Prestashop - пользовательская ссылка на шаблон - PullRequest
1 голос
/ 27 июня 2011

Я начинаю с " PrestaShop ", и я просто не могу понять, как поместить ссылку в шаблоне на пользовательскую страницу, которую я создал в модуле CMS ... Я подумал, что может быть какой-то простой способ, как в WordPress, например "get_permalink(ID)", но ничего подобного нет, и я нигде ничего не могу найти по этому поводу, и это просто сводит меня с ума.

Итак, вот сделка, у меня есть пользовательский шаблон, и есть несколько главных ссылок, например " О нас ". Я создал эту страницу в CMS, и она имеет идентификатор "6".

Как мне сделать этот кровавый "PrestaShop", чтобы сгенерировать ссылку на эту страницу в моем файле шаблона?

<a href="WHAT GOES HERE">About</a>

Ответы [ 3 ]

0 голосов
/ 28 июня 2011

Я думаю, что вы ищете шаблоны SMARTY и пользовательские переменные, определенные для Prestashop специально.Вероятно, вам понадобится {$base_dir}, который будет переведен в http://www.yoursite.com/, очевидно, с соответствующим протоколом (незащищенный HTTP или защищенный HTTPS).

После этого вам нужно только включить URL страницы, которыйВы можете получить в разделе Админ-> Инструменты-> CMS.

Если я найду какие-либо конкретные теги, которые вы можете использовать для вызова контента, я обновлю свой пост здесь.

0 голосов
/ 07 июня 2016
<a href="{$link->getCMSLink('YOUR_PAGE_ID')}">Your Text</a>
0 голосов
/ 28 июня 2011

«ЧТО здесь идет» - это просто URL, по которому ваша ссылка приводит клиента при нажатии на эту ссылку.

Я думаю, вам нужно немного понять HTML.Отметьте html tag, что означает .

Prestashop имеет довольно хорошую и обширную документацию.Погугление на две с половиной секунды заставляет меня здесь , точно так же, как на ваш вопрос, похоже,

...