Frontend Hookpunkte

Auch im FrontEnd (im Template) befinden sich Hookpunkte, diese werden durch die Smarty-Funktion "hook" eingebunden:

/templates/xt_grid/xtCore/pages/cart.html
{hook key=cart_tpl_form}

 

Diese Codes können identisch zu den anderen Hooks genutzt werden, um mit Hilfe eines Templates Daten auszugeben:

$tpl_data = array(
     'array_value' => array(
          '1111',
          '2222',
          '3333'
          ),
     'string_value' => 'test 1234'
     );

$tpl = 'my_tpl.html';
$plugin_template = new Template();
$plugin_template->getTemplatePath($tpl, 'my_plugin', '', 'plugin');
echo ($plugin_template->getTemplate('', $tpl, $tpl_data));

Template-Datei:

my_tpl.html
<!--{debug}-->
{foreach name=aussen item=data from=$array_value}
<p><strong>Array item {$smarty.foreach.aussen.iteration}:</strong> {$data}</p>
{/foreach}
<p><strong>String:</strong> {$string_value}</p>

Ausgabe:

Array item 1: 1111

Array item 2: 2222

Array item 3: 3333

String: test 1234

 

Support
Shop Support: Support zum Shop und anderen
Produkten von xt:Commerce.

Fehler melden
Report a Bug: Fehler gefunden?
Informieren Sie uns.

xt:Commerce Marketplace
Plugins & Templates: Über 500 Möglichkeiten in unserem
Store zur Shop-Optimierung.

xt:Commerce Service Team
Services: Wir übernehmen individuelle
Anpassungen für Ihren Shop.

Impressum