Skocz do zawartości

klimba

Members
  • Zawartość

    9
  • Rejestracja

  • Ostatnia wizyta

  1. Witam! Mam pytanie dot. umieszczania plików lub instrukcji PHP w plikach TPL a mianowicie jak umieścić kod PHP w plikach TPL próbowałem normalnie jak w plikach HTML <?php instrukcje php ?>ale nie działą jak to zrobić ?? pozdrawiam
  2. Zmiana wyglądu modułu kategorie

    dzięki SOWER wszystko OK zmieniłem opcję wg twojego opisu i wszystko jest OK
  3. Zmiana wyglądu modułu kategorie

    i jeszcze jedna ciekawa sprawa. usunąłem całą zawartość pliku modules\blockcategories\blockcategories.tpl i po odświeżeniu przeglądarki nic się nie zmieniło więc na 100% musi brać zawartość tego bloku z innego miejsca POMOCY !!!
  4. Witam! Mam ogromny problem ze zmianą wyglądu modułu kategorie. Znając w stopniu "dobrym" PHP i CSS myślałem że to będzie bułka z masłem ale okazało się inaczej. Nie wiem skąd prestashop bierze wygląd modułu kategorie. Otóż wcześniej miałem wersję 1.3 i tam było w miarę prosto wszystkie wprowadzone zmiany po wciśnięciu F5 w przeglądarce się pojawiały natychmiast natomiast teraz zainstalowałem sobie wersję 1.4.4.1 i 1.4.8.2 i mam problemy ze zmianą wyglądu modułu kategorie. W wersji 1.3 za wygląd modułu kategorie odpowiadały pliki blockcategories.tpl i globas.css w danym temacie /theme/ i myślałem że w wyższych wersjach jest tak samo i nie wiem dlaczego jak zmienię coś w plikach blockcategories.tpl po wciśnięciu F5 w przeglądarce, prestashop nie pokazuje zmian. Ale najdziwniejsza sprawa jest taka że jak zmienię cokolwiek w bloku manufacturers to zmiany są widoczne od razu. Czy w wyższych wersjach prestashop block categories jest pobierany z jakiejś innej lokalizacji aniżeli z modules/blockcategories ?? pozdrawiam
  5. [(STARY)TUTORIAL] Jak stworzyć moduł dla PrestaShop

    irrcyk napisałeś na początku tematu jak się instaluje ten nowy moduł w prestashop , troszeczkę dokładniej proszę
  6. Własny HOOK nie działa

    Chciałem dodać moduł "blockcurrencies" wrzuciłem kod public function hookTest($params) { global $smarty; $currencies = Currency::getCurrencies(); if (!sizeof($currencies)) return ''; $smarty->assign('currencies', $currencies); return $this->display(__FILE__, 'blockcurrencies.tpl'); }do pliku blockcurrencies.phpi cały kod wygląda tak <?phpclass BlockCurrencies extends Module{ function __construct() { $this->name = 'blockcurrencies'; $this->tab = 'Blocks'; $this->version = 0.1; parent::__construct(); $this->displayName = $this->l('Currency block'); $this->description = $this->l('Adds a block for selecting a currency'); } function install() { if (!parent::install()) return false; if (!$this->registerHook('top')) return false; return true; } /** * Returns module content for header * * @param array $params Parameters * @return string Content */ function hookTop($params) { global $smarty; $currencies = Currency::getCurrencies(); if (!sizeof($currencies)) return ''; $smarty->assign('currencies', $currencies); return $this->display(__FILE__, 'blockcurrencies.tpl'); } public function hookTest($params) { global $smarty; $currencies = Currency::getCurrencies(); if (!sizeof($currencies)) return ''; $smarty->assign('currencies', $currencies); return $this->display(__FILE__, 'blockcurrencies.tpl'); }}?>i nic
  7. Własny HOOK nie działa

    nie mam dużego doświadczenia z prestashop proszę jaśniej - jaki plik edytować, co i w którym miejscu wpisać z góry dzięki
  8. Witam!Przeczytałem dokładnie wcześniejsze posty i myślę, że robię wszystko jak należy ale nie wyświetla mi się żaden moduł po stworzeniu nowego HOOK-aRobię tak (może ktoś przepatrzy i zobaczy błąd)1. w tabeli ps_hook dodaję nowego HOOK-a o nazwie test2. w tabeli ps_hook_module dodaję nowy wiersz z id_hook = 'numer mojego hooka w tabeli ps_hook' idmodule = 11 (czyli moduł: blockcurrencies) position =1 (nie wiem co to position ale wszystkie inne mają 1)3. w pliku header.php dodaję wiersz 'HOOK_TEST' => Module::hookExec('test'),4. w pliku header.tpl dodaję kod {$HOOK_TEST} w miejscu gdzie chcę dodać blok currenciesi nic :(czy coś robię źle ?korzystam z prestashop wersji 1.3
  9. zmiana miejsca wyszukiwarki

    Witam!Przeczytałem dokładnie ten cały post i myślę, że robię wszystko jak należy ale nie wyświetla mi się żaden moduł po stworzeniu nowego HOOK-aRobię tak (może ktoś przepatrzy i zobaczy błąd)1. w tabeli ps_hook dodaję nowego HOOK-a o nazwie test2. w tabeli ps_hook_module dodaję nowy wiersz idmodule = 11 (czyli moduł: blockcurrencies)3. w pliku header.php dodaję wiersz 'HOOK_TEST' => Module::hookExec('test'), 4. w pliku header.tpl dodaję kod {$HOOK_TEST} w miejscu gdzie chcę dodać blok currenciesi nic :(czy coś robię źle ?nie rozumiem w ogóle ostatniego postaModuł musi obsługiwać twój hook. Odpal php i dodaj metodę hookTwojHook().???? o co chodzi gdzie odpalić metodę w jakim pliku i w którym miejscu ją umieścić ??
×