Целевая страница с использованием страницы CMS с другим макетом

#prestashop #prestashop-1.7

#prestashop #prestashop-1.7

Вопрос:

Я хотел бы создать целевую страницу непосредственно внутри Prestashop (1.7.6.7), используя новую страницу CMS. Для создания хорошей целевой страницы структура страницы и ее элементы должны отличаться от остальной части сайта (т.е. Удаление меню, выбора языка и других элементов). Есть ли возможность создать пользовательский макет только для 1 страницы CMS? Или есть какой-то другой обходной путь для этого? На этой странице официальных документов PS есть несколько примеров того, как создавать пользовательские макеты для продуктов или категорий, но редактирование страниц не работает.

PS Я хотел бы создать целевую страницу внутри PS, потому что таким образом я не должен вручную вставлять все файлы (например, css), Чтобы получить одинаковый стиль в заголовках, цветах и т. Д…

Ответ №1:

Существует хорошо известная сторонняя надстройка для создания пользовательских расширенных страниц CMS, или, если вы хотите сделать это самостоятельно, вы можете создавать страницы в Prestashop CMS и разрабатывать небольшой модуль, который, используя hook displayHeader, проверяет страницу CMS, на которой вы находитесь, и загружает другой css / js визмените страницу в соответствии с ее идентификатором.