Kereskedelmi és bolt bővítmények

VM 4. - kategória oldalon a kosár gomb helyett a részletek gomb megjelenítése

Több
2024 jan. 02 16:46 #1 Írta: kristofkata
Sziasztok!

Azt szeretném,hogy a kategória oldalon ne látszódjon a termékeknél a kosár gomb, hanem a termék részletei gomb, ami most nincs ott.
Vannak termék variációk (egyedi mezők), amik a kategória oldalon nem láthatók, ezért a vevőnek el kell menni a termék oldalra (de egyéb már fontos infórmációk miatt is.)
Hogyan tudom ezt megcsinálni?
Joomla4, Virtuemart4

Köszönök minden segítséget!

Jelentkezz be, hogy te is részt vehess beszélgetésben!

Több
2024 jan. 08 13:59 - 2024 jan. 08 14:01 #2 Írta: kovacshazi
Több feladat is várhat rád, ha még nincs a sablonod fájl felülírás a componenst/com_virtteumart/sublayouts/products.php fájlra:
1. Ha még nincs hozz létre is a saját sablonodban  html/com_virtuemart/sublayouts mappát
2. Ebbe a mappába másold be a componenst/com_virtteumart/sublayouts/products.php fájlt.
3. Ezután nyisd meg szerkesztésre ezt a most bemásolt fájlt vagy a már korábban meglevőproducts.php  fájlt
Keress rá erre a részre
Code:
<div class="vm3pr-<?php echo $rowsHeight[$row]['customfields'] ?>"> <?php                 echo shopFunctionsF::renderVmSubLayout('addtocart',array('product'=>$product,'rowHeights'=>$rowsHeight[$row], 'position' => array('ontop', 'addtocart'))); ?>             </div>
Ezt az egészet kitörölheted
Elvileg ezután van egy ilyen kód:
Code:
<div class="vm-details-button">                 <?php // Product Details Button                 $link = empty($product->link)? $product->canonical:$product->link;                 echo JHtml::link($link.$ItemidStr,vmText::_ ( 'COM_VIRTUEMART_PRODUCT_DETAILS' ), array ('title' => $product->product_name, 'class' => 'product-details' ) );                 //echo JHtml::link ( JRoute::_ ( 'index.php?option=com_virtuemart&view=productdetails&virtuemart_product_id=' . $product->virtuemart_product_id . '&virtuemart_category_id=' . $product->virtuemart_category_id , FALSE), vmText::_ ( 'COM_VIRTUEMART_PRODUCT_DETAILS' ), array ('title' => $product->product_name, 'class' => 'product-details' ) );                 ?>             </div>

Itt az // echo JHtml::link szöveg elején vedd ki a // jelet

Segítség Joomla és VirtueMart webáruház készítéséhez, problémák megoldásában
www.webprogramok.hu

Joomladay2013 - Budapest, Hungary
www.joomladay.hu
Utolsó szerkesztés: 2024 jan. 08 14:01 kovacshazi által.
A következő felhasználók mondtak köszönetet: kristofkata

Jelentkezz be, hogy te is részt vehess beszélgetésben!

Több
2024 jan. 09 10:57 #3 Írta: kristofkata
Köszönöm szépen!

Jelentkezz be, hogy te is részt vehess beszélgetésben!