Press "Enter" to skip to content

umieszczenie w stopce (footer) sklepu treści z wybranej strony CMS – [Presta Shop 1.6]

Admin 1

Analogicznie do artykułu wybrana strona CMS jako strona startowa sklepu przedstawimy jak w stopce szalonu sklepu umieścić treść wybranej podstrony CMS. Może być to pomocne np. w osadzaniu adresu sklepu lub innych przydatnych informacji tekstowych. Rozwiązanie nie wymaga instalowania dodatkowych modułów i jest dość szybkie i proste we wdrożeniu.

Tworzymy stronę CMS z treścią.

Po zalogowaniu do panelu dodajemy nową stronę z pożądaną przez nas treścią. Następnie po zapisaniu notujemy jej numer ID. Niech będzie to powiedzmy ID=8

Modyfikacja kontrolera.

W pliku:

classes/controller/FrontController.php

Znajdujemy metodę (funkcję) o nazwie initFooter() (okolice 1015 linii) i przed kodem znajdującym się na początku tej funkcji:

$this->context->smarty->assign(array(

Umieszczamy:

$cms = new CMS(8, intval($this->context->cookie->id_lang));

Następnie do atrybutu metody assign() dodajemy kolejny element w tablicy zamieniając kod:

'PS_SHOP_NAME'           => Configuration::get('PS_SHOP_NAME'),

na:

'PS_SHOP_NAME'           => Configuration::get('PS_SHOP_NAME'),
'addresinfo' => $cms->content,

 

Modyfikacja szablonu

W pliku:

themes/default-bootstrap/footer.tpl

(jeśli Twój szablon się inaczej nazywa niż default-bootstrap lokalizacja będzie inna)

W miejscu w którym chcemy umieścić nasz tekst wpisujemy po prostu:

{$addresinfo}

Dodaj komentarz

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *

Witryna wykorzystuje Akismet, aby ograniczyć spam. Dowiedz się więcej jak przetwarzane są dane komentarzy.

Zobacz także !
Czasem ze względów pozycjonerskich lub bezpieczeństwa musimy umieścić w pliku…