Úprava souboru config.xml

Z Developer Wiki

Přejít na: navigace, hledání

Config.xml je hlavním konfiguračním souborem šablony. Šablona by měla mít svůj název zapsaný v tagu <name> a podpis autora šablony v tagu <author>. Do tagu <layout> se zapisují varianty šablony, výchozí varianta šablony pro úvodní stránku atd.

  • <file> - základní varianta rozložení stránek
  • <preview> - náhled šablony
  • <wysiwygStyle> - XML soubor CSS pravidel pro WYSIWYG editor
  • <variants> - zápis variant šablony

Šablona může mít několik variant rozložení obsahu. Všechny varianty, které chceme používat se musí zapsat do tagu <variant>.

  • <name> - jméno varianty šablony
  • <description> - popis varianty šablony
  • <file> - HTML soubor příslušné varianty šablony
  • <preview> - soubor obrázku s náhledem rozložení varianty šablony (Média:variant-template.zip‎)
  • <homepageVariant> - vložením tagu, který obsahuje hodnotu 1, je varianta nastavena jako varianta pro domovskou stránku
  • <typeIdentifer> - identifikátor varianty šablony. Každá stránka má nastavenou variantu šablony. Jestliže změníme šablonu, identifikátor zajistí, že bude v nové šabloně použita stejná varianta. Jestliže nová šablona neobsahuje požadovanou variantu, použije se výchozí varianta šablony (<file>).
  • <variantFormatters> - každá varianta může mít rozdílné formátovače

Šablona obsahuje formátovače pro nastavení vzhledu jednotlivých bloků Webnode. Formátovače se zapisují mezi tagy <formatters> danými tagy.

  • <menu> - tag pro formátovač menu
  • <articles> - formátovače pro výpis článků a detail článků
  • <products> - formátovač katalogu produktů a detailu produktu
  • <photogallery> - formátovače pro fotogalerii a prohlížení obrázků
  • <faq> - formátovač často kladených otázek
  • <polls> - formátovač anket
  • <fulltext> - formátovač fulltextového vyhledávání
  • <fulltextForm> - formátovač formuláře pro vyhledávání
  • <discussion> - formátovače pro zobrazení diskuzí a formuláře pro vložení příspěvku do diskuze
  • <sitemap> - formátovač mapy stránek
  • <navigator> - formátovač navigátoru stránek
  • <wysiwyg> - formátovač pro blok formátovaného textu
  • <conract> - formátovač modulu kontakt
  • <contactform> - formátovače kontaktního formuláře
  • <rss> - formátovač výpisu rss kanálů
  • <tags> - formátovač štítků
  • <tagList> - formátovač výpisů článků pro štítek

Cesta k příslušnému formátovači se zapisuje mezi tagy <printout>. U formátovačů articles, products a photogallery je ještě zvlášť formátovač pro detail. Cesta k souboru který formátuje detail se zapisuje stejně jako cesta k hlavnímu formátovači. Navíc je vložena do tagu <detail>.