Block Template
am 14.03.2012 - 11:58 Uhr in
Hallo,
folgendes Problem habe ich:
Ich habe ein Nodetype namens "Article". Mit Hilfe eines Views habe ich nun einen Block erstellt, der alle Article darstellt. Nun möchte ich aber die Ansicht im Block verändern. Und genau hier liegt mein Problem.
Hierzu habe ich eine Templatedatei: "views-view-fields--article--block-3.tpl.php" erstellt. Diese wir auch ohne Probleme vom Article Block benutzt. Nun möchte ich aber in diesem Template auch CCK Flieds ausgeben. Zurzeit greife ich hier ziemlich hart drauf zu:
<?php print $fields['field_icon']->content; ?>
Was teilweise zu Probleme führt, wenn eine andere Sprache ausgwählt wird. Daher meine frage, ob ich für diesen Block ein spizelles Nodetemplate anlegen kann. Was nur in diesem Block genutzt wird. In dem Nodetemplate könnte ich dann ja über die normale render(FLIEDNAME) Funktion die einzelnen Felder ausgeben.
Alle weißen Flecken, soll später ein spizelles CCK Flied ausgeben werden.
Wäre super, wenn mir jemand weiterhelfen kann! Gerne auch per Teamspeak, SKype....
Anhang | Größe |
---|---|
aufbau.png | 7.7 KB |
- Anmelden oder Registrieren um Kommentare zu schreiben
Sieh Dir mal das Modul
am 14.03.2012 - 13:06 Uhr
Sieh Dir mal das Modul [do:ds Display Suite] an. damit kannst Du für einen Node-Typ verschiedene Darstellungen definieren die auch im View angezogen werden können. Du gibst also den Artikel in einer von Dir definierten Form aus, die durchaus auch nur wenige/einzelne Felder beinhalten kann.
Beste Grüße
Werner
Kann man eigentlich auch eine
am 18.03.2012 - 21:53 Uhr
Kann man eigentlich auch eine spezielle Template Datei als .tpl.php einem Block zuordnen? Ich kenne dies so aus Contao, da kann man ein Template xhtml problemlos einem Modul zuordnen, welches dann einfach als Frontendmodul sortierbar und pro Seite aktivierbar ist.