Я использую сторонний модуль для обслуживания клиентов моего сайта.В этом модуле есть отдельная страница для создания заявки.
Я пытаюсь добавить страницу cms (уже созданную в Pages of Prestashop) слева от формы этой страницы.
Для этого я создаю функцию в модулях / {THEmodule} /controllers/front/function.php
public function getFAQ($id_cms, $id_lang = null, $id_shop = null){
if (is_null($id_lang)) {
$id_lang = (int)Configuration::get('PS_LANG_DEFAULT');
}
if (is_null($id_shop)) {
$id_shop = (int)Configuration::get('PS_SHOP_DEFAULT');
}
$sql = new DbFAQ();
$sql->select('content');
$sql->from('cms_lang');
$sql->where('id_cms = .(int)$id_cms.' AND 'id_lang = .(int)$id_lang.' AND 'id_shop = .(int)$id_shop');
return Db::getInstance()->executeS($sql);
}
Затем вызываю функцию в .tpl
<div id="support-getFAQ">
{$getFAQ=12} {* 12 is the id of the cms page that I want display *}
</div>
Но когдаЯ проверяю страницу, ничего не отображается, поэтому я думаю, что это не очень хороший способ.
Может ли кто-нибудь мне помочь?