Link anzeigen ja / nein
Eingetragen von kr24 (3)
am 03.12.2010 - 17:58 Uhr in
am 03.12.2010 - 17:58 Uhr in
Hallo alle zusammen,
ich bin auf der Suche nach etwas Hilfe :)
Ich habe eine Block-View, mit der ich auch einen Link erzeuge (Unter Felder->Node:Link).
Nun möchte ich jedoch, dass der Link nicht immer angezeigt wird.
Am Besten wäre es, bei der Erstellung des Artikels/Seite/... angeben zu können, ob ein Link angezeigt wird, oder aber es sollte sich nach der Zeichenlänge des Nodes "Textkörper" richten.
Ist das irgendwie möglich?
Vielen Dank!
- Anmelden oder Registrieren um Kommentare zu schreiben
Das funktioniert mittels
am 03.12.2010 - 22:43 Uhr
Das funktioniert mittels CCK.
Füge deinem Inhaltstyp eine Auswhlmöglichkeit bei ob ein Link angezeigt werden soll oder nicht.
Das kannst du dann bei Views rausfiltern.
Wenn der Artikel ohne Link dann erscheinen soll dann benötigst du noch das custom field Modul.
Da kannst du dann selbst eine kleine PHP Abfrage reinbasteln und das CCK Feld überprüfen.
Computerboard da wird dir geholfen
Super, vielen Dank für die
am 06.12.2010 - 12:54 Uhr
Super, vielen Dank für die Antwort!
Ich schildere einmal mein Vorgehen:
1. Beim Inhaltstypen ein neues Feld erstellen vom Typ "Text" und "Einzelnes an/aus Ankreuzfeld"
2. Im View unter "Felder" zunächst das neu angelegte Feld laden lassen, aber von der Anzeige ausschließen
3. Unter "Felder" ein "Customfield: PHP-Code" erstellen. Dort eine if-Abfrage reinbasteln.
Oder hat jemand ein besseres Vorgehen?
Zu Schritt eins habe ich noch eine Frage:
Ich habe unter "Zulässige Werteliste", zwei zulässige Werte angegeben, jedoch ist das etwas längerer Text. Darunter gibt es noch die Option PHP-Code anzugeben. Wie nutze ich die Möglichkeit? Würde nämlich die Rückgabewerte manipulieren, dafür ist das doch sicherlich, oder?
Wie meinst du Rückgabewerte
am 06.12.2010 - 15:13 Uhr
Wie meinst du Rückgabewerte manipulieren?
Du kannst bei der Liste der zulässigen Werte aber auch
0|Links anzeigen
1|Links nicht anzeigen
einstellen.
Dadurch wird in der DB dann 0 oder 1 gespeichert.
Computerboard da wird dir geholfen
Ich glaube, das was ich
am 07.12.2010 - 10:34 Uhr
Ich glaube, das was ich machen wil,l macht nicht soviel Sinn ;)
Ich wollte eigentlich, dass neben der Checkbox steht "Links anzeigen", aber bei meiner PHP if-Abfrage ich auf 0 oder 1 testen kann. Dazu müsste das Array dann ja 4 anstatt 2 Werte beinhalten.
Ich kann die Abfrage aber auch so belassen, wie sie ist. Funktioniert ja auch so ;)
Danke!