jambagecom/addons-tt-products

Many translations of standard texts for shops. Additional example templates and icons for the tt_products shop system version 2.9 and later.

Maintainers

👁 franzholz

Package info

github.com/franzholz/addons_tt_products

Homepage

Issues

Language:HTML

Type:typo3-cms-extension

pkg:composer/jambagecom/addons-tt-products

Statistics

Installs: 53

Dependents: 0

Suggesters: 0

Stars: 1

v1.0.1 2026-06-17 14:45 UTC

Requires

Requires (Dev)

None

Suggests

None

Provides

None

Conflicts

None

Replaces

  • typo3-ter/addons-tt-products: v1.0.1

GPL-2.0-or-later dc1aa432f19d777b520872d1f1ca41cfff75498a

extensiontypo3tt_products

This package is auto-updated.

Last update: 2026-06-17 14:46:36 UTC


README

👁 TYPO3
👁 Monthly Downloads

TYPO3 extension addons_tt_products

What is does

This extension provides many example shop template files for tt_products. Use these templates for starting with the shop system tt_products.

Use the forum at https://www.jambage.com to ask questions and find answers. A documentation manual.sxw is available in the doc folder.

You can use these example templates and icons in tt_products 2.8.1 or higher.

Get the next versions of tt_products from this online shop: https://ttproducts.de

pob_ttp_marker_xml.htm: multiple language marker template sponsored by Rainer Lindner (pob.com) products_css_de.html: CSS template by Robert Markula, translated by Masod Mohmand

The folder Resources/Private/Templates contains responsive template files based on the code of the plugin. The folder Resources/Private/Templates/collection/typo3webshop contains the files for the book "Der TYPO3-Webshop" by Andrea Herzog-Kienast. You can download its ebook version from the internet.

Example Constants:

plugin.tt_products {
 file.templateFile = EXT:addons_tt_products/Resources/Private/Templates/example_template_bill_de.tmpl
 templatePath = EXT:addons_tt_products/Resources/Private/Templates/
 oldTemplatePath = EXT:addons_tt_products/Resources/Private/Templates/collection/responsive/
 cssPath = EXT:addons_tt_products/Resources/Public/Css/
}

This is the constants definition for your first start with these template files. Later you will copy the example template files into the folder fileadmin/Resources/Private/tt_products of your website. Then you must change the constants and the setup accordingly.

Example Setup:

(tt_products >= 2.9.6):

page.includeCSS {
 tt_products-basket = {$plugin.tt_products.cssPath}basket.css
 tt_products-general = {$plugin.tt_products.cssPath}general.css
 tt_products-info = {$plugin.tt_products.cssPath}info.css
 tt_products-list = {$plugin.tt_products.cssPath}list.css
 tt_products-orderconfirmation = {$plugin.tt_products.cssPath}orderconfirmation.css
 tt_products-overview = {$plugin.tt_products.cssPath}overview.css
 tt_products-payment = {$plugin.tt_products.cssPath}payment.css
 tt_products-single = {$plugin.tt_products.cssPath}single.css
}

plugin.tt_products.templateFile = fileadmin/Resources/Private/tt_products/products_css_variants_de.html

plugin.tt_products.templateFile {
 BASKET = {$plugin.tt_products.templatePath}basket.html
 DOWNLOAD = {$plugin.tt_products.templatePath}download.html
 INFO = {$plugin.tt_products.templatePath}info.html
 FINALIZE = {$plugin.tt_products.templatePath}orderconfirmation.html
 LIST = {$plugin.tt_products.templatePath}list.html
 OVERVIEW = {$plugin.tt_products.templatePath}overview.html
 PAYMENT = {$plugin.tt_products.templatePath}payment.html
 SEARCH = {$plugin.tt_products.templatePath}list.html
 SINGLE = {$plugin.tt_products.templatePath}single.html
 ERROR = {$plugin.tt_products.oldTemplatePath}errors.html
 TRACKING = {$plugin.tt_products.oldTemplatePath}tracking.html
 MEMO = {$plugin.tt_products.oldTemplatePath}memo.html
}

Contributions:

You can join the team to further develop these templates at https://github.com/franzholz/addons_tt_products . Send us your shop templates and icons to collect them here.