Jump to content

1.6 Modülün Konumunu Değiştirme


TRChalar

Recommended Posts

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

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 by MahmutGulerce (see edit history)
  • Like 1
Link to comment
Share on other sites

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 by MahmutGulerce (see edit history)
Link to comment
Share on other sites

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 account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...