VIEW für Original Content

am 28.11.2011 - 18:31 Uhr in
Halli hallo,
ich habe einen Inhaltstyp mit 3 Felder. (Title, Text und Datum) In Views habe ich bei dem Title eingestellt: "Link this field to the original piece of content " . Dies klappt auch Wunderbar aber wie kann ich die Originale Seite Optisch anpassen?
Kann ich ein View für die Originale Seite erstellen? Wenn ja, wie verlinke ich dann auf dem Originalen Content?
Beste Grüße
Z!nni
- Anmelden oder Registrieren um Kommentare zu schreiben
Der Link führt direkt auf die
am 28.11.2011 - 19:35 Uhr
Der Link führt direkt auf die Node-Ansicht, das hat nichts mit Views zu tun.
Das ganze kannst du über das node-Template (node.tpl.php) bearbeiten.
Super danke. Kann ich darüber
am 28.11.2011 - 21:16 Uhr
Super danke. Kann ich darüber auch einzelne Felder ansprechen? z.b.:
<?php if ($bild_field == 0): ?>
<?php print $bild_field ?>
<?php endif; ?>
Dein Beispiel ist aber
am 28.11.2011 - 22:43 Uhr
Dein Beispiel ist aber irgendwie sinnfrei, denn du würdest lediglich die Zahl 0 ausgeben.
Aber prinzipiell geht das mit der entsprechenden Syntax schon. Google doch mal danach.
zinnsoldat08468 schrieb Super
am 28.11.2011 - 22:58 Uhr
Super danke. Kann ich darüber auch einzelne Felder ansprechen? z.b.:
<?php if ($bild_field == 0): ?>
<?php print $bild_field ?>
<?php endif; ?>
Du kannst dir in deinem node-Template - wie exterior schon schrieb - auch einzelne Felder ausgeben lassen.
Nützlich ist hier das Modul [do:devel] - mithilfe des Befehls dsm kannst du dir dann die gesamte Objekt-Struktur deines Node-Types ausgeben lassen. Das Rendern der einzelnen Felder erfolgt dann über
<?php
print render($content['field_name']);
?>
Beispiele dazu findest du in der Standard node.tpl.php deines Templates - weitere Infos:
http://drupal.org/node/173880#theming-source
http://drupal.org/node/190815
SteffenR
Danke euch zwei. ECHT KLASSE!
am 29.11.2011 - 08:14 Uhr
Danke euch zwei. ECHT KLASSE! Mein Problem war allerdings nur eines :-) Ich habe mir das Zen Framework geholt und ein Subtheme erstellt. Diesem wollte ich im "template" Ordner ein Overwrite setzen für meinen Inhaltstyp. Ich habe es benannt: "node-inhaltstyp.tpl.php"
Da kann ich probieren bis ich Schwarz werde, den man muss es so nennen: "node--inhaltstyp.tpl.php"
Dann klappt es auch mit den Nachbarn :-) Danke für eure Hilfe!!!