Prijsvertoning bij Custom options

Wanneer je bij Magento je prijs wil weghalen bij de drop-down of de multiple select optie van de custom options moet je het volgende ondernemen:
Het bestand dat je aan moet passen:
/app/code/core/Mage/Catalog/Block/Product/View/Options/Type/Select.php

Code fixes voor custom options

Op regel 64 moet je het volgende veranderen:

$select->addOption(
                    $_value->getOptionTypeId(),
                    $_value->getTitle() . ' ' . $priceStr . ''
                );

naar:

$select->addOption(
                    $_value->getOptionTypeId(),
                    $_value->getTitle() . ' ' . ''
                );

De priceStr variabele moet er dus uitgehaald worden. Zo geeft hij hier geen tekstuele informatie meer over weer. De prijsvertoning wordt er dus tussenuit gehaald.
Het volgende moet je ook nog aanpassen:

$selectHtml .= '
  • ' . ' ' . '';
  • naar:

    $selectHtml .= '
    
  • ' . ' ' . '';
  • Core en local bestanden in Magento

    Houdt in gedachte dat dit een core bestand is, dit is van Magento en wordt dus met een update vernieuwd, om dit te omzeilen kun je er een local bestand van maken. Local bestanden in Magento blijven staan bij een update en overschrijven de Magento core bestanden. Het aangepaste bestand zou je dus in de volgende folder kunnen zetten:

    /app/code/local/Mage/Catalog/Block/Product/View/Options/Type/Select.php

    Tags: ,