Přihlásit se

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

09. zář 2013 23:12 #110883
Odpověď od Cony
Moderátor
A v jaké komponentě? Virtuemart?

10. zář 2013 19:21 #110915
Odpověď od svito
Nováček
jj Virtuemart 2

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:


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
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);
a původní úpravu vraťte zpět na
Code:
<?php echo $product_link; ?>

13. zář 2013 17:34 #110999
Odpověď od svito
Nováček
To ma napadlo ale nefungovalo.

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?

13. zář 2013 23:10 #111017
Odpověď od svito
Nováček
Zabudol som napísať, nebol žiadny, prázdny HREF

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:
Code:
href="http://www.domena.sk <?php echo $product_link; ?>"

15. zář 2013 20:58 #111088
Odpověď od Cony
Moderátor
Tak si tam ještě přidejte ono JURI::root()

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.
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ť.

Powered by Fórum