Vlastné polia

Rozšírte si ponuku administrácie o vlastné polia, ktoré je možné navyše zobraziť v grafike e-shopu. Je možné si takto upravovať na mieru vzhľad a čiastočne funkčnosť vášho e-shopu. Vlastné polia sa globálne založia v nastavenia a pri jednotlivých položkách sa vyplní ich hodnota.

Vlastné polia môžu slúžiť tiež len pre ukladanie informácií o danej položke. Nemusia sa nikde inde zobrazovať, ako v samotnej administrácii. Takto je možné riešiť zálohovanie starých informácií o produkte, ukladanie interných meta informácií napr. poznámky o zákazníkovi, staré texty od produktov atď.

Vlastné polia je možné pridať do...

Len vybrané moduly umožňujú vkladať vlastné polia.

Typy vlastných polí

Bežné vlastné pole

Neobsahuje žiadne preddefinované operácie. Viac-menej slúži len pre uloženie nejakej hodnoty. Túto hodnotu je ale možné zobraziť na e-shope vykonaním úpravy v HTML kóde grafickej šablóny. V module produkty sú vo východiskovom stave už niektoré polia založené pre bannerový systém, porovnávače Heureka a Zbozi.cz. 

  • Zatržítko (checkbox) - Znamená, že hodnota existuje, pokiaľ je zatrhnuté.
  • Prepínač (radio button) - Znamená, že zvolíte jednu hodnotu z niekoľkých možností.
  • Textové pole (input) - Znamená, že zapíšete hodnotu textovo.
  • Textové pole - dátum (input) - Znamená, že zapíšete hodnotu vo formáte dátumu.
  • Textové pole - e-mailová adresa (input) - Znamená, že zapíšete hodnotu vo formáte e-mailovej adresy.
  • Textové pole - číslo (input) - Znamená, že zapíšete hodnotu v číselnom formáte.
  • Viacriadkové textové pole (textarea) - Znamená, že zapíšete hodnotu textovo. Máte ale k dispozícii väčší priestor pre text.
  • Viacriadkové textové pole, formátované (textarea) - Znamená, že zapíšete hodnotu textovo. Máte väčší priestor pre text. Navyše môžete formátovať text pomocou textového editora.
  • Rolovacia ponuka (select) - Znamená, že si zvolíte jednu hodnotu z niekoľkých možností v rolovacej ponuke.
  • Multi rolovacia ponuka (multiselect) - Znamená, že si zvolíte viacero hodnôt (pomocou klávesu ctrl) z niekoľkých možností v rolovacej ponuke.

Preddefinované vlastné polia

Zoznam polí, ktoré sme pre vás nastavili a pridali im špeciálnu funkcionalitu. Pomocou nich je možné napr. plniť popisy produktov pre Heureku, Zbozi.cz, Google Nákupy, nastavovať špeciálne šablóny pre zobrazenie na e-shope a veľa ďalších rozšírených funkcií. Preddefinované polia v podstate rozširujú funkcionalitu administrácie.

Vytvorenie vlastného poľa

Nové vlastné pole môžete vytvoriť nasledujúcim spôsobom.

Postup v administrácii

  1. V menu administrácie zvoľte sekciu Nastavenia / Vlastné polia.
  2. Vyberiete si z podsekcií modulov ten, do ktorého chcete vlastné pole zakladať. (napr. produkty)
  3. Kliknete na tlačidlo "Nové".
  4. Vyplňte požadované údaje.
  5. Zaškrtávacie políčko Spoločné pre všetky jazyky určuje, či sa pre všetky jazykové verzie e-shopu použije rovnaká hodnota. V prípade nezaškrtnutia tohto poľa bude možné zadať pre každý jazyk samostatnú hodnotu.
  6. Pokiaľ sa v nastavení vlastného poľa vyplní Východisková hodnota, potom bude táto hodnota použitá na všetkých stránkach, kde je toto pole prístupné.
  7. Podrobnejšie nastavenie sa zobrazí po kliknutí na tlačidlo Rozšírené nastavenia. Tu je možné napr. vybrať odstránenie poľa z vyhľadávania.
  8. Uložte.

 Typ vlastného poľa si vyberáte podľa toho, aké hodnoty do neho budete vkladať. Napr.: Pokiaľ vkladáte dlhé popisy, zvoľte možnosť Viacriadkové textové pole (textarea).

