Box nur auf Startseite anzeigen – Wiki | modified eCommerce Shopsoftware

Box nur auf Startseite anzeigen

Aus Wiki | modified eCommerce Shopsoftware

Ich möchte eine selbst gemachte HTML Box nur auf der Startseite anzeigen lassen. Habe die Box in die index.html eingebaut. Ich brauche ein eindeutiges SmartyTag oder ID um die Box spezifisch auf der Startseite zu laden.

Antwort von Hetfield 11.06.2009:

Per Smarty geht das z.B. so:

{if strstr($smarty.server.PHP_SELF, 'index')} 
    {if $smarty.get.cPath==null and $smarty.get.manufacturers_id==''}
        {$box_WASAUCHIMMER} nur auf der startseite anzeigen
    {/if}
{/if}
{if strstr($smarty.server.PHP_SELF, 'shop_content') and $smarty.get.coID=='5'}
       {$box_WASAUCHIMMER} nur auf der startseite anzeigen  
{/if}

Alternative

Das ganze in der templates/CURRENT_TEMPLATE/source/boxes.php einbinden (bessere Trennung von Funktion und Design):

if (strstr($PHP_SELF, FILENAME_DEFAULT) && !isset($_GET['cat']) && !isset($_GET['manufacturers_id'])) 
require(DIR_WS_BOXES . 'box_whatever.php');
  • Diese Seite wurde zuletzt am 6. Oktober 2009 um 20:33 Uhr bearbeitet.