CCK Theming: node-inhaltstyp.tpl.php - Labels der Fields ausgeben lassen? group_xxx Bezeichnungs ausgebbar?
am 06.09.2008 - 22:11 Uhr in
Hallo,
ich bin gerade am themin der CCK Felder, besser gesagt des Nodes mit den CCK Felder. Ich habe eine eigene node-inhaltstyp.tpl.php erstellt und richtige und theme gerade alles so wie ich möchte.
Die Ausgabe der Feldinhalte über:
<?php
print $field_xxxxx[0]['view'];
?>
Ich frage mich gerade nur ob es auch möglich ist, das Label der einzelnen Felder ausgebenzulassen, also die Bezeichnung die normalerweise vor dem Feldinhalt steht, ihr wisst hoffentlich was ich meine...ist das möglich? In den field.tpl.php's kann man ja auch über $label das Label ausgeben lassen, wie mache ich das nun aber in der node-inhaltstyp.tpl.php ?
Auch würde ich gerne das Label bzw. die Bezeichnung einer angelegten Gruppe (group_xxx) ausgeben lassen, inwieweit ist das in der node-inhaltstyp.tpl.php möglich?
Würde mich freuen, wenn mir jmd weiterhelfen könnte.
Danke euch und gute Nacht.
Grüße
Florian
- Anmelden oder Registrieren um Kommentare zu schreiben
Wenn du dein Inhaltstyp mit
am 06.09.2008 - 22:54 Uhr
Wenn du dein Inhaltstyp mit den Feldern bearbeitest, haste oben ein Tab "Felder anzeigen" (bessere Übersetzung: Felder-Darstellung) und dort müsstest du ein bisschen mit den Labels spielen können zb., ob die inline sein sollen oder versteckt.
----------------------------------------
Alle Angaben ohne Gewähr!!:D
http://www.tobiasbaehr.de/
Aber, <?phpprint
am 07.09.2008 - 13:34 Uhr
Aber,
<?php
print $field_xxxxx[0]['view'];
?>
gibt KEIN Label MIT aus, egal ob ich den Einstellungen inline oder versteckt oder etc. ausgewählt habe...
@wflorian, bevor Du weiter
am 07.09.2008 - 13:27 Uhr
@wflorian, bevor Du weiter mit dem Nodetype Template spielst lese doch einfach was Dir Spartacus bereits am 06.09.2008 um 23:54 geschrieben hat. Damit klaert sich die Problematik mit allen Labels die Du anzeigen willst.
-------------
quiptime
Nur tote Fische schwimmen mit dem Strom.
Falls du es auf die Coderart
am 07.09.2008 - 14:26 Uhr
Falls du es auf die Coderart machen willst, mach doch ein printr(); oder mit Devel und schau wo sich das Labelchen versteckt. Was aber unnötig sein sollte, da man entweder Label daneben, dadrüber oder versteckt und das kann man wie oben erwähnt via der Weboberfläche in den Einstellungen.
----------------------------------------
Alle Angaben ohne Gewähr!!:D
http://www.tobiasbaehr.de/
also ich gebe momentan das
am 07.09.2008 - 14:38 Uhr
also ich gebe momentan das feld über
<?php
print $field_xxxxx[0]['view'];
?>
aus, in den einstellungen des inhaltstyps steht die bezeichnung auf inline. im output wird die bezeichnung aber nicht mitausgegeben, soweit mir bekannt, gibt print $field_xxxxx[0]['view']; auch lediglich den wert in dem feld aus, und nicht dessen bezeichnung.
habt ihr es mal bei euch getestet? also wie gesagt ich bekomm die bezeichnung nicht mit ausgegeben, egal was ich in der weboberfläche der einstellungen angegeben habe.
print_r($node)
am 07.09.2008 - 14:50 Uhr
gibt print $field_xxxxx[0]['view']; auch lediglich den wert in dem feld aus, und nicht dessen bezeichnung.
Falsche Vorgehensweise.
Mach im Nodetypetemplate mal Folgendes:
<?php
print '<pre>';
print_r($node)
print '</pre>';
?>
Dann wirst Du sehr wohl erkennen koennen wie Du an die Label der Felder rankommst.
-------------
quiptime
Nur tote Fische schwimmen mit dem Strom.
danke dir..das bringt mich
am 07.09.2008 - 15:04 Uhr
danke dir..das bringt mich weiter. ich schau mir alles mal genauer an. ;)