Loading...
Skip navigation
Please note that this documentation is for the most recent version of this extension. It may not be relevant for older versions. Related documentation can be found in the documentation directory of the extension.

Templates

Overview

The extension is developed according to the coding guidelines of TYPO3 based on Extbase. After installing and adding the static TypoScript templates to your root template, the store extension already brings the necessary TypoScript markup to use individualized templates for the store.

The supplied TypoScript expects you to specify a path under which your own templates can be found via the constant configuration. If a file is not available, the default file that is delivered with the extension will be used.

Create path to the files

Please put the following TypoScript path in your constants file. The specified path, here "fileadmin", has to be adapted according to your project structure. An overview of how to create a constants file can be found here in the documentation in section Quickstart.

themes.resourcesPrivatePath = fileadmin/

Create directories

Starting from the base directory for templates in your project structure, it is mandatory that the folders "Templates", "Partials" and "Layouts" exist. All three folders must be on the same level. The following TypoScript configuration gives an overview of a possible structure. The positions after the 300 can be extended or overwritten as you like. This can be helpful if you want to manage several TYPO3 websites in one system.

plugin.tx_shop {
    view {
        templateRootPaths {
            300 = {$plugin.tx_shop.view.templateRootPath}
            400 = {$themes.resourcesPrivatePath}Extensions/Shop/Templates/
        }
        partialRootPaths {
            300 = {$plugin.tx_shop.view.partialRootPath}
            400 = {$themes.resourcesPrivatePath}Extensions/Shop/Partials/
        }
        layoutRootPaths {
            300 = {$plugin.tx_shop.view.layoutRootPath}
            400 = {$themes.resourcesPrivatePath}Extensions/Shop/Layouts/
        }
    }
}

File overview

Below you will find an overview of all template files of the store system, to illustrate the possibilities of the level of customization.

