Produktdetails: Artikelnummer direkt unterhalb der Produktbezeichnung anzeigen

  • Die Artikelnummer soll direkt unterhalb des Produktbezeichnung angezeigt werden. Hierzu wird wieder mit einem (bereits bestehenden) Override gearbeitet. Gleichzeitig soll das Ganze auch Mehrsprachigkeit (Multilanguage) unterstützen.




    Datei zum Ändern:
    .../TEMPLATEORDNER/html/com_virtuemart/productdetails/default.php


    Der Virtuemart Demo Shop benutzt zwei weitere Dateien für die Anzeige der Produktdetails. je nachdem, welche Ansicht Sie konfiguriert haben, ist ggf. noch die flex_product_v2.php oder flex_product_v3.php zu ändern.




    Suche nach:

    PHP
    1. // Product Edit Link END ?>
    2. <?php // TO DO in Multi-Vendor not needed at the moment and just would lead to confusion
    3. /* $link = JRoute::_('index2.php?option=com_virtuemart&view=virtuemart&task=vendorinfo&virtuemart_vendor_id='.$this->product->virtuemart_vendor_id);
    4. $text = JText::_('COM_VIRTUEMART_VENDOR_FORM_INFO_LBL');
    5. echo '<span class="bold">'. JText::_('COM_VIRTUEMART_PRODUCT_DETAILS_VENDOR_LBL'). '</span>'; ?><a class="modal" href="<?php echo $link ?>"><?php echo $text ?></a><br />
    6. */ ?>


    Füge direkt darunter ein:

    PHP
    1. <?php // Anzeige Artikelnummer (SKU)
    2. echo JText::_('COM_VIRTUEMART_ARTICLE_Number'), $this->product->product_sku ?>
    3. </h4><br /><br />



    Damit unterhalb der Bewertungszeile ein Absatz entsteht, ist folgende Änderung nötig:


    Suche nach:

    PHP
    1. // Product Price
    2. if ($this->show_prices) { ?>
    3. <div class="product-price" id="productPrice<?php echo $this->product->virtuemart_product_id ?>">


    Füge direkt nach dem letzten Zeichen in der letzten Zeile ein:

    PHP
    1. <br />




    Datei für die Änderung der Sprache:


    Englisch:
    .../language/overrides/en-GB.override.ini


    Füge hinzu:

    Code
    1. COM_VIRTUEMART_ARTICLE_NUMBER="SKU: "



    Deutsch:
    .../language/overrides/de-DE.override.ini


    Füge hinzu:

    Code
    1. COM_VIRTUEMART_ARTICLE_NUMBER="Artikelnummer: "




    Speichern. Seite neu laden. Fertig :)