Проблема с модулем поиска Xcart

Я столкнулся с этой синтаксической ошибкой в ​​моем поисковом модуле. Может кто-нибудь, пожалуйста, посмотрите на это, в чем проблема.

// This is the path to the fts_instant_product_search.php file you uploaded.
{php}$x=parse_url($GLOBALS['smarty']->_tpl_vars['current_location']);$GLOBALS['smarty']->assign('searchPath',$x['path']);{/php}
searchPath = "{$searchPath}/";

Это выдает эту ошибку:

Фатальная ошибка PHP: Uncaught -> Smarty Compiler: синтаксическая ошибка в
шаблон
«/home/noveltie/public_html/xcart475/skin/lumino_responsive/customer/fts_instant_product_search.tpl»on line 79
«{PHP} $ х = parse_url ($ GLOBALS [ ‘Smarty’] -> _ tpl_vars [ ‘CURRENT_LOCATION’]); $ GLOBALS [ ‘Smarty’] -> назначить ( ‘SearchPath’, $ х [ ‘путь’]); {/ php} «неизвестный тег« php » <- брошен в
/home/xxx/public_html/xcart475/include/lib/smarty3/sysplugins/smarty_internal_templatecompilerbase.php
на линии 79

0

Решение

X-Cart 4.7.5 использует Smarty версии 3.1, которая не допускает тег {php}:
http://www.smarty.net/docs/en/language.function.php.tpl

ВАЖНОЕ ЗАМЕЧАНИЕ

Теги {php} устарели от Smarty и не должны использоваться.
Вместо этого поместите свою логику PHP в сценарии PHP или функции плагинов.

Начиная с Smarty 3.1 теги {php} доступны только из SmartyBC.

Ваши варианты:

  1. Свяжитесь с разработчиком скина и попросите его изменить код скина, чтобы он соответствовал smarty 3.1
  2. Установите вышеупомянутую оболочку обратной совместимости здесь:
    http://www.smarty.net/docs/en/bc.tpl
1

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]