Marktplatz - Eine große Auswahl an neuen und hilfreichen Modulen sowie modernen Templates 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: Verbesserungsvorschlag: Content ID als Smarty

    sixtyseven

    • Fördermitglied
    • Beiträge: 107
    • Geschlecht:
    Verbesserungsvorschlag: Content ID als Smarty
    am: 05. Dezember 2014, 16:31:59
    Beim Basteln ist mir gerade mal wieder etwas aufgefallen: Ich brauchte eine Möglichkeit, die Ausgabe in Abhängigkeit des Content-Managers zu ändern. Ich konnte es ganz einfach lösen, indem ich die Content ID als Smarty definiert habe:

    In shop_content.php suchen nach:
    Code: PHP  [Auswählen]
    $smarty->assign('CONTENT_HEADING', $shop_content_data['content_heading']);

    Darunter einfügen:
    Code: PHP  [Auswählen]
    // sixtyseven: Set Content ID for switches
    $smarty->assign('CONTENT_ID', $shop_content_data['content_id'] );

    Danach lässt sich im template content.html ganz easy unterschiedliches Zeugs machen, z.B. sowas:
    Code: XML  [Auswählen]
    {if $CONTENT_ID == content_id_zahl_hier}Blahblah{else}Blubbblubb{/if}

    Wäre meines Erachtens eine gute Lösung auf Dauer.

    Linkback: https://www.modified-shop.org/forum/index.php?topic=31680.0

    noRiddle (revilonetz)

    • Experte
    • Beiträge: 13.988
    • Geschlecht:
    Re: Verbesserungsvorschlag: Content ID als Smarty
    Antwort #1 am: 05. Dezember 2014, 18:51:52
    Wäre auch so gegangen:
    Code: XML  [Auswählen]
    {if $smarty.get.coID == 'XX'}Blahblah{else}Blubbblubb{/if}
    und somit ohne Core-Datei-Änderung.

    Deine Lösung ist aber nicht schlecht und könnte allgemein in den Core aufgenommen werden.
    Frage ist was von beidem schneller ist.

    Gruß,
    noRiddle

    sixtyseven

    • Fördermitglied
    • Beiträge: 107
    • Geschlecht:
    Re: Verbesserungsvorschlag: Content ID als Smarty
    Antwort #2 am: 05. Dezember 2014, 20:14:21
    Man(n) lernt nie aus ;-)
    3 Antworten
    1380 Aufrufe
    08. Dezember 2017, 23:34:28 von Mike Randoo
    0 Antworten
    1625 Aufrufe
    24. November 2010, 10:17:04 von Supimajo
    14 Antworten
    6234 Aufrufe
    25. November 2010, 17:52:01 von Tomcraft
    15 Antworten
    8407 Aufrufe
    27. November 2015, 14:02:43 von noRiddle (revilonetz)