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: Platzhalter in Artikelbeschreibung

    piru

    • Fördermitglied
    • Beiträge: 1.263
    • Geschlecht:
    Platzhalter in Artikelbeschreibung
    Antwort #15 am: 22. Dezember 2010, 09:49:12
    Hallo Remedy,

    ja, coID=7 war schon richtig. Ich so gemacht und jetzt funktioniert:

    Code: PHP  [Auswählen]
    {assign var="kontakt" value='<a href="/shop_content.php?coID=7">Kontakt</a>'}
        <p>{$module_data.PRODUCTS_SHORT_DESCRIPTION|replace:"[KONTAKT]":$kontakt}</p>
    Danke!!
    Gruß
    piru

    web28

    • modified Team
    • Beiträge: 9.404
    Platzhalter in Artikelbeschreibung
    Antwort #16 am: 22. Dezember 2010, 09:52:47
    Links sollten grundsätzlich nur mit xtc_href_link eingebunden werden!
    Ansonsten geht bei abgeschalteten Cookies die Session-ID verloren und der Kunde ist mit Sicherheit weg. Außerdem wird der Link dann automatisch in die SUMA-URL umgewandelt. Damit wird doppelter Content vermieden.

    Richtige Einbindung:

    Code: PHP  [Auswählen]
    {php}$this->assign('kontakt', '<a href="'. xtc_href_link(FILENAME_CONTENT, 'coID=7') . '">Kontakt</a>');{/php}
    {$PRODUCTS_DESCRIPTION|replace:'[PLATZHALTER]':$kontakt}
    Für Bilder gilt ähnliches, hier ist die Funktion xtc_image zu verwenden. Damit werden Probleme mit SSL und https vermieden.

    Gruss Web28

    piru

    • Fördermitglied
    • Beiträge: 1.263
    • Geschlecht:
    Platzhalter in Artikelbeschreibung
    Antwort #17 am: 22. Dezember 2010, 10:20:13
    Hallo web28,

    die richtige Einbindung funktioniert bei mir nicht.
    Ich habe in product_listing_v1.html:

    Code: PHP  [Auswählen]
        {assign var="kontakt" value='<a href="/shop_content.php?coID=7">KontaktRemedy</a>'}
        <p>{$module_data.PRODUCTS_SHORT_DESCRIPTION|replace:"[KONTAKT]":$kontakt}</p>

        {php}$this->assign('kontakt', '<a href="'. xtc_href_link(FILENAME_CONTENT, 'coID=7') . '">KontaktWeb28</a>');{/php}
        {$PRODUCTS_SHORT_DESCRIPTION|replace:'[KONTAKT]':$kontakt}
    Und in products_short_description der Tabelle products_description steht [KONTAKT]
    Wird nur KontaktRemedy mit dem richtigen Link angezeigt, KontaktWeb28 wird überhaupt nicht angezeigt, auch keine Fehlermeldung.

    Gruß piru

    web28

    • modified Team
    • Beiträge: 9.404
    Platzhalter in Artikelbeschreibung
    Antwort #18 am: 22. Dezember 2010, 10:25:48
    Hast Du beides im Code? Dann hättest Du 2 mal die Smarty Variabel $kontakt definiert! Das geht nicht.

    piru

    • Fördermitglied
    • Beiträge: 1.263
    • Geschlecht:
    Platzhalter in Artikelbeschreibung
    Antwort #19 am: 22. Dezember 2010, 10:31:31
    nein, habe mit jedem einzelne probiert. Aber deine Idee mit beiden zu probieren erspart Zeit, dann habe jetzt:

    Code: PHP  [Auswählen]
    {assign var="kontakte" value='<a href="/shop_content.php?coID=7">KontaktRemedy</a>'}
        <p>{$module_data.PRODUCTS_SHORT_DESCRIPTION|replace:"[KONTAKT]":$kontakte}</p>
        {php}$this->assign('kontakt', '<a href="'. xtc_href_link(FILENAME_CONTENT, 'coID=7') . '">KontaktWeb28</a>');{/php}
        {$PRODUCTS_SHORT_DESCRIPTION|replace:'[KONTAKT]':$kontakt}
    Das gleiche, keinen Fehler, erste wird angezeigt und 2. nicht

    Gruß piru

    web28

    • modified Team
    • Beiträge: 9.404
    Platzhalter in Artikelbeschreibung
    Antwort #20 am: 22. Dezember 2010, 10:59:10
    Hallo piru,

    ich kann Dir sagen das es 100%ig funktioniert, man muss es nur richtig einbauen!

    Mein Code ist für die product_info.html!

    In product_listing.html muss es $module_data.PRODUCTS_SHORT_DESCRIPTION heißen!

    Gruss Web28

    piru

    • Fördermitglied
    • Beiträge: 1.263
    • Geschlecht:
    Platzhalter in Artikelbeschreibung
    Antwort #21 am: 22. Dezember 2010, 12:00:02
    Hallo web28,

    danke, funktioniert, wie du schon sagst, 100%  :thumbs:

    Danke und Gruß - piru

    remedy

    • Frisch an Board
    • Beiträge: 92
    Platzhalter in Artikelbeschreibung
    Antwort #22 am: 22. Dezember 2010, 14:23:39
    Danke web28,
    ich habe gesehen, dass h-h-h einen Fehler in seiner Antwort hatte. Da ich von PHP keine Ahnung habe und den Code einfach kopiert hatte, gab es bei mir natürlich eine Fehlermeldung. Deshalb nahm ich erstmal die etwas schlechtere Variante, mit der ging es bei mir (wahrscheinlich weil meine cookies an sind).

    Jetzt habe ich es auch richtig eingebunden.

    Schöne Feiertage!
    MfG
    Remedy

    2 Antworten
    2157 Aufrufe
    16. März 2012, 09:37:37 von ruffnexx
    2 Antworten
    2389 Aufrufe
    16. August 2012, 14:10:42 von Bake
    3 Antworten
    2872 Aufrufe
    09. April 2010, 09:25:57 von Tomcraft
    7 Antworten
    2036 Aufrufe
    25. September 2017, 16:11:56 von ShopModule.biz
               
    anything