TRChalar Posted October 27, 2016 Share Posted October 27, 2016 Herkese Merhaba; presta 1.6 kullanıyorum anasayfada banner altında bulunan popüler ürünler modülünü sayfanın altına amak istiyorum ( facebook ve linlerin olduğu kısmın üstüne. Kodalara baktım ama hangi kısımdan değiştireceğimi keşfedemedim. Başka bir başlıkta şu kısımda olduğu söylenmiş ama ben emin olamadım. if (!parent::install() || !$this->registerHook('header') || !$this->registerHook('leftColumn') || !$this->registerHook('actionOrderStatusPostUpdate') || !$this->registerHook('addproduct') || !$this->registerHook('updateproduct') || !$this->registerHook('deleteproduct') || !$this->registerHook('displayHomeTab') || !$this->registerHook('displayHomeTabContent') || !ProductSale::fillProductSales() ) return false; bilgisi olup paylaşabilecek olan varsa sevinirim. Link to comment Share on other sites More sharing options...
MahmutGulerce Posted October 27, 2016 Share Posted October 27, 2016 (edited) Merhaba Ürünlerin sayfa altı yerleşimi displayFooterProduct İlgili modülün install fonksiyonuna aşağıdaki kodu ekleyin. $this->registerHook('displayFooterProduct') Ayrıca modüle aşağıdaki fonksiyonu ekleyin public function hookdisplayFooterProduct () { return $this->registerHook('displayHomeTab') . $this->registerHook('displayHomeTabContent'); } NOT: Denemedim. Edited October 27, 2016 by MahmutGulerce (see edit history) 1 Link to comment Share on other sites More sharing options...
TRChalar Posted October 28, 2016 Author Share Posted October 28, 2016 (edited) Cevap için teşekkürler ekleme yaparken header olan satırı kaldırmam gerekiyor mu ? Birde alttaki fonksiyonun tam işlevi nedir tam çözemedim. Tekrar Teşekkürler. ve sanırım modülü kaldırıp tekrar yüklemem gerekecek ? Edited October 28, 2016 by TRChalar (see edit history) Link to comment Share on other sites More sharing options...
MahmutGulerce Posted October 28, 2016 Share Posted October 28, 2016 Merhaba Evet modülü kurup kaldırmanız gerekecek. Alttaki fonksiyonda sadece ana sayfada tab ve tab content alanına view oluşturan fonksiyonları çağırdım. 1 Link to comment Share on other sites More sharing options...
TRChalar Posted October 28, 2016 Author Share Posted October 28, 2016 Teşekkürler tekrar. Link to comment Share on other sites More sharing options...
TRChalar Posted October 28, 2016 Author Share Posted October 28, 2016 NOT : Denedim Olmadı Link to comment Share on other sites More sharing options...
MahmutGulerce Posted October 28, 2016 Share Posted October 28, 2016 NOT : Denedim Olmadı Sizdeki modülü bana iletebilir misiniz ? veya ana dosyasının kodlarını paylaşın. 1 Link to comment Share on other sites More sharing options...
TRChalar Posted October 28, 2016 Author Share Posted October 28, 2016 https://we.tl/aCR5P3d4ab modül burada Link to comment Share on other sites More sharing options...
MahmutGulerce Posted October 28, 2016 Share Posted October 28, 2016 (edited) Merhaba install fonksiyonunu aşağıdaki gibi değiştirin. public function install() { $this->_clearCache('*'); if (!parent::install() || !$this->registerHook('header') || !$this->registerHook('leftColumn') || !$this->registerHook('actionOrderStatusPostUpdate') || !$this->registerHook('addproduct') || !$this->registerHook('updateproduct') || !$this->registerHook('deleteproduct') || !$this->registerHook('displayHomeTab') || !$this->registerHook('displayHomeTabContent') || !$this->registerHook('displayFooterProduct') || !ProductSale::fillProductSales() ) return false; Configuration::updateValue('PS_BLOCK_BESTSELLERS_TO_DISPLAY', 10); return true; } Daha Sonra public function hookLeftColumn($params) { return $this->hookRightColumn($params); } bölümünü aşağıdaki ile değiştirin public function hookLeftColumn($params) { return $this->hookRightColumn($params); } /** * Yeni fonksiyon eklemesi **/ public function hookdisplayFooterProduct (){ return $this->hookDisplayHome(false); } public function install() { $this->_clearCache('*'); if (!parent::install() || !$this->registerHook('header') || !$this->registerHook('leftColumn') || !$this->registerHook('actionOrderStatusPostUpdate') || !$this->registerHook('addproduct') || !$this->registerHook('updateproduct') || !$this->registerHook('deleteproduct') || !$this->registerHook('displayHomeTab') || !$this->registerHook('displayHomeTabContent') || !$this->registerHook('displayFooterProduct') || !ProductSale::fillProductSales() ) return false; Configuration::updateValue('PS_BLOCK_BESTSELLERS_TO_DISPLAY', 10); return true; } Edited October 28, 2016 by MahmutGulerce (see edit history) Link to comment Share on other sites More sharing options...
MahmutGulerce Posted October 28, 2016 Share Posted October 28, 2016 Bu arada dosyanın düzenlenmiş hali ektedir. blockbestsellers.zip 1 Link to comment Share on other sites More sharing options...
TRChalar Posted October 30, 2016 Author Share Posted October 30, 2016 Teşekkürler Tekrar 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