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 global $cookie; $cms = new CMS(13, intval($cookie->id_lang));//za 13 id wlasnego id strony CMS(mozna sprawdzic w managerze) if (Validate::isLoadedObject($cms)) self::$smarty->assign('contact_form_cms', $cms->content); // end custom code
Zamiast contact_form_cms możemy podać dowolną zmienną, zamiast 13 należy podać własne ID strony CMS, następnie w pliku
themes/katalog_themu/contact-form.tpl dodajemy tam gdzie chcemy umieścić nasz plik CMS:
{$contact_form_cms} //jeśli modyfikowaliśmy nazwę zmienniej trzeba to tutaj uwzględnić
Znalezione na: Link
Bardzo dziękuję za udostępnienie kodu. Mam pytanie, czy jest możliwe wyświetlenie w pliku .tpl nie treści danej strony cms, ale listy stron z danej kategorii?
Ciekawi mnie czy działa z najnowszą prestas 1.6?