Burada public function hookRightColumn kısmı modülümüzü sağ taraftaki kolonda nasıl davranacığını belirliyor. Yani sağ tarafa koyulacak modülümüz hangi fonksiyonlara sahip olacak.
global $smarty , $page_name;
komutu atama yapacağımız komutları belirliyoruz.
örnreğin burada
$smarty->assign('order_page' , $page_name =='order');$smarty değişkenine $page_name ataması yapılmış.
ve bunu hangi tpl dosyasında göstermek istiyorsak o kodu aşağıdaki şekilde yazmak gerekiyor.
return $this->display (__FILE__,'blockcart.tpl');Şeklinde yapabiliriz.
Daha açıklayıcı olması açısından aşağıdaki kodlamaya bakalım
Burada
$smarty->assing(array( 'products' => $products, 'discounts' => $params ['cart'] ->getDiscounts(false,$usetax)komutları ile smarty'de kullanılması için PHP kodları çekilmiş. 'products' e $products kodu gösterilmesi istenmiş 'discounts' ise ürün için ayarlanmş indirimler gösterilmesi için indirimler çekilmiş. Siz bunu smarty'de gösterirken {$discounts} şeklinde veya {$products} şeklinde göstereceksiniz.
İyi çalışmalar.