Element path pre

Ahojte, potreboval by som poradit ohladom element path pre pravidlo hromadne skopirovanie podla hodnot.
Vo feede pre mall HU mame dva rozne obrazky, chceme vsak pouzivat len ten ktory ma v url “mall”. Preto som chcel skopirovat URL ak obsahuje"mall" do URL nedia url main. tak ako je na obrazku


pravidlo som vytvoril nasledovne , no pri ukladani pravidla sa mi zobrazi chyba ze element path nie je platny. Ked chcem skopirovat element path z elementu tak dostanem len MEDIA|URL co tiez v pravidle nefunguje a ani nie je jasne ktore url je main a ktore nie.

Vedeli by ste mi prosim pomoct? dakujem

Zdravím,

možné problémy vidím 2:

  1. uvozovky jsou nesprávné - ty správné jsou takové rovnější "False" "True" - tohle může být formátováním různých editorů a prohlížečů, pokud jste daný element-path odněkud kopíroval,
  2. chybí mezera po levé složené závorce { a před MAIN.

Takže ve výsledku by pravidlo mohlo vypadat takto:

Snad to takhle projde! Dejte kdyžtak vědět.

2 Likes

Ahoj, dakujem za pomoc a vsak upravil som uvodzovky aj medzeru


no stale mam chybovu hlasku a pravidlo neprechadza

obrázok

Byl tam opravdu nějaký problém, který nebyl na první pohled vidět. :thinking:

Pravidlo jsem proto vytvořil nově a to už funguje v pořádku, resp. jde uložit/editovat. Původní pravidlo mělo více problémů:

  • špatné uvozovky,
  • chyběly mezery v cestě k elementu a také
  • hodnoty v podmínkách s elementem MAIN musejí být napsané se stejnou velikostí písma, jako je v hodnotách elementu, tj.: true a false ve vašem případě. Aby vše fungovalo a podmínka se správně vyhodnotila.

Teď už (to nové) pravidlo nezobrazuje hlášení o nevalidním element-path a můžete s ním dále pracovat. :wink:

2 Likes

Super dakujem

2 Likes

Ahoj, este mam jeden dotaz k tomuto problemu.
Zistil som ze takyto element path je vo feede 2x pre niektore produkty MEDIA { MAIN = “false” } | URL
napriklad ako na tomto obr.


Otazka je ze ako vyspecifikujem konkretnu path napr. pre druhy a pre prvy element MEDIA s privlastkom False

xxxx false

dakujem

1 Like

První adresa zakroužkovaného obrázku má cestu:
MEDIA { MAIN = "false" AND @@POSITION = 2 } | URL

Druhá adresa zakroužkovaného obrázku má cestu:
MEDIA { MAIN = "false" AND @@POSITION = 3 } | URL

Pozn.: MEDIA je vícenásobný element, u první pozice má subelement MAIN hodnotu “true”, proto u těch dalších obrázků začíná pozice na 2

Stačí to takto? :slight_smile:

1 Like