NODE Theming
am 15.01.2009 - 13:02 Uhr in
Hallo ihr,
ich bin grade dabei, ein Template File für ein bestimmtes Node zu erstellen, und zwar für eine Produktseite aus Übercart. Das Anlegen und so weiter hat geklappt und ich hab auch schon ein bisschen was angepasst. Auf einer anderen Seite habe ich dafür auch gute Snippets bekommen.
Da ich aber für die Seite auch noch weiteren Content angelegt habe, der in diesen Snippets nicht berücksichtig wurde (ganz klar!) stehe ich vor der Frage, wie bekomme ich nun die einzelnen Teile aus
<?php
print $content
?>
Ich verstehe die einzelnen Elemente nicht so ganz:
- Der "In den Warenkorb" - Button wird so ausgegeben :
<?php
print $node->content['add_to_cart']["#value"];
?>
- Der Preis so : <?=uc_currency_format($node->sell_price)?>
- Die Produktbeschreibung wieder so :
<?php
print $node->content['body']['#value'];
?>
- Der umfassende Content dann wieder so :
<?php
print $content
?>
Ich sehe da überhaupt kein System und frage mich, wie ich jetzt die Usergalerie (in welcher Fotos sind von Usern mit diesem Produkt) in mein eigenes Template integriere und sozusagen aus
<?php
print $content
?>
<?php
print $node->content['userphotos']["#value"];
?>
<?php
print $userphotos
?>
Kann mir jemand einen Tipp geben, wo ich ansetzen muss, um das zu verstehen und stärker einsteigen kann? Ich möchte noch so einiges in dem Template unabhängig von dem Content Rendering platzieren und verzweifle daran grade.
Viele Grüße und Vielen Dank
Sarah
- Anmelden oder Registrieren um Kommentare zu schreiben
devel
am 15.01.2009 - 13:36 Uhr
Hallo.
Um an die gewünschten Inhalte zu kommen, gibt es verschiedene Möglichkeiten.
Du könntest Dir einerseits das Modul devel installieren. Das Modul packt Dir in die node-Ansicht ein paar zusätzliche Tabs (z.B. "dev render"). Über diese Tabs kannst Du Dir die Inhalte und Struktur des node-Objekts ansehen.
Andererseits könntest Du Dir das node-Objekt auch einfach ausgeben lassen:
<?php
print '<pre>';
var_dump($node);
print '</pre>';
?>
in Dein Template zeigt Dir auch die Struktur und die Inhalte des Objektes (nur nicht so schick aufbereitet wie von devel).
hth,
Stefan
wow! danke! das wars. jetzt
am 15.01.2009 - 14:17 Uhr
wow!
danke! das wars. jetzt kann ich ja mit viel spaß weiter machen.
danke danke