POSITION - poslední výskyt?

Pro feed bych potřebpoval poslední výskyt <image_alternative> zkopírovat do nového elementu. Bohužel nevím, kolik těch image_alternative ve feedu je, je to u různých produktů různé a proto je odkazování na konkrétní pozici nešikovné.

Koukal jsem na návod @@POSITION ale nenašel jsem nic, co by se podobalo něčemu jako @@POSITION = LAST nebo @@POSITION = MAX.

Nedá se to nějak obejít nějakým podmíněným kopírováním?

Děkuji

1 Like

Tak na tohle máme řešení, poslední pozici vícenásobného elementu lze zacílit pomocí klíčového slova: @@MAX_POSITION, které se používá namísto konkrétního čísla v podmínce pro konkrétní pozici třeba takto:
{ @@POSITION = @@MAX_POSITION }
nebo klidně i takto, když bych potřeboval cílit na “první volnou pozici”:
{ @@POSITION = @@MAX_POSITION + 1 }
apod.

Ale zpět k původnímu dotaz, celá cesta k poslednímu alternativnímu obrázku v image_alternative by potom vypadala takto:

image_alternative { @@POSITION = @@MAX_POSITION }

:smiley_cat:

4 Likes

Tak to je skvělá zpráva, nakonec jsem to workaroundem nějak taky dokázal, ale tohle je elegantnější :slight_smile:

Doporučuji tohle doplnit do knowledge base @@POSITION

Díky
R.

3 Likes