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