๐Ÿ“„ Shop
โ”œโ”€ ๐Ÿ“‚ Layouts
โ”‚  โ”œโ”€ ๐Ÿ“„ Default.html
โ”‚  โ””โ”€ ๐Ÿ“„ Widget.html
โ”œโ”€ ๐Ÿ“‚ Partials
โ”‚  โ”œโ”€ ๐Ÿ“‚ Basket
โ”‚  โ”‚  โ”œโ”€ ๐Ÿ“„ BasketContent.html
โ”‚  โ”‚  โ”œโ”€ ๐Ÿ“„ BasketFooterRow.html
โ”‚  โ”‚  โ”œโ”€ ๐Ÿ“„ BasketItemRow.html
โ”‚  โ”‚  โ””โ”€ ๐Ÿ“„ EmptyBasket.html
โ”‚  โ”œโ”€ ๐Ÿ“‚ Email
โ”‚  โ”‚  โ”œโ”€ ๐Ÿ“„ OrderSummary.html
โ”‚  โ”‚  โ””โ”€ ๐Ÿ“„ OrderSummaryPlain.txt
โ”‚  โ”œโ”€ ๐Ÿ“‚ Product
โ”‚  โ”‚  โ”œโ”€ ๐Ÿ“‚ Buttons
โ”‚  โ”‚  โ”‚  โ”œโ”€ ๐Ÿ“„ AddToBasket.html
โ”‚  โ”‚  โ”‚  โ”œโ”€ ๐Ÿ“„ Compare.html
โ”‚  โ”‚  โ”‚  โ”œโ”€ ๐Ÿ“„ CreatePdf.html
โ”‚  โ”‚  โ”‚  โ””โ”€ ๐Ÿ“„ Details.html
โ”‚  โ”‚  โ”œโ”€ ๐Ÿ“‚ Detail
โ”‚  โ”‚  โ”‚  โ”œโ”€ ๐Ÿ“„ Attributes.html
โ”‚  โ”‚  โ”‚  โ”œโ”€ ๐Ÿ“„ Categories.html
โ”‚  โ”‚  โ”‚  โ”œโ”€ ๐Ÿ“„ Details.html
โ”‚  โ”‚  โ”‚  โ”œโ”€ ๐Ÿ“„ FeatureIcons.html
โ”‚  โ”‚  โ”‚  โ”œโ”€ ๐Ÿ“„ FileCollections.html
โ”‚  โ”‚  โ”‚  โ”œโ”€ ๐Ÿ“„ Headline.html
โ”‚  โ”‚  โ”‚  โ”œโ”€ ๐Ÿ“„ Images.html
โ”‚  โ”‚  โ”‚  โ”œโ”€ ๐Ÿ“„ OtherImages.html
โ”‚  โ”‚  โ”‚  โ”œโ”€ ๐Ÿ“„ QuestionCategories.html
โ”‚  โ”‚  โ”‚  โ”œโ”€ ๐Ÿ“„ RelatedProduct.html
โ”‚  โ”‚  โ”‚  โ””โ”€ ๐Ÿ“„ Tags.html
โ”‚  โ”‚  โ””โ”€ ๐Ÿ“‚ List
โ”‚  โ”‚  โ”‚  โ”œโ”€ ๐Ÿ“‚ Filter
โ”‚  โ”‚  โ”‚  โ”‚  โ”œโ”€ ๐Ÿ“„ Category.html
โ”‚  โ”‚  โ”‚  โ”‚  โ”œโ”€ ๐Ÿ“„ Submit.html
โ”‚  โ”‚  โ”‚  โ”‚  โ”œโ”€ ๐Ÿ“„ TagCategorized.html
โ”‚  โ”‚  โ”‚  โ”‚  โ”œโ”€ ๐Ÿ“„ TagMultiple.html
โ”‚  โ”‚  โ”‚  โ”‚  โ”œโ”€ ๐Ÿ“„ TagSingle.html
โ”‚  โ”‚  โ”‚  โ”‚  โ””โ”€ ๐Ÿ“„ Word.html
โ”‚  โ”‚  โ”‚  โ”œโ”€ ๐Ÿ“‚ Item
โ”‚  โ”‚  โ”‚  โ”‚  โ”œโ”€ ๐Ÿ“„ Default.html
โ”‚  โ”‚  โ”‚  โ”‚  โ””โ”€ ๐Ÿ“„ Teaser.html
โ”‚  โ”‚  โ”‚  โ”œโ”€ ๐Ÿ“„ Filter.html
โ”‚  โ”‚  โ”‚  โ””โ”€ ๐Ÿ“„ Sorting.html
โ”‚  โ”‚  โ””โ”€ ๐Ÿ“„ SingleView.html
โ”‚  โ”œโ”€ ๐Ÿ“„ Percent.html
โ”‚  โ””โ”€ ๐Ÿ“„ Price.html
โ””โ”€ ๐Ÿ“‚ Templates
   โ”œโ”€ ๐Ÿ“‚ Basket
   โ”‚  โ”œโ”€ ๐Ÿ“„ Show.html
   โ”‚  โ””โ”€ ๐Ÿ“„ ShowBasketButton.html
   โ”œโ”€ ๐Ÿ“‚ BasketOrder
   โ”‚  โ”œโ”€ ๐Ÿ“„ Cancel.html
   โ”‚  โ”œโ”€ ๐Ÿ“„ Checkout.html
   โ”‚  โ”œโ”€ ๐Ÿ“„ ConfirmOrder.html
   โ”‚  โ”œโ”€ ๐Ÿ“„ Error.html
   โ”‚  โ”œโ”€ ๐Ÿ“„ Order.html
   โ”‚  โ””โ”€ ๐Ÿ“„ Success.html
   โ”œโ”€ ๐Ÿ“‚ Email
   โ”‚  โ””โ”€ ๐Ÿ“‚ Checkout
   โ”‚     โ”œโ”€ ๐Ÿ“‚ OnInvoice
   โ”‚     โ”‚  โ”œโ”€ ๐Ÿ“„ CustomerConfirmation.html
   โ”‚     โ”‚  โ”œโ”€ ๐Ÿ“„ CustomerConfirmation.txt
   โ”‚     โ”‚  โ”œโ”€ ๐Ÿ“„ Order.html
   โ”‚     โ”‚  โ””โ”€ ๐Ÿ“„ Order.txt
   โ”‚     โ”œโ”€ ๐Ÿ“‚ PrePayment
   โ”‚     โ”‚  โ”œโ”€ ๐Ÿ“„ CustomerConfirmation.html
   โ”‚     โ”‚  โ”œโ”€ ๐Ÿ“„ CustomerConfirmation.txt
   โ”‚     โ”‚  โ”œโ”€ ๐Ÿ“„ Order.html
   โ”‚     โ”‚  โ””โ”€ ๐Ÿ“„ Order.txt
   โ”‚     โ””โ”€ ๐Ÿ“‚ Request
   โ”‚     โ”‚  โ”œโ”€ ๐Ÿ“„ CustomerConfirmation.html
   โ”‚     โ”‚  โ”œโ”€ ๐Ÿ“„ CustomerConfirmation.txt
   โ”‚     โ”‚  โ”œโ”€ ๐Ÿ“„ Order.html
   โ”‚     โ”‚  โ””โ”€ ๐Ÿ“„ Order.txt
   โ”‚     โ””โ”€ ๐Ÿ“‚ Sepa
   โ”‚     โ”‚  โ”œโ”€ ๐Ÿ“„ CustomerConfirmation.html
   โ”‚     โ”‚  โ”œโ”€ ๐Ÿ“„ CustomerConfirmation.txt
   โ”‚     โ”‚  โ”œโ”€ ๐Ÿ“„ Order.html
   โ”‚     โ”‚  โ””โ”€ ๐Ÿ“„ Order.txt
   โ””โ”€ ๐Ÿ“‚ Product
      โ”œโ”€ ๐Ÿ“„ List.html
      โ”œโ”€ ๐Ÿ“„ Show.html
      โ””โ”€ ๐Ÿ“„ ShowQuickSearch.html
Documentation
TYPO3 Shop Extension

TYPO3 Shop by coding.ms

An extensive shop for TYPO3 for realizing Webshops, Online-Shops or Payment-Subscriptions, comparable with tt_products, Cart or Aimeos. It includes PayPal, PayPal-Checkout, Klarna, Stripe, Bookmarks, UPS-API, invoice generation, a backend module, compare feature, graduated prices, plus product variants, filters, and tax and shipping logic for practical shop operations.

Menu

Contact request

You can contact us at any time

Stop! Playing in the meantime?
Stop! Playing in the meantime?
Stop! Playing in the meantime?

Stop! Playing in the meantime?

Break the highscore

Press Start
Contact request
Screenreader label
Security question
HEE_________PR1______
J_3____J____K_____TXA
C_X___7X4___7WE______
Y_S____5____K_S___7KJ
U6Z_________N8R______