Stav objednávky /odkaz na produkt/
08. zář 2013 21:17 #110872
Je možné nejak upraviť aby odkaz na produkt v stave objednávky, ktorá príde na email bol taký ako na stránke v tvare SEF URL.
Prípadne či toto vie vyriešiť nejaký doplnok napr. JoomSEF ARTIO
Prípadne či toto vie vyriešiť nejaký doplnok napr. JoomSEF ARTIO
11. zář 2013 11:42 #110924
Odpověď od Cony

Moderátor
VM2 by měl pro email podporovat template override, zkuste do své šablony přidat soubor /html/com_virtuemart/invoice/invoice_items.php (zkopírujte jej z /components/com_virtuemart/views/invoice/tmpl/) a tam kde se používá $product_link použít JRoute, tedy
Code:
JRoute::_($product_link)
12. zář 2013 20:36 #110971
Odpověď od svito
Nováček
To bohužial nefunguje ak som to teda dal správne:
Nadtým je tento kód:
Code:
<div float="right" ><a href="<?php echo JRoute::_($product_link); ?>"><?php echo $item->order_item_name; ?></a></div>
Nadtým je tento kód:
Code:
$product_link = JURI::root().'index.php?option=com_virtuemart&view=productdetails&virtuemart_category_id=' . $item->virtuemart_category_id .
'&virtuemart_product_id=' . $item->virtuemart_product_id . '&Itemid=' . $menuItemID;
13. zář 2013 00:11 #110974
Odpověď od Cony

Moderátor
Zkuste tedy
a původní úpravu vraťte zpět na
Code:
$product_link = JRoute::_('index.php?option=com_virtuemart&view=productdetails&virtuemart_category_id=' . $item->virtuemart_category_id . '&virtuemart_product_id=' . $item->virtuemart_product_id . '&Itemid=' . $menuItemID);
Code:
<?php echo $product_link; ?>
13. zář 2013 22:07 #111016
Odpověď od Cony

Moderátor
Nefungovalo co? Link nebyl SEF? Byl nějak jiný než by měl být?
14. zář 2013 23:21 #111071
Odpověď od Cony

Moderátor
To se mi nezdá, musel tam být nějaký překlep...
15. zář 2013 11:50 - 15. zář 2013 11:50 #111083
Odpověď od svito
Nováček
No tak som to skúsil znovu a zobrazil zdrojový kód.
Tak href nie je prázdne ale problém bol v tom, že vygeneruje len - categoriu/názov-tovaru.
Len teraz neviem ako tam dostať tu doménu.
Takto to nefunguje:
Tak href nie je prázdne ale problém bol v tom, že vygeneruje len - categoriu/názov-tovaru.
Len teraz neviem ako tam dostať tu doménu.
Takto to nefunguje:
Code:
href="http://www.domena.sk <?php echo $product_link; ?>"
16. zář 2013 16:48 #111134
Odpověď od svito
Nováček
No skúšal som to všelijak ale zas až taký odborník bohužiaľ nie som
. Kde presne by som to mal dať?

16. zář 2013 20:07 #111139
Odpověď od Cony

Moderátor
Třeba takto
Code:
href="<?php echo JURI::root().$product_link; ?>"
20. zář 2013 21:44 #111271
Odpověď od svito
Nováček
Bohužiaľ toto nefunguje link potom vyzerá takto.
Prestane potom aj to SEF fungovať.
Code:
http://demena.sk//administrator/index.php?option=com_virtuemart&view=productdetails&virtuemart_category_id=4&virtuemart_product_id=153&Itemid=130
Prestane potom aj to SEF fungovať.