Dodanie liczby aktywnych produktów w kategorii obok nazwy w blockcategories – Prestashop
Często mamy potrzebę umieścić ilość produktów w naszej kategorii na liście za pomocą modułu blockcategories (przedstawię opcję wszystkich produktów oraz tylko produktów aktywnych), znalezione na Link , troszkę zmodyfikowane przeze mnie.
No to zaczynamy , modyfikujemy plik blockcategories.php (uwaga z głównego folderu modułów , a nie...
Dodawanie HOOK-a w nowy sposób – Prestashop 1.5
Przedstawiam ciekawy sposób na dodanie uchwytu(pozycji) dla Prestashop 1.5 znalezione na: http://nemops.com/adding-hooks-to-prestashop-1-5/
No to zaczynamy:
Otwieramy plik .tpl na przykład footer.tpl , dodajemy kod:
{hook h='beforeFooter'}
po h podajemy nazwę własnej pozycji , następnie szukamy pliku php naszego modułu w moim przypadku fmeblockmanufacturer.php, dodajemy kod:
public function hookBeforeFooter($params)
{
...
Wyświetlenie wszystkich produktów w prestashop 1.4
Jest to zmodyfikowany kod do wyświetlenia wszystkich produktów w danej kategorii oraz jej podkategoriach.
W pliku controllers/CategoryController.php
należy odnalezc i zmodyfikować:
public function process()
{
....
}
...
Aktywowanie Lewej Kolumny dla modułu Wishlist – Prestashop 1.5
Jest to pewna głupota twórców presty, ale po wejściu w link "My wishlists" nie pojawia nam się lewa kolumna i uwaga , jedynie lewa kolumna!
Po zmarnowaniu 20 minut życia, modyfikacji dokonuję się wchodząć w :
modules->blockwishlist ->controllers->front->mywishlist.php
otóż tutaj (okolice 45 linii):
public function initContent()
{
$this->display_column_left = false;//dlaczego...
Dodanie aktywnej klasy dla otwartego linku z poziomu smarty w Prestashop
Na pewno jest na to kilka sposobów , ale mi udało się stworzyć coś takiego:
{assign var='new_var' value="http://"|cat:$smarty.server.HTTP_HOST|cat:$smarty.server.REQUEST_URI}
deklaruje zmienną w smarty , która będzie posiadać aktualny link teraz wystarczy porównać ten link z linkiem w menu:
{if $new_var==$cms_page.link}class="active"{/if}
dla wszystkich stron CMS z prestashop w pliku blockcms.tpl...
Wyświetlenie ilości produktów danego producenta w lewej kolumnie – Prestashop 1.5
Aby dodać ilość produktów danego producenta postępujemy następująco: Modyfikujemy blokmanufacturer.php w okolicach 58 linii dodajemy do :
'manufacturers' => Manufacturer::getManufacturers()
do argumenty dodajemy true, po modyfikacji:
'manufacturers' => Manufacturer::getManufacturers(true)
następnie w blokmanufacturer.tpl aby wyświetlić liczbę produktów wystarczy dodać:
{$manufacturer.nb_products}
Witaj
Cześć - nazywam się Rafał Stępień. Od ponad 10 lat pasjonuje się światem IT i chciałbym za pomocą tej strony przekazać Ci moją wiedzę oraz zebrane doświadczenia. Dodatkowo, będę zamieszczać tutaj informacje o wydarzeniach, które realizuje, projektach w których biorę udział oraz problemach z jakimi się natknąłem podczas mojej wędrówki.
Jestem otwarty na feedback i pytania osób, których zainteresuje zawartość tej strony. Możesz skontaktować się ze mną bezpośrednio na maila kontakt@rafalstepien.com lub za pomocą kanałów social media.