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: Bestimmte Boxen per Smarty auf der Startseite ausblenden

    newbee79

    • Fördermitglied
    • Beiträge: 185
    • Geschlecht:
    Re: Bestimmte Boxen per Smarty auf der Startseite ausblenden
    Antwort #15 am: 31. Oktober 2012, 12:37:05
    Hi Hendrik,

    danke für deine Antwort.

    Diese bringt mich jetzt allerdings gerade nicht weiter, da ich einen div-Block mit einem Bild nur in manchen
    Kategorien + Unterkategorien einblenden möchte ( dieser befindet sich außerhalb des Contents )
    und keine angelegte Box.

    Der Ansatz von baschtis Post geht bei mir sehr gut, nur hätte ich eben noch gerne die Unterkategorien
    mit eingeschlossen....   :-?

    Gruß
    David

    web28

    • modified Team
    • Beiträge: 9.404
    Re: Bestimmte Boxen per Smarty auf der Startseite ausblenden
    Antwort #16 am: 31. Oktober 2012, 14:30:26
    Abfrage mit oder || erweitern, für jede Unterkategorie ein oder hhinzufügen

    {if $smarty.get.cPath=="2" || $smarty.get.cPath=="2_13"}

    newbee79

    • Fördermitglied
    • Beiträge: 185
    • Geschlecht:
    Re: Bestimmte Boxen per Smarty auf der Startseite ausblenden
    Antwort #17 am: 31. Oktober 2012, 14:45:16
    Danke  :-D

    Gibt's da aber nicht vieleicht noch ein anderer Kniff, wo man alle Unterkategorien auf einmal mit einschließen kann?
    Wenn ich mal 200 Unterkategorien habe, wird das eine ziemlich lange Zeile *g*.

    eklis

    • Fördermitglied
    • Beiträge: 27
    Re: Bestimmte Boxen per Smarty auf der Startseite ausblenden
    Antwort #18 am: 12. Februar 2014, 12:09:44
    Hallo Forum,
    das mit dem Ausblenden der Boxen in bestimmten Kategorien habe ich Dank diesem Beitrag hinbekommen.
    Jetzt möchte ich das auch für bestimmte Artikel machen. Gibt es da auch eine Möglichkeit mit
    && $smarty.get.cPath!=="XXXX" in der index.html?
    Oder noch besser über eine eigene produkt_info_xxxx.html, die ich den entsprechenden Artikeln zuordnen kann?

    Danke für Eure Hilfe...

    noRiddle (revilonetz)

    • Experte
    • Beiträge: 13.988
    • Geschlecht:
    Re: Bestimmte Boxen per Smarty auf der Startseite ausblenden
    Antwort #19 am: 12. Februar 2014, 16:48:49
    Code: XML  [Auswählen]
    {if $smarty.get.products_id == 'XXX'}
    oder
    Code: XML  [Auswählen]
    {if $smarty.get.products_id != 'XXX'}
    je nachdem was du erreichen möchtest.

    Über die product_info_*-Templates geht das nicht weil die keinen Einfluß auf die Boxen haben,
    die sind ja in der index.html eingebunden.

    Gruß,
    noRiddle

    eklis

    • Fördermitglied
    • Beiträge: 27
    Re: Bestimmte Boxen per Smarty auf der Startseite ausblenden
    Antwort #20 am: 12. Februar 2014, 17:11:52
    Oh, super! Vielen Dank noRiddle!
    So wird es gehen, wußte nicht, wie die Variable für die Produkt ID lautet...
    Merci!

    noRiddle (revilonetz)

    • Experte
    • Beiträge: 13.988
    • Geschlecht:
    Re: Bestimmte Boxen per Smarty auf der Startseite ausblenden
    Antwort #21 am: 12. Februar 2014, 17:19:37
    Das ist keine Variable sondern es wird mit Hilfe der Smarty-Engine der GET-Parameter aus der URL gelesen,
    den, hat man SEO-URLs eingestellt zwar nicht sehen kann, der aber doch da ist.

    Das sieht auf einer product_info-Seite so aus:
    DOMAIN.TLD/product_info.php?products_id=XX
    Auf einer Kategorie-Seite sieht es so aus:
    DOMAIN.TLD/index.php?cPath=XX
    In den einzelnen Templates stehen Smarty-Platzhalter (wenn man will, "Variablen") zur Verfügung, z.B. im product_info_*.html-Template
    Code: XML  [Auswählen]
    {$PRODUCTS_ID}
    die man abfragen kann.

    Also nicht pauschal immer die nun für dich nötige Variante anwenden.

    Gruß,
    noRiddle
    2 Antworten
    3106 Aufrufe
    26. Dezember 2012, 15:50:28 von Dato
    2 Antworten
    3471 Aufrufe
    03. März 2011, 13:43:53 von chris755
    5 Antworten
    3083 Aufrufe
    05. Mai 2010, 13:57:26 von web28