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: Produkt-ID leer

    Alfred

    • Experte
    • Beiträge: 2.115
    Produkt-ID leer
    am: 27. Dezember 2010, 08:08:41
    Hallo,

    Code: PHP  [Auswählen]
    {php}
    $canonical_url = xtc_href_link(FILENAME_PRODUCT_INFO, 'products_id='.$product->data['products_id'].'&language='.$_SESSION['language_code']);
    echo '<link rel="canonical" href="'.$canonical_url.'" />';
    {/php}
     
    füge ich das in /templates/xtc5/module/print_product_info.html oben im head-Bereich ein fehlt im Link die Produkt-ID. Werden im Shop "suchmaschinenfreundliche URLs" eingeschaltet wird der Link richtig im Quelltext erstellt. Fehlt da was bzw. wo liegt der Fehler?

    Gruß



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

    fishnet

    • Fördermitglied
    • Beiträge: 4.821
    • Geschlecht:
    Produkt-ID leer
    Antwort #1 am: 27. Dezember 2010, 09:08:30
    Schaltest du nur im Admin zwischen SEO-Links an/aus hin und her,
    oder änderst du auch die htaccess ?

    Alfred

    • Experte
    • Beiträge: 2.115
    Produkt-ID leer
    Antwort #2 am: 27. Dezember 2010, 09:25:32
    Hallo,

    es sind zwei identische Test-Shops.
    Die .htaccess ist dann auch angepasst für die :-URLs.

    Gruß

    franky_n

    • Experte
    • Beiträge: 4.950
    Produkt-ID leer
    Antwort #3 am: 27. Dezember 2010, 10:12:56
    Hallo Alfred,

    lager das mal aus in die print_product_info.php (root Verzeichnis) nach Z.151:

    Code: PHP  [Auswählen]
            $smarty->assign('more_images', $more_images_data);
            //EOF MORE IMAGES ARRAY
    }
     
    das einfügen:

    Code: PHP  [Auswählen]
    $canonical_url = xtc_href_link(FILENAME_PRODUCT_INFO, 'products_id='.$product->data['products_id'].'&language='.$_SESSION['language_code']);
    $smarty->assign('PRODUCTS_CANONICAL_URL', '<link rel="canonical" href="'.$canonical_url.'" />');
    und dann im Template /templates/xtc5/module/print_product_info.html nur den Platzhalter:

    Code: PHP  [Auswählen]
    {$PRODUCTS_CANONICAL_URL}
    positionieren.

    Viele Grüße

    Franky

    Alfred

    • Experte
    • Beiträge: 2.115
    Produkt-ID leer
    Antwort #4 am: 27. Dezember 2010, 12:19:12
    Hallo Franky,

    danke, das funktioniert so.

    Gruß

    Marktplatz - Eine große Auswahl an neuen und hilfreichen Modulen sowie modernen Templates für die modified eCommerce Shopsoftware
               
    anything