Oprava sitelink sideboxu pro Multishop ZenCart

Úprava pro Multishop postavený na základě ZenCart se týká SIDEBOXu sitelinks. V originále se sidebox sitelinks odkazuje při zobrazení na sitebox tpl_more_information.php .

To způsobuje při určitém nastavení problémy při validaci kódu. Proto byla vytvořena pro tento sitelinks samostatná část která bude fungovat dobře i pro případy kdy budete dělat změny. Tato úprava je velice jednoduchá a je možné aplikovat na verze 1.3.8. i 1.3.9. ZenCart.

změny:
soubor: includes/modules/sideboxes/site_links.php

 

najít:

// test if box should display
  unset($more_information);

nahradit:

 // test if box should display   unset($site_links);

 

 

najít:

// only show if links are active
  if (sizeof($more_information) > 0) {
require($template->get_template_dir('tpl_more_information.php',DIR_WS_TEMPLATE, $current_page_base,'sideboxes'). '/tpl_more_information.php');

 

nahradit:

// only show if links are active
  if (sizeof($site_links) > 0) {
    require($template->get_template_dir('tpl_site_links.php',DIR_WS_TEMPLATE, $current_page_base,'sideboxes') . '/tpl_site_links.php');
 

 

najít:

  function add_site_link($site_name,$url='',$session=true) {
    global $default_server_name, $more_information;

 

nahradit:

  function add_site_link($site_name,$url='',$session=true) {
  global $default_server_name, $site_links;
 

 

Pokud by byl s něčím problém napište nám pomocí kontaktního formuláře a nebo využijte fórum.