Zurück   xt:Commerce Webshop Shop Support > xt:Commerce VEYTON 4.0 - Enterprise Shopsoftware > Fragen zur Software

Antwort
 
LinkBack Themen-Optionen Ansicht
  #1 (permalink)  
Alt 31.01.2011, 15:08
Benutzer
 
Registriert seit: 11.11.2010
Beiträge: 49
Standard {debug} / Variablen in S/M-Template

Moin,

kann mir einer helfen bzw. sagen, wie ich die Variablen im Master/Slave-Template heraus finde? Insbesondere geht es mir ums Template ms_product_list_default.html, in der ich gerne die Slave-Eigenschaft (bei mir Größe) auslesen würde. Sofern ich {debug} in den Code einfüge, bekomme ich nur noch eine graue Seite angezeigt.

Vielen Dank!
Xmazt
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!
Mit Zitat antworten
  #2 (permalink)  
Alt 31.01.2011, 16:49
Erfahrener Benutzer
 
Registriert seit: 08.02.2010
Beiträge: 197
Standard

Geh mal in deine Datenbank und such die Tabelle xt_config.

Dort beim Eintrag "Debug" den Wert von "false" auf "true" ändern, dann hast du den Debug für alle Seiten aktiv. (unter deinem Shop zu sehen)
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!
Mit Zitat antworten
  #3 (permalink)  
Alt 31.01.2011, 18:41
Benutzer
 
Registriert seit: 11.11.2010
Beiträge: 49
Standard

das sieht ja super aus! Allerdings sind dort leider nicht die Variablen von Plugins mit aufgelistet.

Grundsätzlich sollte das aber ja auch nicht so schwer bzw. unüblich sein:

Wie erreiche ich es, dass in der Slave-Auflistung unter dem Master-Artikel auch die Eigenschaften des Slave-Artikels angezeigt werden (z.B. S, M, L). Hier wird im Standart-Template nur der Titel des Slave-Artikels ausgegeben.
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!
Mit Zitat antworten
  #4 (permalink)  
Alt 31.01.2011, 19:16
Erfahrener Benutzer
 
Registriert seit: 23.06.2009
Ort: Wachenzell ( nähe Eichstätt/Bayern )
Beiträge: 2.817
Standard

hi,
steht doch ( fast alles, bis auf Beschreibung und Bild ) alles drin:
$module_data.attributes ( siehe Beispiel )

attributes => Array (1)
0 => Array (4)
option_id => "1"
option_name => "Farbe"
option_value_id => "7"
option_value_name => "Scarlet Red"


Grüsse

und das {debug} am Anfang geht eigentlich immer, schlimmstenfalls wird nix angezeigt, aber das Template darf das nicht zerschiessen ...
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!
Mit Zitat antworten
  #5 (permalink)  
Alt 01.02.2011, 08:46
Benutzer
 
Registriert seit: 11.11.2010
Beiträge: 49
Standard

Moin,

vielen Dank für eure Hilfe!
Das heißt doch, dass ich im Template "ms_product_list_default.html" des xt_master_slave-Plugins folgendes ausführen können muss:

Code:
{foreach name=aussen item=module_data from=$product_listing}
           <td class="groesse">{$module_data.attributes.option_value_name</td>
{/foreach}
Dies funktioniert jedoch leider nicht. Ich finde allerdings auch "attributes" nicht in der Auflistung.

Gruß Xmazt
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!
Mit Zitat antworten
  #6 (permalink)  
Alt 01.02.2011, 08:51
Erfahrener Benutzer
 
Registriert seit: 23.06.2009
Ort: Wachenzell ( nähe Eichstätt/Bayern )
Beiträge: 2.817
Standard

tja,
arrays sind halt nicht was für jeden :-)

da muss noch ein inneres foreach über "attributes" rein oder wenn nur eine Attributsgruppe vorhanden ist, reicht auch:
<td class="groesse">{$module_data.attributes.0.option_value_name</td>
( siehe Beispiel )

Grüsse
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!
Mit Zitat antworten
  #7 (permalink)  
Alt 01.02.2011, 09:56
Benutzer
 
Registriert seit: 11.11.2010
Beiträge: 49
Standard

aiaiaiaiaiaiaiaiai...... Manchmal sieht man den Wald vor lauter Bäumen nicht mehr.... Danke!!

Nichts desto trotz wird bei einem {debug} in diesem Template nichts mehr angezeigt. Das ist durchaus richtig bzw. zumindest okay so?
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!
Mit Zitat antworten
  #8 (permalink)  
Alt 01.02.2011, 10:41
Erfahrener Benutzer
 
Registriert seit: 23.06.2009
Ort: Wachenzell ( nähe Eichstätt/Bayern )
Beiträge: 2.817
Standard

hi,

das kann am Browsercache liegen - in der Beziehung macht mich der Firefox fast verrückt - wenn der debug ein paar mal angezeigt wurde, ists auf einmal Schluss. Da hilft dann nur Firefox Cache leeren, schliessen und neu aufrufen.
Geh ich aber in den Safari, hab ich die Probleme nicht.

Grüsse
( Mac-User )
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!
Mit Zitat antworten
  #9 (permalink)  
Alt 01.02.2011, 11:10
Benutzer
 
Registriert seit: 08.04.2009
Beiträge: 75
Standard

Hilft dir evtl. {$product_listing|print_r} ? (vor der schleife)
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!
Mit Zitat antworten
  #10 (permalink)  
Alt 01.02.2011, 14:05
Erfahrener Benutzer
 
Registriert seit: 08.02.2010
Beiträge: 197
Standard

Zitat:
Zitat von asatdu Beitrag anzeigen
Hilft dir evtl. {$product_listing|print_r} ? (vor der schleife)
Hä? Jetzt bin ich verwirrt.....
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!
Mit Zitat antworten
Antwort

Lesezeichen

Themen-Optionen
Ansicht

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are aus
Pingbacks are aus
Refbacks are aus


Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
xt:Commerce (Veyton), Smarty (Template Engine), Templates GRHanSolo Fragen zur Software 0 01.05.2010 09:06
Im Template auf $_POST Variablen zugreifen rtd1978 Fragen zur Software 4 16.02.2009 11:40
Template / Smarty Variablen an PHP übergeben dmun Template System 2 13.03.2008 21:39


Alle Zeitangaben in WEZ +1. Es ist jetzt 22:53 Uhr.

Copyright © 2011 xt:Commerce GmbH / xt:Commerce International Ltd. - All Rights Reserved

xt:Commerce is a SafeCharge brand