vedat Posted April 29, 2012 Share Posted April 29, 2012 (edited) aa Edited May 21, 2012 by vedat (see edit history) Link to comment Share on other sites More sharing options...
MEG Venture Posted April 29, 2012 Share Posted April 29, 2012 Bir tpl de modülü kullanmak istiyorsanız, o tpl için modül folder'ı içerisinde aynı isimle bir tpl dosyası oluşturmanız ve modülün ana php dosyasında bir hook fonksiyonu çağırmanız gerekir. Modülün klasörünü kontrol ederseniz product_page.tpl dosyası vardır ve moduladi.php dosyasında tanımlanmış bir hook bulunuyordur. Oradan benzeştirerek gidebilirsiniz. Link to comment Share on other sites More sharing options...
vedat Posted April 29, 2012 Author Share Posted April 29, 2012 (edited) aa Edited May 21, 2012 by vedat (see edit history) Link to comment Share on other sites More sharing options...
safa Posted April 29, 2012 Share Posted April 29, 2012 modulun install fonksiyonunda modul tpllerinin nereye kayıt edileceği çalıştırılır. productcommest modulunda if (parent::install() == false OR $this->registerHook('productTab') == false 'productTab' ürün sayfasının altında diye belirtiliyor bu. bunu katagori fonsyonlarına göre değiştirmek gerekiyor. bu sadece bir metod ama çok işi var bunun ve katagori sayfasının açılmasını baya bir yavaşlatır. Link to comment Share on other sites More sharing options...
MEG Venture Posted April 29, 2012 Share Posted April 29, 2012 Bildiğim kadarıyla product_list.tpl'de tanımlı bir hook yok. Bu nedenle öncelikle bir hook tanımlamalısınız. Şurda bir anlatım var: http://landofcoder.com/prestashop/guides/how-to-add-new-hook-in-prestashop-14.html Bundan sonra comment modülünün ana php dosyasının içerisine bir önceki gönderimde belirttiğim gibi yeni tanımladığınız hook içerisinde gösterilmek üzere, yeni product-list.tpl'yi çağırmak ve modülün içerisinden çağırdığınız bu dosyaya aldığınız comment kodunu yazmanız gerekiyor. Burada bir husus var. Sadece ilk gönderinizde yazdığınız bu kod muhtemelen yeterli olamayacaktır. Kullanılan değişkenlerin de tanımlı olması gerekir. Bundan daha ilerisini sorduğunuz sürece yanıtlayabilirim. Kolay gelsin. Link to comment Share on other sites More sharing options...
vedat Posted April 29, 2012 Author Share Posted April 29, 2012 (edited) aa Edited May 21, 2012 by vedat (see edit history) Link to comment Share on other sites More sharing options...
vedat Posted April 29, 2012 Author Share Posted April 29, 2012 (edited) aa Edited May 21, 2012 by vedat (see edit history) Link to comment Share on other sites More sharing options...
MEG Venture Posted April 29, 2012 Share Posted April 29, 2012 1.1'de hiç çalışmadım. Sadece veritabanında hook oluşturmak yeterli değil. Frontcontroller.php'de de değişiklik yapmak ve hook'u koyacağın yere {$hook_hookadi} gibi bir değişken eklemek gerekiyor. Tabii bir önceki gönderilerde belirttiğim hook fonksiyonunu da tanımlamalısın. Bundan sonra hook'u başarıyla oluşturup oluşturmadığını Modules>Pozisyonlar altından test edebilirsin. Diğer hususlar için ise bu şekilde soru cevap ile çok yardımcı olabileceğimi sanmıyorum. Aslında ben yorum modülünü wishlist modülündeki managewishlist.tpl veya view.tpl için istiyorum ama ilk önce kategoride bir yapayım daha kolay olur dedim. Zaten amacım kategoride bunu yapmak değil. Takip listemdeki ürünlere tek bir sayfadan yorum girmek istiyorum çünkü başka amaçla kullanacağım. Tam olarak anlayamadım, her iki modülü de incelemek gerekiyor. Link to comment Share on other sites More sharing options...
vedat Posted April 29, 2012 Author Share Posted April 29, 2012 (edited) aa Edited May 21, 2012 by vedat (see edit history) Link to comment Share on other sites More sharing options...
MEG Venture Posted April 29, 2012 Share Posted April 29, 2012 Üzgünüm. 1.1'de hiç çalışmadım. Link to comment Share on other sites More sharing options...
vedat Posted April 29, 2012 Author Share Posted April 29, 2012 (edited) aa Edited May 21, 2012 by vedat (see edit history) Link to comment Share on other sites More sharing options...
vedat Posted May 1, 2012 Author Share Posted May 1, 2012 (edited) aa Edited May 21, 2012 by vedat (see edit history) Link to comment Share on other sites More sharing options...
MahmutGulerce Posted May 1, 2012 Share Posted May 1, 2012 GET ile alabilirsiniz. Ama hangi fonksiyonda almak istediğinizi anlamadım. Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now