WBCE CMS – Way Better Content Editing.
Du bist nicht angemeldet.
Hallo,
gibt es eine Möglichkeit, Wenn-Dann-Abfrage, im Modul "itemz", keine Preset-Einstellung, ein leeres Feld zu verbergen?
Telefon1: 0913 447799
Telefon2: leer...
Dankeschön.
Jeder meint, seine Wahrheit ist die Richtige.
Offline
Ich kenn Itemz nicht, könnte mir aber vorstellen, dass man das mit CSS und/oder JavaScript "non-obstrusive" hinkriegt.
Ich habe eine Amazon-Wishlist. Oder spende an das Projekt.
Ich kann, wenn ich will, aber wer will, dass ich muss, kann mich mal
Offline
Du kannst das mit einem Droplet lösen:
Anstatt
<p>Telefon 2: [SHORT2]</p>
schreibst Du bei Optionen > Item
[[zeigtel2?t=[SHORT2]]]
(Achtung: 3 schließende Klammern hintereinander)
und der Dropletcode für zeigtel2:
if (isset($t) && $t!='') {
return '<p>Telefon 2: '.$t.'</p>';
}
Beitrag geändert von florian (16.12.2019 18:14:25)
Code allein macht nicht glücklich. Jetzt spenden!
Offline
Ich kenn Itemz nicht, könnte mir aber vorstellen, dass man das mit CSS und/oder JavaScript "non-obstrusive" hinkriegt.
Hallo webbird,
so ganz genau weiß ich nicht, was ich damit anfangen soll ("non-obstrusive").
Mit CSS kann ich doch nur ein Element verstecken oder anzeigen.
Danke.
Jeder meint, seine Wahrheit ist die Richtige.
Offline
Hallo Florian,
sieht vielversprechend aus, wo muss der Droplet-Code rein?
Danke
Jeder meint, seine Wahrheit ist die Richtige.
Offline
Ok,
Droplet (zeigtel2) erstellen mit dem Code.
In itemz "item" aufrufen, richtig?
Jeder meint, seine Wahrheit ist die Richtige.
Offline
Den Aufruf des Droplets bei den Itemz-Optionen (falls Du das meintest, siehe Anhang) und bei Admin-Tools > Droplets ein neues Dtoplet zeigtel2 anlegen.
Code allein macht nicht glücklich. Jetzt spenden!
Offline
Hallo Florian,
ok, es funktioniert.
Nur ein kleines Problem habe ich noch dabei.
Vor die Nr. soll noch ein Symbol:
[== HTML ==]
<i class="icon icon-call-in"> </i>
[[zeigtel2?t=[SHORT4]]]</p>
Muss dazu die Symbolklasse in die erste Klammer...
[== HTML ==]
[<i class="icon icon-call-in"> </i>[zeigetel2?t=[SHORT4]]]
Jeder meint, seine Wahrheit ist die Richtige.
Offline
Habe den Droplet-Code ergänzt.
Funktioniert.
Dankeschön.
Jeder meint, seine Wahrheit ist die Richtige.
Offline
webbird schrieb:Ich kenn Itemz nicht, könnte mir aber vorstellen, dass man das mit CSS und/oder JavaScript "non-obstrusive" hinkriegt.
Hallo webbird,
so ganz genau weiß ich nicht, was ich damit anfangen soll ("non-obstrusive").
Mit CSS kann ich doch nur ein Element verstecken oder anzeigen.Danke.
Im Fall von Javascript meinte ich, dass es nichts kaputt macht, wenn der Besucher JS deaktiviert hat. Da wäre das leere Feld halt sichtbar, aber so schlimm wäre das ja nicht.
Bei CSS könnte man evtl. mit :empty arbeiten, hängt vom Markup ab.
Aber Du hast ja Deine Lösung.
Ich habe eine Amazon-Wishlist. Oder spende an das Projekt.
Ich kann, wenn ich will, aber wer will, dass ich muss, kann mich mal
Offline
herbi