Skocz do zawartości

Jak ukryć pusty TAG

Polecane posty

Męczyłem się kilka godzin. Pomożecie?

PWZ może mieć trzy wartości: A, B lub być pustym. Chciałbym, aby wyrażenie wyświetlało dla wartości A TekstA, dla wartości B TekstB, a gdy PWZ jest puste - wyrażenie nie byłoby procesowane, zostałoby pominięte.

Próbowałem z hide, show. Nie potrafię, cały czas stoję na czymś takim:

[Towar::PWZ::Ramka|is=`A`|then=`TekstA`|else=`Ramka: nie dotyczy`]

Link to postu

Wyrażenia zawsze są procesowane (przetwarzane). Ich przetwarzanie może się zakończyć wynikiem pustym (wtedy nie są wyświetlane) lub jakąś wartością, wtedy używany jest szablon (template) do wyświetlenia ich zawartości (domyślny template=`{value}`, czyli po prostu wartość tagu)

To co mówisz można chyba uzyskać za pomocą modyfikatora map, ewentualnie za pomocą dwóch osobnych tagów.

[Towar::PWZ::Ramka | map=`A;B=>Tekst A;Tekst B`]

Jeśli jako Tekst A lub Tekst B użyjesz jakiegoś tagu to on zostanie przeprocesowany, gdyż przetwarzanie tagów zawsze odbywa się od tych najbardziej zagłębionych. W przypadku wystąpienia wartości A lub B zostanie ona zmapowana na Tekst A lub Tekst B.Gdy wartość tagu ramka będzie pusta to tag się nie wyświetli.

To samo ale na dwóch niezależnych tagach (starsza metoda):

[Towar::PWZ::Ramka | is=`A` | then=`Tekst A`| show]
[Towar::PWZ::Ramka | is=`B` | then=`Tekst B`| show]

Tutaj natomiast, jeśli Ramka zawiera A, wyświetli się Tekst A, a sam tag zostanie wyświetlony tylko wtedy gdy warunek is=`A` będzie spełniony (show). Gdy będzie to np B, to modyfikator show w pierwszej linii spowoduje zniknięcie pierwszego tagu. W drugiej linii warunek odpowiedzialny za B.

  • Dziękuję 1
Link to postu

Dołącz do dyskusji

Możesz dodać zawartość już teraz a zarejestrować się później. Jeśli posiadasz już konto, zaloguj się aby dodać zawartość za jego pomocą.
Uwaga: Twój wpis zanim będzie widoczny, będzie wymagał zatwierdzenia moderatora.

Użytkownik forum
Odpowiedz...

×   Wklejono zawartość z formatowaniem.   Usuń formatowanie

  Dozwolonych jest tylko 75 emoji.

×   Odnośnik został automatycznie osadzony.   Przywróć wyświetlanie jako odnośnik

×   Przywrócono poprzednią zawartość.   Wyczyść edytor

×   Nie możesz bezpośrednio wkleić grafiki. Dodaj lub załącz grafiki z adresu URL.

×
×
  • Dodaj nową pozycję...