Vložení vstupní hodnoty do elementu

Pokud máte více parametrů, tj. existuje vícekrát PARAM | VALUE, tak se může hodit použití přesnější cesty k hodnotě (element-path), v tomto případě by šlo například o cestu:

%PARAM { NAME = "COLOR" } | VALUE% … takto přesně zacílíte hodnotu pouze od parametru COLOR.

Pozn.: více informací k tomu jak pracovat s parametry v Mergado 2 najdete ve vlákně Práce s parametry v MERGADU 2

Pokud by tato cesta nepomohla a nevyřešila co potřebujete, tak mne napadá možnost odložit si vstupní hodnotu do pomocného elementu a pak ji použít. Postup by byl ve stručnosti:

  1. na stránce Elementy si přidáte pomocný element a skryjete jej pro výstup
  2. na stránce Pravidla si přidáte přepisovací pravidlo, kterým do pomocného elementu uložíte hodnotu %PARAM { NAME = "COLOR" } | VALUE%
  3. toto pravidlo si posunete výše (co nejvýše), aby bylo klidně jako první v pořadí

Těmito kroky si vlastně “zazálohujete” původní vstupní hodnotu a můžete ji pak kdykoliv použít v dalším přepisovacím pravidle, kde bude stačit zadat jen proměnná %NAZEV_POMOCNEHO_ELEMENTU%.

1 Like