Gyorskérdés

On-line előadás akkor a legjobb ha
 

On-line Bankkártyás fizetést az
Onlinepay joomla - virtuemart komponens CIB vagy OTP bankos fizetéshez
komponense biztosítja

 

Ha tetszik szolgáltatásunk itt lájkolhat :)

Give Us a

JoomlaPortal.hu QR-kód

qr-kod-joomlaportal.hu

VirtueMart "Kosárba!" gomb kikapcsolása egy vagy több terméknél E-mail
JP-Bookmark

Egy ismert fórumon az alábbi kérdés merült fel.

Hogyan lehet kikapcsolni egy vagy több terméknél a "Kosárba!" gombot ha VirtueMart webáruház komponenst használunk!


A megoldást itt írjuk le amelyet az OnlinePay Bankkártyás fizető komponens VirtueMart-hoz készítői adtak közre.



A megoldást az egyes layoutok átírásával lehet megoldani és kicsit bele kell nyúlni a VirtueMart forráskódjába is.

A megoldás a VirtueMart 1.1.4 stable verzióhoz készült. Felhasználása kizárólag saját felelősségre!


Feltételezzük, hogy ismerjük azon termékek termékazonosítóját ( product_id ), amelyeknél nem akarjuk a "kosárba" gomb megjelenítését akkor pl. a terméklistázás layoutját így írjuk felül a 415. sortól
Eredeti kód:
/administrator/com_virtuemart/html/shop.browse.php
415
416
417
418
419
// Add-to-Cart Button
if (USE_AS_CATALOGUE != '1' && $product_price != ""
&& $tpl->get_cfg( 'showAddtocartButtonOnProductList' )
&& !stristr( $product_price, $VM_LANG->_('PHPSHOP_PRODUCT_CALL') )
&& !ps_product::product_has_attributes( $db_browse->f('product_id'), true )) {

Változtatott kód:

/administrator/com_virtuemart/html/shop.browse.php
415
416
417
418
419
420
421
422
// Add-to-Cart Button
$nemkellbasket=array();
array_push($nemkellbasket,9319,9141);
if ((USE_AS_CATALOGUE != '1' && $product_price != ""
&& $tpl->get_cfg( 'showAddtocartButtonOnProductList' )
&& !stristr( $product_price, $VM_LANG->_('PHPSHOP_PRODUCT_CALL') )
&& !ps_product::product_has_attributes( $db_browse->f('product_id'), true ))
&& (!in_array($db_browse->f('product_id'),$nemkellbasket))) {

A fenti esetben a 9319 és 9141 -es product_id -vel rendelkező termékeknél nem lesz kijelezve a "Kosárba!" gomb.
Egyéb layoutban is hasonló elven lehet megoldani a kérdést.

A megfelelő fájl és abban a forráskód megtaláláshoz segítséget nyújt a VirtueMart fejlesztői dokumentációja: http://virtuemart.net/documentation/Developer_Manual/Finding_Files.html

Amennyiben tetszett a megoldást "lájkold" a Facebookon. A "lájkolást" a Facebookra a JP-Bookmark plugin biztosítja, amely már a VirtueMart termékekkel is együtt működik.

 
...::: :::...
  JoomlaPortal.hu - egyszerűen nagyszerű JoomlaTárhely  Kövessen a twitteren - JoomlaPortal.hu - egyszerűen nagyszerű JoomlaTárhely 

Copyright © 2020 * 2 GB -os Joomla tárhely nettó 6000 Ft /év áron, azonnal használó Joomla. *. Minden jog fenntartva.