Založenie vlastného poľa

Modul nájdete v ľavom menu pod Nastavenie / Vlastné pole.

Typy vlastných polí

Klasické

Neobsahuje žiadne preddefinované operácie. Pole založíte pomocou tlačidla . Klasické vlastné pole viacmenej slúži len pre uloženie nejaké hodnoty. Túto hodnotu je ale možné zobraziť na webovej časti viď nižšie.

Preddefinované

Pole založíte kliknutím na tlačidlo v tabuľke preddefinovaných polí. Po vyplnení hodnoty vlastného poľa v detaile produktu systém navyše vykoná preddefinovanú operáciu. Napr. poľa "Glami.cz - CATEGORYTEXT" pošle vyplnenú hodnotu do zrovnávača Glami.cz. Preddefinované polia v podstate rozširujú funkcionalitu administrácie.

Vyplnenie hodnoty vlastného poľa

Založené vlastné pole sa automaticky zobrazí v detailu produktu (prípadne inom module, ktorý práve upravujete) v oddielu vlastné pole. Toto pole vyplníte ako akékoľvek iné pole v administrácie.

Vloženie vlastného poľa na web (vyžaduje znalosť HTML)

Ak chcete vlastné pole zobraziť na webe v grafickej šablóne, je potrebné k tomu poznať HTML prípadne CSS kódovanie. Ak nemáte tieto znalosti, oslovte niekoho vo vašom okolí alebo kontaktujte technickú podporu prostredníctvom formulára v administrácii e-shopu.

V editore kódu si nájdite šablónu, ktorú chcete editovať. Napr. detail produktu - templates / Product / view.phtml

Pre vypísanie vlastného poľa v šablóne je potrebné poznať jeho kľúč, ktorý zistíte v nastavení vlastného poľa (nastavenie / vlastné pole - rozkliknite detail vlastného poľa, ďalej rozkliknite rozšírená nastavenia) . Zápis v HTML šablóne potom vyzerá takto:

{!$product->meta->KLÍČ}

Podmienka pre zobrazenie vlastného poľa:

{if isset($product->meta->KLÍČ) && $product->meta->KLÍČ}......{/if}

Príklad

Potrebujem vypísať vlastné pole poznamka, ale iba vtedy, ak je nejaké také v administrácii vyplnené.

{if isset($product->meta->poznamka) && $product->meta->poznamka}{!$product->meta->poznamka}{/if}

Príklad 2

Potrebujem vypísať vlastné pole banner na Hlavnej stránke, ale iba vtedy, ak je nejaké také v administrácii vyplnené.

V editore kódu si nájdite šablónu, ktorú budete editovať. Hlavná stránka - templates / category / homepage.phtml

{if isset($category->meta->banner) && $category->meta->banner}{!$category->meta->banner}{/if}

Diskusia