Polskie wsparcie PrestaShop
PrestaShop => Moduły => Wątek zaczęty przez: KriKrog w Lipiec 16, 2015, 04:14:48 pm
-
Witajcie Szanowni Forumowicze!
Chciałbym was prosić o informację, w jaki sposób przenieść w Prestashop 1.6 Blok Lubię to na Facebooku do stopki po prawej stronie, w miejscu gdzie standardowo są dane firmy.
Pozdrawiam!
-
Musisz mu dorobić obsługę hooka dispalyfooter i w moduły > pozycje przypiąć go do tego hooka, nie chce mi się teraz zaglądać w pliki ale wydaje mi się ze ten moduł ma ograniczenie wyświetlania do strony głównej i jak tylko przejdziesz do innej strony to sie nie będzie wyświetlał więc i to będziesz musiał zmienić w pliku modułu.
-
napewno musisz zrobić to co kolega powiedział wyżej
-
Dziękuję za odpowiedzi!
Faktycznie, ten moduł wyświetla się tylko na stronie głównej. W jaki sposób można temu zaradzić?
-
Tak jak pisałem w pliku modułu jest ograniczenie coś w stylu {if page_name == index
-
w pliku php zamień hookDisplayHome() na hookFooter()
następnie
public function hookHeader()
{
$this->page_name = Dispatcher::getInstance()->getController();
if ($this->page_name == 'index')
{
$this->context->controller->addCss(($this->_path).'css/blockfacebook.css');
$this->context->controller->addJS(($this->_path).'blockfacebook.js');
}
}
zamień na
public function hookHeader()
{
$this->page_name = Dispatcher::getInstance()->getController();
$this->context->controller->addCss(($this->_path).'css/blockfacebook.css');
$this->context->controller->addJS(($this->_path).'blockfacebook.js');
}
-
Ok. Wszystko byłoby super, lecz teraz pojawił się kolejny problem. Ten moduł nachodzi teraz na górną belkę, gdzie znajduje się newsletter. W którym miejscu należy dodać marginesy?
-
w pliku global.css
-
To akurat wiem, ale w którym konkretnie miejscu, bo nie mogę znaleźć?
-
korzystaj z firebuga czy narzedzi chrome (prawy klawisz > Zbadaj element)
-
Ok. Dziękuję wszystkim za pomoc. Kłaniam się i pozdrawiam!