Modulshop - Eine große Auswahl an neuen und hilfreichen Modulen für die modified eCommerce Shopsoftware
Neuigkeiten
  • Die modified eCommerce Shopsoftware ist kostenlos, aber nicht umsonst.
    Spenden
  • Damit wir die modified eCommerce Shopsoftware auch zukünftig kostenlos anbieten können:
    Spenden
  • Thema: Banner wird nicht angezeigt

    karsta.de

    • Experte
    • Beiträge: 3.157
    Re: Banner wird nicht angezeigt
    Antwort #30 am: 01. August 2014, 10:30:42
    Es kommt darauf an, wo du den Banner zeigen willst. Generell einfach den Banner in die entsprechende Datei einfügen, in der gezeigt werden soll. (Und aus der index.html oder main_content.html rausnehmen.)

    z.B. new_products_overview.html einfach:
    Code: PHP  [Auswählen]
    {if $BANNER}{$BANNER|replace:' onclick="window.open(this.href); return false;"':' target="_blank"'}{/if}

    einfügen.

    Tomcraft

    • modified Team
    • Gravatar
    • Beiträge: 46.369
    • Geschlecht:
    Re: Banner wird nicht angezeigt
    Antwort #31 am: 01. August 2014, 13:59:04
    [...]
    Wie kann ich dem Banner sagen, das er auf der Startseite nicht angezeigt werden soll?
    [...]

    Das hängt auch ein wenig von der eingesetzten Shopversion ab.

    Ich gehe mal davon aus, dass in deiner "/templates/<template-name>/source/boxes.php" folgendeer Code vorhanden ist:

    Code: PHP  [Auswählen]
    // -----------------------------------------------------------------------------------------
    // Smarty Zuweisung Startseite
    // -----------------------------------------------------------------------------------------
    $smarty->assign('home', strpos($PHP_SELF, 'index')!==false && !isset($_GET['cPath']) && !isset($_GET['manufacturers_id']) ? 1 : 0);
    // -----------------------------------------------------------------------------------------

    Dann suchst du in der "/templates/<template-name>/index.html":

    Code: PHP  [Auswählen]
          {if strstr ($smarty.server.PHP_SELF, 'index')}
            {if $smarty.get.cPath==null and $smarty.get.manufacturers_id==''}
              {if $BANNER}{$BANNER}{/if}
            {/if}
          {/if}

    und ersetzt es mit:

    Code: PHP  [Auswählen]
          {if !$home}
            {if $BANNER}{$BANNER}{/if}
          {/if}

    Dann wird der Banner auf jeder Seite ausser der Startseite angezeigt.

    Grüße

    Torsten
    1 Antworten
    2164 Aufrufe
    16. Oktober 2012, 16:42:43 von jannemann
    9 Antworten
    7857 Aufrufe
    15. August 2009, 22:46:09 von m.aydin
    13 Antworten
    7780 Aufrufe
    29. Januar 2014, 19:07:52 von noRiddle (revilonetz)
               
    anything