CCK, Affect body output, Wie Felder ausblenden die nicht befüllt sind?
Eingetragen von moremedia (94)
am 14.03.2010 - 13:27 Uhr in
am 14.03.2010 - 13:27 Uhr in
Hallo,
ich habe bei einem Inhaltstyp die Ausgabe auf manuell (Affect body output) gestellt und sie meinen Bedürfnissen angepasst. Nur weiss ich nicht wie ich es anstellen soll, die nicht befüllten Felder bzw. + deren Feldbezeichnungen in der Ausgabe auszublenden.
Kann man das mit einer if Abfrage bewerkstelligen?
<div class="turnier_details">
<div class="feld_bez">
Spielform:
</div>
<div class="feld_ergebnis">
<?php print $node->field_spielform[0]['view'] ?>
</div>
</div>
Habe hier im Forum und auf Google schon gesucht, aber nichts brauchbares gefunden.
Würdemir bitte jemand einen Tipp geben?
Vielen Dank!
Gruß,
Mario
- Anmelden oder Registrieren um Kommentare zu schreiben
Machst Du die Ausgabe mit Views?
am 14.03.2010 - 13:46 Uhr
Damit kann ich jetzt gerade nichts anfangen:
ich habe bei einem Inhaltstyp die Ausgabe auf manuell (Affect body output) gestellt...
Falls Du deine Ausgabe aber mit Views machst, gibt es beiden Feld-Einstellungen einen Haken den man dafür setzen kann:
Gruss Roger
Gelöste Forenbeiträge mit [gelöst] im Titel ergänzen (1. Posting vom Thema) <==> das erleichtert das finden von Lösungen
Danke für deine Antwort. Das
am 14.03.2010 - 13:52 Uhr
Danke für deine Antwort.
Das mit der Ausgabe über Views weiss ich ...
Ich gebe den Node aber normal aus. In den Content Templates kann man ja die Ausgabe auf seine Bedürfnisse anpassen. Das habe ich auch gemacht.
Hier mal ein Screenshot worums geht:
OK, ich bin raus
am 14.03.2010 - 13:57 Uhr
Content Template verwende ich nicht, einerseits weil ich das noch nie gebraucht habe,
andererseits weil davon abgeraten wird: Styling gehört nicht in die Datenbank sondern ins Style-Sheet (CSS).
Aber es findet sich sicher jemand der dir weiter helfen kann.
Gruss Roger
Gelöste Forenbeiträge mit [gelöst] im Titel ergänzen (1. Posting vom Thema) <==> das erleichtert das finden von Lösungen
OK, danke. Ich denke ja das
am 14.03.2010 - 14:02 Uhr
OK, danke.
Ich denke ja das es reichen würde den übergreifenden div in eine if/else Abfrage zu stecken. Nur weiss ich eben nicht wie ich das field abfragen kann, ob es befüllt ist oder nicht und dann dementsprechend den div Container ein- bzw. ausblenden.
Weiters habe ich vorher auch versucht die Ausgabe nicht in Content Templates manuell zu verändern. Nur schaffte ich eben die gewünschte Ausgabe nicht.