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:
- na stránce Elementy si přidáte pomocný element a skryjete jej pro výstup
- na stránce Pravidla si přidáte přepisovací pravidlo, kterým do pomocného elementu uložíte hodnotu
%PARAM { NAME = "COLOR" } | VALUE%
- 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%
.