yojin 0 Жалоба Опубликовано: April 6, 2021 Пытаюсь прикрутить к шаблону realia модуль buefy хотя поставил и прикрутил vuejs при использовании ( buefy ) компонентов, отваливается шаблон с ошибкой и ругается на {{ code }} P . S ; Пытаюсь для себя и гостей ( Потенциальных клиентов ), сделать комфортный дизайн с мобильной поддержкой и функциональной админкой. Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
Дмитрий Кондин 690 Жалоба Опубликовано: April 7, 2021 Покажите как вы его подключаете? И ошибка более подробно скопируйте. Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
yojin 0 Жалоба Опубликовано: April 7, 2021 8 часов назад, Дмитрий Кондин сказал: Покажите как вы его подключаете? И ошибка более подробно скопируйте. Fatal error: Uncaught SmartyCompilerException: Syntax Error in template "E:/OSP/template/frontend/realia\offe_rdetails_info.tpl" on line 18 "{{ !props.open ? 'All options' : 'Fewer options' }}" - Unexpected "{ " in E:\OSP\third\smarty\sysplugins\smarty_internal_templatecompilerbase.php:441 Stack trace: #0 E:\OSP\third\smarty\sysplugins\smarty_internal_templateparser.php(2889): Smarty_Internal_TemplateCompilerBase->trigger_template_error() #1 E:\OSPanel\domains\nedviga\third\smarty\sysplugins\smarty_internal_templateparser.php(2954): Smarty_Internal_Templateparser->yy_syntax_error(10, '{ ') #2 E:\OSP\third\smarty\sysplugins\smarty_internal_smartytemplatecompiler.php(51): Smarty_Internal_Templateparser->doParse(10, '{ ') #3 E:\OSP\third\smarty\sysplugins\smarty_internal_templatecompilerbase.php(82): Smarty_Internal_SmartyTemplateCompiler->doCompile('<div id="app" c...') #4 E:\OSP\third\smarty\sysplugins\ in E:\OSP\third\smarty\sysplugins\smarty_internal_templatecompilerbase.php on line 441 18 линия: {{ !props.open ? 'All options' : 'Fewer options' }} Возможно, весь секрет в том... что я использую шаблонную разметку из tpl файлов а не php ( так как при создании чистого php и написании на нем кода всё работает ) Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
TopRaN 235 Жалоба Опубликовано: April 7, 2021 секрет в том, что вы пытаетесь пытаетесь прокинуть props. 1. Для этого нужно ли скомпилировать js либо использовать babel. 2. для взаимодействия нужно поднимать сервер и использовать api. Если от бэкенда нужны только данные и никакого дополнительного функционала, я бы попробовал сделать сервер на node. А так все просто - фронт использует axios, в который передается url, параметры и callback для обработки ответа. Бэк обрабатывает вызов и отправляет JSON с данными и на этом его миссия закончилась, фронт в колбэке получает json и делает свое дело Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
TopRaN 235 Жалоба Опубликовано: April 7, 2021 а вообще попробуйте так 1. в приложении используйте метод delimiters пример var app = new Vue({ delimiters: ['%%', '%%'], el: '#app', data: { message: 'Hello Vue!' }, }); а в tpl выводите пример {include file="header.tpl"} <div class="container container-body"> <div class="row"> <div class="col-md-12" id="app"> <h2>Test Heading</h2> %% message %% </div> </div> </div> {include file="footer.tpl"} Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
Дмитрий Кондин 690 Жалоба Опубликовано: April 8, 2021 В 07.04.2021 в 16:14, yojin сказал: Fatal error: Uncaught SmartyCompilerException: Syntax Error in template "E:/OSP/template/frontend/realia\offe_rdetails_info.tpl" on line 18 "{{ !props.open ? 'All options' : 'Fewer options' }}" - Unexpected "{ " in E:\OSP\third\smarty\sysplugins\smarty_internal_templatecompilerbase.php:441 Stack trace: #0 E:\OSP\third\smarty\sysplugins\smarty_internal_templateparser.php(2889): Smarty_Internal_TemplateCompilerBase->trigger_template_error() #1 E:\OSPanel\domains\nedviga\third\smarty\sysplugins\smarty_internal_templateparser.php(2954): Smarty_Internal_Templateparser->yy_syntax_error(10, '{ ') #2 E:\OSP\third\smarty\sysplugins\smarty_internal_smartytemplatecompiler.php(51): Smarty_Internal_Templateparser->doParse(10, '{ ') #3 E:\OSP\third\smarty\sysplugins\smarty_internal_templatecompilerbase.php(82): Smarty_Internal_SmartyTemplateCompiler->doCompile('<div id="app" c...') #4 E:\OSP\third\smarty\sysplugins\ in E:\OSP\third\smarty\sysplugins\smarty_internal_templatecompilerbase.php on line 441 18 линия: {{ !props.open ? 'All options' : 'Fewer options' }} Возможно, весь секрет в том... что я использую шаблонную разметку из tpl файлов а не php ( так как при создании чистого php и написании на нем кода всё работает ) Вы сам код еще покажите, какой вы написали там? Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах