|
16 Červenec 2009
Posted in
Články -
Tipy a triky
Následující tip je určen pro rozšíření Joomly VirtueMart, po jehož aplikaci se zobrazí tlačítko pro přidání do košíku i v případě, že máte ke zboží přiřazeny atributy.
shop.browse.php
Zakomentování řádku 418 umožní vidět tlačítko v browse, pokuď je povoleno v backendu.
// Add-to-Cart Button
if (USE_AS_CATALOGUE != '1' && $product_price != ""
&& !stristr( $product_price, $VM_LANG->_('PHPSHOP_PRODUCT_CALL') )
//&& !ps_product::product_has_attributes( $db_browse->f('product_id'), true )
&& $tpl->get_cfg( 'showAddtocartButtonOnProductList' ) ) {
Tak že tlačítko by jsme měli na místě, ale bohužel zjistíme že nefunguje J a že nás hlášení odkazuje do flypage.
ps_cart.php
Zakomentováním řádku 187 zamezíme tahání níže popsaných pravidel
// Check to see if we already have it
$updated = 0;
//$result = ps_product_attribute::cartGetAttributes( $e);
if ( ($result["attribute_given"] == false && !empty( $result["advanced_attribute_list"] ))
|| ($multiple_products == 1 && ($result["custom_attribute_given"] == false && !empty( $result["custom_attribute_list"] ))) ) {
$_REQUEST['flypage'] = ps_product::get_flypage($product_id);
$GLOBALS['page'] = 'shop.product_details';
$vmLogger->tip( $VM_LANG->_('PHPSHOP_CART_SELECT_ITEM',false) );
return true;
}
No a mělo by vše šlapat, ani to nebolelo .)
Články



super, jen by teď ještě chtělo, aby tam byl zároveň vidět výběr toho atributu, a bylo by to super