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...
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...
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'...
Automatyczne dopasowywanie rozmiaru czcionki do menu za pomocą jQuery
Skrypt rekurencyjny umożliwiający dopasowanie rozmiaru elementów li a w liście(w moim przykładzie menu)
$.fn.changeFont = function(useMargins,size) {
var sum = 0;
$(this).children("a").css("font-size",size+"px");
...
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ć...
Identyfikacja uruchomionego przycisku dla zdarzenia submit w jQuery
Aby odebrać zdarzenie wysłania formularza za pomocą jQuery należy użyć metody submit() , jednak czasami zdarza się , że mamy kilka inputów i musimy...
Zamiana wartości w polu bazy danych dla wzorca – MySQL
Aby zaktualizować wiele rekordów w bazie MySQL dla podanego wzorca można użyć poniższego polecenia:
UPDATE `nazwa_tabeli`
SET `opis` = REPLACE(opis, 'z_czego zamienić', 'na co zamienić')
WHERE ...
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()
{
...
Dodanie strony CMS do strony formularza kontaktowego w prestashop
W katalogu controllers/ContactController.php po
self::$smarty->assign(array(
'errors' => $this->errors,
'email' => $email,
'fileupload' => Configuration::get('PS_CUSTOMER_SERVICE_FILE_UPLOAD')
));
Należy dodać kod:
// custom code
...