Pokiaľ chcete tento popis tiež formátovať, zvoľte možnosť Viacriadkové textové pole, formátované (textarea). Toto pole sa pridá do všetkých položiek v module, ktorý ste si vybrali. Jednotlivé hodnoty potom vypĺňate podľa návodu tu.

Pridanie preddefinovaného vlastného poľa

Administrácia e-shopu obsahuje preddefinované polia, ktoré sme pre vás nastavili a pridali im špeciálnu funkcionalitu. V jednotlivých moduloch vlastných polí nájdete ich zoznam. 

Preddefinované polia majú typ, popis a kľúč, ktorý nie je možné meniť.

Postup v administrácii

  1. V menu administrácie zvoľte sekciu Nastavenia / Vlastné polia.
  2. Vyberiete si z podsekcií modulov ten, do ktorého chcete vlastné pole zakladať. (napr. produkty).
  3. Vyhľadajte požadované preddefinované pole. Pomôže vám v tom nápoveda uvedená pri každej položke.
  4. Kliknite na tlačidlo "+" na konci riadka.

  5. Vyplňte požadované údaje vo vyskakovacom okne.
  6. Zaškrtávacie políčko Spoločné pre všetky jazyky určuje, či sa pre všetky jazykové verzie e-shopu použije rovnaká hodnota. V prípade nezaškrtnutia tohto poľa bude možné zadať pre každý jazyk samostatnú hodnotu.
  7. Uložte.

Vyplnenie hodnoty vlastného poľa

Hodnoty vlastných polí sa plnia v príslušnom module administrácie. Pokiaľ budete spravovať produkt, musíte sa prekliknúť do detailu produktu.

Pokiaľ ide o preddefinované pole, systém vykoná s vyplnenou hodnotou preddefinované operácie. Napr. pri poli Glami.cz - CATEGORYTEXT zapíše vyplnenú hodnotu do XML feedu Glami.cz.

Postup v administrácii

  1. V menu administrácie zvoľte sekciu Produkty / Zoznam produktov.
  2. Zvoľte produkt, ktorý chcete spravovať.
  3. Zbehnite nižšie do oddielu Vlastné polia.
  4. Vyplňte požadované vlastné pole.
  5. Uložte. 

Vloženie vlastného poľa do grafiky

Pokiaľ chcete vlastné pole zobraziť na webe v grafickej šablóne, je potrebné na to poznať HTML prípadne CSS kódovanie. Pre vypísanie vlastného poľa je potrebné poznať jeho kľúč, ktorý zistíte v nastavení daného vlastného poľa. Tieto úpravy je možné vykonať len s rozšírenými možnosťami editora kódu. Viac tu.

Pokiaľ nemáte tieto znalosti, oslovte niekoho vo vašom okolí alebo kontaktujte spolupracujúce agentúry na Marketplace

Postup v administrácii

  1. V menu zvoľte sekciu Grafika / Editor kódu.
  2. Zvoľte šablónu, ktorú chcete editovať (napr. templates / Product / view.phtml)
  3. Vložte na príslušné miesto: {!$product->meta->KLÍČ}
  • Podmienka pre zobrazenie vlastného poľa:
  • {if isset($product->meta->KLÍČ) && $product->meta->KLÍČ}......{/if}
  1. Vykonajte ďalšie požadované úpravy.
  2. Uložte.

Príklad 1

Potrebujem vypísať vlastné pole poznámka v detaile produktu, ale len vtedy, ak je nejaké také v administrácii vyplnené.

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

Pokiaľ chcete spracovať HTML obsiahnuté vo vlastnom poli, stačí pred premennú pridať výkričník.

Príklad 2

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

V editore kódu si nájdete šablónu, ktorou budete editovať hlavnú stránku - templates / Category / homepage.phtml a do nej vložte na príslušné miesto:

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

Na tejto stránke

Další zdroje informací

Facebook poradna

Výměna zkušeností, rady a tipy mezi provozovateli e-shopů na systému UPgates.

Přejít do poradny

Akademie

Získejte znalosti od našich specialistů na marketing, obchod, právo a podnikání.

Přejít do akademie

Novinky z Blogu

Co nového jsme pro vás připravili nebo chystáme najdete na blogu.

Přejít do blogu

Nepodařilo se Vám najít tu správnou odpověď?

Kontaktujte naši technickou podporu, která je tu pro vás od pondělí do pátku 8:00 až 16:00 hod.

Zákaznická podpora