Nieuwe TYPO3 Podcast over TYPO3 Shop extensie
|
|
| |||
Wederom een klasse PodCast (PodKast) van Kasper Skarhoj. Ditmaal wordt er aandacht besteedt aan de nieuwe TYPO3 extensie kb_shop. Deze TYPO3 webwinkel extensie wordt door de maker Bernhard Kraft omschreven als:
This extension not only is a shop as usual it is much more. This extension enables you to dynamically define the table structure of multiple tables similar like in the Extension kickstarter of TYPO3. You create “Category” records which define the tables available in the system. Then you create property records like “Title” (Text field), “Description” (RTE field), etc. and assign those properties to the categories. The shop extension automatically creates an ext_tables.sql, ext_tables.php and tca.php file for the defined tables which makes them available in TYPO3.
But this is not the only sense of this extension. It also offers a very widely adoptable FE Plugin which enables you to output lists generated from those tables. You can dynamically define criterias by which the displayed records shall get filtered. You can either choose to display only records with a criteria set to a specific predefined value or you can decide to let the choice which records to display to the website visitor and display “Criteria selectors” in the FE.
The FE plugin is completely extendable via TypoScript as all properties from the tables get passed through stdWrap and custom cObjects can get inserted into the FE Output which get's generated from HTML-Templates. You can not only insert the values of the fields which you created before but also the labels of the specific fields.
The extension supports multilingual content.
In de PodCast aandacht aan onder meer de extensie en de mogelijkheden van deze TYPO3 webwinkel extensie. Daarnaast wordt er live handson gedemonstreerd hoe deze TYPO3 webwinkel extensie geinstalleerd kan worden.
Het bijzondere aan deze extensie is dat je geheel vrij bent in de manier waarop je de webwinkel opzet. Zo zijn alle tabellen in de database vrij op te zetten. Een vaste format die we kennen uit een standaard webwinkel zijn (nog) niet gedefinieerd. Via de backend van TYPO3 kun je deze tabellen definieren.


