programmieren:jtl-shop:variablen
Variablen
BACKEND
Debug (alle aktiven Variablen anzeigen) mit den PHP Befehlen get_defined_vars(), get_defined_constants()
<h2>PHP Variablen</h2> <hr> <?php print '<pre>' . htmlspecialchars(print_r( get_defined_vars(), true)) . '</pre>'; ?> <br><br> <h2>PHP Konstanten</h2> <hr> <?php print '<pre>' . htmlspecialchars(print_r( get_defined_constants(), true)) . '</pre>'; ?> <br><br> <h2>PHP Session Variablen</h2> <hr> <?php session_start(); echo "<pre>"; print_r($_SESSION); echo "</pre>"; ?>
Smarty Variablen:
{$foo|@print_r}
Alle Smarty Variablen ausgeben
{php}print_r ($this->get_template_vars());{/php}
Tipp: Füge in diejenige HTML-Datei deines Templates, in welcher du eine Smartyvariable suchst, ganz am Anfang {debug} ein, dann werden dir in einem neuen Fenster alle Smartyvariablen die dir in dieser Datei zur Verfügung stehen angezeigt.
DotLiquid Variablen
Alle Session Variablen ausgeben <code> session_start(); echo"<pre>"; print_r($_SESSION); echo"</pre>";
Alle JTL Variablen laden
$Einstellungen = array_merge($Einstellungen, Shop::getSettings([CONF_GLOBAL,CONF_EMAILS])); echo $Einstellungen['emails']['email_master_absender']; echo $Einstellungen['global']['global_shopname'];
Alle JTL Variablen anzeigen
print_r(Shop::getSettings([CONF_GLOBAL,CONF_EMAILS]));
CONF_GLOBAL, CONF_ARTIKELUEBERSICHT, CONF_NAVIGATIONSFILTER, CONF_RSS, CONF_ARTIKELDETAILS, CONF_PREISVERLAUF, CONF_BEWERTUNG, CONF_BOXEN, CONF_PREISVERLAUF, CONF_METAANGABEN, CONF_KONTAKTFORMULAR, CONF_CACHING CONF_EMAILS
programmieren:jtl-shop (782 views) · Zuletzt geändert: 04/02/2024 19:18 von conny