Benutzer-Werkzeuge

Webseiten-Werkzeuge


programmieren:jtl-shop:variablen

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen RevisionVorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
programmieren:jtl-shop:variablen [30/10/2020 12:37] connyprogrammieren:jtl-shop:variablen [04/02/2024 19:18] (aktuell) conny
Zeile 2: Zeile 2:
  
 === BACKEND === === BACKEND ===
-Debug (alle aktiven Variablen anzeigen)\\+ 
 +Debug (alle aktiven Variablen anzeigen) mit den PHP Befehlen get_defined_vars(), get_defined_constants() 
 <code php> <code php>
-print '<pre>' . htmlspecialchars(print_r(get_defined_vars(), true)) . '</pre>';+<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>"; ?> 
 </code> </code>
  
 Smarty Variablen: Smarty Variablen:
 +
 <code> <code>
-{$foo|@print_r} +{$foo|@print_r} 
 </code> </code>
 +
 +Alle Smarty Variablen ausgeben
 +<code>
 +
 +{php}print_r ($this->get_template_vars());{/php}
 +
 +</code>
 +
 +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 DotLiquid Variablen
 +
 <code> <code>
-{{item | json}}+Alle Session Variablen ausgeben 
 +<code> 
 + 
 +session_start(); 
 +echo"<pre>"; 
 +print_r($_SESSION); 
 +echo"</pre>"; 
 </code> </code>
-\\ + 
-Alle JTL Variablen laden\\+Alle JTL Variablen laden 
 <code php> <code php>
 $Einstellungen = array_merge($Einstellungen, Shop::getSettings([CONF_GLOBAL,CONF_EMAILS])); $Einstellungen = array_merge($Einstellungen, Shop::getSettings([CONF_GLOBAL,CONF_EMAILS]));
 echo $Einstellungen['emails']['email_master_absender']; echo $Einstellungen['emails']['email_master_absender'];
 echo $Einstellungen['global']['global_shopname']; echo $Einstellungen['global']['global_shopname'];
 +
 +
 </code> </code>
-\\ + 
-Alle JTL Variablen anzeigen\\+Alle JTL Variablen anzeigen 
 <code php> <code php>
 print_r(Shop::getSettings([CONF_GLOBAL,CONF_EMAILS])); print_r(Shop::getSettings([CONF_GLOBAL,CONF_EMAILS]));
 +
 +
 +</code>
 +
 +<code>
 +  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
 +
 </code> </code>
  
-    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/variablen.1604057844.txt.gz · Zuletzt geändert: 30/10/2020 12:37 von conny

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki