Widziałem że Pan pomagał na forach w tej kwestii, ale w przypadku innych modułów oraz innych zaczepów, czy byłby Pan podpowiedzieć mi co nie co przy moim problemie? Nawet jestem w stanie za to zapłacić jeśli nie będzie to zbyt dużo dla mnie. Chciałbym przebudować stopkę tak żeby mieć tam trzy kolumny "Zakupy" , "Informacje" oraz "Moje konto". O tyle co dwie ostatnie kolumny mam to pierwszej nie mogę już tam stworzyć, np jak podepnę do displayFooter moduł blok kategorii to ukazuje mi się on dokładnie w taki sposób jak bym chciał aby była widoczna kolumna "Zakupy", więc usunąłem blok kategorii z tego zaczepu i próbowałem umieścić tam własną część przy pomocy modułu Blok własnych linków, niestety nie mogę go podpiąć do displayFooter, próbowałem też osiągnąć zamierzony efekt grzebiąc w module Blok CMS jednak bez skutku, jestem już bezradny, wiele problemów na stronie udało mi się pokonać jednak do tego już nie mam siły. Bardzo proszę o pomoc. Pozdrawiam
Odpowiedź eksperta związana z dołączeniem bloku własnych linków do stopki sklepu
Moduł "hooks manager" tworzy nowe hooki w sklepie.
Nie dodaje on hooków do innych modułów oraz nie sprawia, że inne moduły będą mogły być wykorzystywane w hookach, w których do tej pory nie mogły być zaczepione.
Pana sprawa wymaga edycji docelowego modułu, tutaj moduły "hooks manager" nie ma zastosowania.
Poprzed 'edycję docelowego modułu' rozumiemy zmianę kodu modułu tak, aby uzyskać możliwość zaczepienia go we wskazanego hooku tj:
Nie dodaje on hooków do innych modułów oraz nie sprawia, że inne moduły będą mogły być wykorzystywane w hookach, w których do tej pory nie mogły być zaczepione.
Pana sprawa wymaga edycji docelowego modułu, tutaj moduły "hooks manager" nie ma zastosowania.
Poprzed 'edycję docelowego modułu' rozumiemy zmianę kodu modułu tak, aby uzyskać możliwość zaczepienia go we wskazanego hooku tj:
W module bloku własnych linków tj. w pliku: /modules/blocklink/blocklink.php trzeba utworzyć funkcję
Po podpięciu może być konieczne dostosowanie styli css do warunków jakie panują w stopce ;)
public function hookdisplayFooter($params) { $links = $this->getLinks(); $this->smarty->assign(array( 'blocklink_links' => $links, 'title' => Configuration::get('PS_BLOCKLINK_TITLE', $this->context->language->id), 'url' => Configuration::get('PS_BLOCKLINK_URL'), 'lang' => 'text_'.$this->context->language->id )); if (!$links) return false; return $this->display(__FILE__, 'blocklink.tpl'); }Wtedy będzie można podpiąć ten moduł do pozycji 'displayFooter'.
Po podpięciu może być konieczne dostosowanie styli css do warunków jakie panują w stopce ;)
powyższy kod dotyczy prestashop 1.6 i modułu "blocklinks"
0 comments:
Post a Comment