Hlavní kategorie

Aktuálně ke stažení

Zoner INSHOP4 Manager verze 4.7
(velikost 24 MB)

 

Zoner INSHOP4 Manager verze 4.5
(velikost 24,3 MB)

 

Update verze 4
(velikost 21,8 MB)

 

Manuál pro Zoner INSHOP4 Manager
(velikost 2,5 MB)

 

Postup úpravy šablon

Návod předpokládá znalost práce s FTP klientem (např. TotalCommander) a editaci HTML dokumentů. Použitý příklad je pouze informativní. Postup je stejný u úpravy jakékoliv jiné šablony.

Řekněme, že potřebuješ vložit reklamní banner na INSHOP4 o velikosti 120x240px do levého sloupce úplně nahoru.

  1. V adresáři na FTP tvého eshopu musíš najít a upravit šablonu Left.ascx, ke které se dostaneš cestou /inshop/Layout/Templates/Default .
  2. Zkopíruješ šablonu Left.ascx a vložíš ji do adresáře Pages, který se nachází také na FTP v adresáři /inshop/Layout/Pages.

Do adresáře Pages se upravené šablony vkládají kvůli tomu, aby se při aktualizaci obchodu na novou verzi nepřepsaly vaše upravené šablony našimi výchozími. Do adresáře Pages se tak umísťují šablony VŽDY, pokud v nich provedeš nějakou úpravu. Pokud je šablona Left.ascx umístěná v adresáři Pages, tak šablona Left.ascx v adresáři /Templates/Default se ignoruje.

Vrátím se ale zpátky k úpravě šablony Left.ascx, která se teď po Zkopírování nachází v adresáři Pages (neprovádějte přesun ale kopii, tzn. šablona Left.ascx je teď jak v adresáři /Templates/Default tak i v Pages).

  1. Z FTP si tuto šablonu Left.ascx umístěnou v Pages zkopíruj na svůj disk, kde ji budeš upravovat. Můžeš ji teď otevřít v jakémkoliv HTML editoru (PSPad, Dreamweaver, Visual WebDeveloper) nebo stačí pouze poznámkový blok, který je součástí systému windows. Pro tento příklad využiji poslední zmiňovaný poznámkový blok.
  2. Otevřu si můj soubor Left.ascx v poznámkovém bloku. Hned na prvním řádku je Blok volby jazyka. Před tento řádek budu vkládat reklamní banner, který mám již předem vytvořen.

Před mou úpravou vypadají první řádky následovně

<!–– Blok volby jazyka ––>
<shop:Test Expression = "(shop:GetConfigValue(config=LanguageSelection,Property=OptionLanguage)
 =  True) && (shop:GetConfigValue (config=LanguageSelection,Property=PositionOptionLanguage) = left)"  runat=server>
.
.
.

Kód po úpravě bude například takový

<!–– Blok reklamního banneru ––>
<a href="http://inshop4.cz" title="Zoner INSHOP4">
    <img src="layout/schemata/nazevpouzivanehoschema/images/inshop4-banner.jpg" 
    width="120" height="240" alt="Banner INSHOP4" /></a>

<!–– Blok volby jazyka ––>
<shop:Test Expression = "(shop:GetConfigValue(config=LanguageSelection,Property=OptionLanguage)
 =  True) && (shop:GetConfigValue (config=LanguageSelection,Property=PositionOptionLanguage) = left)"  runat=server>
.
.
.

Konečná fáze

  1. Upravenou šablonou Left.ascx přepíšu Left.ascx v adresáři Pages na FTP.
  2. Aby se začala upravená šablona používat, musíš předkompilovat šablony.

Předkompilace se provádí buď posláním jakýchkoliv změn z Managera na server nebo pomocí URL http://domena.cz/inshop/scripts/service.aspx
  1. tlačitkem RESETOVAT vymažeš souborovou cache
  2. tlačítkem PŘEDKOMPILOVAT vytvoříš nové předkompilované šablony
  3. tlačítkem ZPĚT se vrátíš na eshop)

Po tomto postupu se již tvoje upravená šablona používá a v levém sloupci vidíš tvůj banner. Někdy je ještě potřeba vymazat cache prohlížeče nebo dát aktualizaci stránky (CTRL + F5).