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: Interner Link möglich? (Shopversion 2.x)

    slope

    • Frisch an Board
    • Beiträge: 50
    Re: Interner Link möglich? (Shopversion 2.x)
    Antwort #15 am: 26. Februar 2018, 20:20:51
    wo genau hast Du "eval" eingefügt?
    Die Links, nehme ich an, hast Du in die Artikelbeschreibungen eingetragen, richtig?

    Zum "eval" - Ich hatte ohne groß nachzudenken dieses hier geändert:

    Code: PHP  [Auswählen]
    <div id="optionen{$smarty.get.products_id|intval}">

    in das hier

    Code: PHP  [Auswählen]
    <div id="optionen{$smarty.get.products_id|eval}">  
    Das war natürlich nicht zielführend...

    Einen Link habe ich in der Artikelbeschreibung im Admin gesetzt:

    Code: PHP  [Auswählen]
    <a href="{'shop_content.php'|xtc_href_link:'coID=27'}">Linktext</a>

    und einige weitere folgen über die Einbindung der product_options_selection.html (hier allerdings für Popups):

    Code: PHP  [Auswählen]
    <a href="{$smarty.const.FILENAME_POPUP_CONTENT|xtc_href_link:'coID=33'}">Linktext</a>
    <a href="{$smarty.const.FILENAME_POPUP_CONTENT|xtc_href_link:'coID=32'}">Linktext</a>

    Wenn ich das alles richtig verstanden habe, sollte das ja eigentlich funktionieren...

    In der index.html habe ich zuvor folgende Änderung gemacht:

    Code: PHP  [Auswählen]
    {if isset($main_content)}{$main_content}{/if}

    geändert in

    Code: PHP  [Auswählen]
    {if isset($main_content)}{eval var=$main_content}{/if}

    und in der product_info_xxx.html folgendes:

    Code: PHP  [Auswählen]
    {$PRODUCTS_DESCRIPTION}

    geändert in

    Code: PHP  [Auswählen]
    {eval var=$PRODUCTS_DESCRIPTION}

    Zusätzlich habe ich in der product_info_xxx.html noch folgendes:

    Code: PHP  [Auswählen]
    {$MODULE_product_options}

    geändert in

    Code: PHP  [Auswählen]
    {eval var=$MODULE_product_options}

    Sobald ich in diesen drei Dateien (wobei das letzte - {eval var=$MODULE_product_options} - bisher keinen merklichen Unterschied gemacht hat, ob mit oder ohne "eval var=") die Änderungen vornehme kann ich zwar die Artikelseite sehen, es fehlt aber der AttributePriceUpdater (attribute_price_updater_v2.25-BETA.zip). Soll heißen hier wird nur:

    Code: PHP  [Auswählen]
    In dieser Ausführung:

    Preis/Artikel *

    angezeigt. Auch bei Änderung einer Option erscheint die aktualisierte Preisanzeige nicht.

    Was aber das weitaus größere Problem ist, ist dass der Warenkorb nicht mehr zu funktionieren scheint. Wenn ich einen Artikel aus dem Warenkorb löschen möchte oder die Anzahl der Artikel aktualisieren will, dann lädt die Seite neu, es wurde aber keine Aktualisierung vorgenommen.

    Wenn ich den Artikel-Titel-Link anklicke, mit dem ich wieder auf die Artikel-Seite gelangen sollte, lande ich auf einer Seite "Artikel wurde nicht gefunden!".

    Muss ich zusätzlich in der shopping_cart.html noch Änderungen vornehmen, "eval var" setzen?

    Habe es mal für

    Code: PHP  [Auswählen]
            {$FORM_ACTION}
        {$HIDDEN_OPTIONS}
        {$MODULE_order_details}

    versucht, aber auch hier ohne Erfolg.

    Daher werde ich jetzt erst einmal die Änderungen in den drei Dateien index.html, product_info_xxx.html und product_options_select.html wieder zurück nehmen und wohl oder übel erst mal auf die Browser-Adresszeilen-Links setzen. Hierbei habe ich aber die Befürchtung, dass vielleicht die Session verloren gehen könnte? Oder habe ich was überlesen, dass das in der Version 2.0.3. kein Problem mehr darstellt?

    Vielen Dank für die Hilfestellung soweit!

    HaldOn

    • Fördermitglied
    • Beiträge: 552
    Re: Interner Link möglich? (Shopversion 2.x)
    Antwort #16 am: 24. März 2024, 13:06:17
    Hallo zusammen,
    bei Shopversion v3.0.2 rev 15701 dated: 2024-01-17 und dem Nova Template funktioniert die interne Verlinkung wie unter v203 (smarty v2) bei mir nicht mehr.
    Bei beiden Versionen mit seo_url_shopstat

    Bei Kategorie
    Code: PHP  [Auswählen]
    <a href="{$smarty.const.FILENAME_DEFAULT|xtc_href_link:'cPath=1'}">Kategorie</a>
    oder
    Code: PHP  [Auswählen]
    <a href="{'index.php'|xtc_href_link:'cPath=1'}">Kategorie</a>

    bei Contentseiten
    Code: PHP  [Auswählen]
    <a href="{'xtc_href_link:'coID=21'}">content</a>

    Hat sich bei smaty V4 etwas verändert?

    karsta.de

    • Experte
    • Beiträge: 3.156
    Re: Interner Link möglich? (Shopversion 2.x)
    Antwort #17 am: 24. März 2024, 14:49:22
    Gerade getestet, funktioniert genau so:
    <a href="{$smarty.const.FILENAME_DEFAULT|xtc_href_link:'cPath=1'}">Kategorie</a>
    <a href="{$smarty.const.FILENAME_CONTENT|xtc_href_link:'coID=4'}">Content</a>

    BG Karsta

    HaldOn

    • Fördermitglied
    • Beiträge: 552
    Re: Interner Link möglich? (Shopversion 2.x)
    Antwort #18 am: 24. März 2024, 15:00:18
    Hallo Karsta,

    habe es gerade noch mal probiert aus einer Box zB. Information funktioniert der Link
    Code: PHP  [Auswählen]
    <a href="{$smarty.const.FILENAME_DEFAULT|xtc_href_link:'cPath=1'}">Kategorie</a>

    aus meiner content_index.html aber nicht.
    Unter 2.0.3 ging und geht es.

    karsta.de

    • Experte
    • Beiträge: 3.156
    Re: Interner Link möglich? (Shopversion 2.x)
    Antwort #19 am: 25. März 2024, 08:12:17
    Also ich habe es in der content.html, index.html & main_content.html getestet, überall funktionieren die Links korrekt.
    Eine Datei content_index.html gibt es in keinen der mir bekannten Templates, deshalb kann ich dir nicht sagen wo es bei dir klemmt.

    BG Karsta

    Karl1

    • Experte
    • Beiträge: 1.879
    Re: Interner Link möglich? (Shopversion 2.x)
    Antwort #20 am: 25. März 2024, 08:49:44
    Im Template "tpl_modified_nova", Datei "module/products_reviews.html" ist dieser funktionierende Link - sogar ohne "$smarty.const....".
    Code: PHP  [Auswählen]
    <a class="arrow" href="{FILENAME_PRODUCT_REVIEWS|xtc_href_link:"products_id=`$smarty.get.products_id`"}">

    Gruß Karl

    HaldOn

    • Fördermitglied
    • Beiträge: 552
    Re: Interner Link möglich? (Shopversion 2.x)
    Antwort #21 am: 25. März 2024, 11:49:14
    Hallo Karsta, hallo Karl,
    content_index.html ist eine Datei die mittels Contentmanager in die Indexseite geladen wurde.
    Eine kopierter Link zb
    Code: PHP  [Auswählen]
    <a href="{$smarty.const.FILENAME_DEFAULT|xtc_href_link:'cPath=1'}">Kategorie</a>
    in den Contenteditor für die Indexseite fuktioniert auch nicht.

    Die Links funktioniern nicht in den Contentseiten.

    Ich habe mal Testweise das Template xtc5 ind der V302 eingestellt, dort in der index.html 
    Code: PHP  [Auswählen]
    {$main_content}

    in
    Code: PHP  [Auswählen]
    {eval var=$main_content}

    geändert wie in meiner V203 und die Links funktionieren in Contentseiten so wie in meiner 2er Version. Die Änderung mit {eval var=$main_content} ist auch in der Index.html des Nova-Templates, nur dort funktioniern die Links in den Contentseiten nicht.

    karsta.de

    • Experte
    • Beiträge: 3.156
    Re: Interner Link möglich? (Shopversion 2.x)
    Antwort #22 am: 25. März 2024, 12:05:43
    Keine Ahnung was bei dir falsch läuft, bei mir funktionieren diese Links überall ohne eval, natürlich nicht im Texteditor des Shops, sondern nur im Template. Im Texteditor kann man der Sprache entsprechend den korrekten Link eintragen.

    BG Karsta
    3 Antworten
    2783 Aufrufe
    09. November 2013, 15:29:31 von shakedealer
    6 Antworten
    4505 Aufrufe
    31. Mai 2011, 15:17:39 von craftsmen22
    3 Antworten
    3312 Aufrufe
    02. März 2011, 22:04:28 von DokuMan
               
    anything