Post by cisa » Wed Sep 14, 2011 11:07 pm

Zdravim,

snazim se zobrazit VS u pokynu k banovnimu prevodu (pred potvrzenim objednavky).
VS je stejne jako ID objednavky, doufal jsem, ze bude stacit hodit do sablony

Code: Select all

<?php echo $order_id; ?>
, ale hlasi mi to nedefinovanou promenou

Code: Select all

Undefined variable: order_id
.

Nevite nekdo, jak to poresit?

Dekuji za odpoved.

Newbie

Posts

Joined
Wed Sep 14, 2011 11:01 pm

Post by lord_thomas » Thu Sep 15, 2011 4:49 pm

Ahoj,

jakou šablonu edituješ?

Newbie

Posts

Joined
Thu Sep 15, 2011 4:39 am

Post by cisa » Thu Sep 15, 2011 4:51 pm

Ahoj,

default

Newbie

Posts

Joined
Wed Sep 14, 2011 11:01 pm

Post by lord_thomas » Thu Sep 15, 2011 4:57 pm

Myslel jsem název souboru. K šabloně se totiž váže controller (php skript), který do ní strká proměnné. Takže pokud tuto hodnotu nepřenáší do šablony controller, bude potřeba upravit daný php skript.

Myslím, že to je soubor /template/payment/bank_transfer.tpl, ale jenom se chci ujistit, že se bavíme o stejném souboru.

Newbie

Posts

Joined
Thu Sep 15, 2011 4:39 am

Post by cisa » Thu Sep 15, 2011 5:03 pm

aha, sorry
bavime se o stejnem souboru (bank_transfer.tpl),
zajimave je, ze u /template/mail/order.tpl mi to funguje

Newbie

Posts

Joined
Wed Sep 14, 2011 11:01 pm

Post by lord_thomas » Thu Sep 15, 2011 5:13 pm

Tak tady je to trochu problém :X ID objednávky se generuje až při ukládání objednávky do databáze - to probíhá až po výběru způsobu platby - do té doby je neznámé a nelze ho nijak zjistit/vypočítat. Resp. lze, ale může se stát, že jiný uživatel stihne mezitím vložit do databáze svoji objednávku a tvoje vypočítaná hodnota bude najednou zabraná cizí objednávkou.

Já jsem to řešil tak, že jsem tam napsal, že informace o platbě budou odeslány spolu s informace o přijetí objednávky na email zákazníka.

Nebo budeš muset vymyslet jiný systém VS, než podle ID objednávky.


U toho druhého templatu to jde, protože se tam tato hodnota z PHP skriptu přenáší.

Newbie

Posts

Joined
Thu Sep 15, 2011 4:39 am

Post by cisa » Thu Sep 15, 2011 5:24 pm

Tusil jsem jsem to :(
Kazdopadne, diky moc.

Newbie

Posts

Joined
Wed Sep 14, 2011 11:01 pm
Who is online

Users browsing this forum: No registered users and 6 guests