yojin

buefy ошибка

Recommended Posts

Пытаюсь прикрутить к шаблону realia модуль buefy хотя поставил и прикрутил vuejs при использовании ( buefy ) компонентов, отваливается шаблон с ошибкой и ругается на {{ code }}
P . S ; Пытаюсь для себя и гостей ( Потенциальных клиентов ), сделать комфортный дизайн с мобильной поддержкой и функциональной админкой.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
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 и написании на нем кода всё работает )

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

секрет в том, что вы пытаетесь пытаетесь прокинуть props.

1. Для этого нужно ли скомпилировать js либо использовать babel.

2. для взаимодействия нужно поднимать сервер и использовать api.

Если от бэкенда нужны только данные и никакого дополнительного функционала, я бы попробовал сделать сервер на node. А так все просто - фронт использует axios, в который передается url, параметры и callback для обработки ответа. Бэк обрабатывает вызов и отправляет JSON с данными и на этом его миссия закончилась, фронт в колбэке получает json и делает свое дело

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

а вообще попробуйте так

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"}

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
В 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 и написании на нем кода всё работает )

Вы сам код еще покажите, какой вы написали там?

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Создайте аккаунт или войдите для комментирования

Вы должны быть пользователем, чтобы оставить комментарий

Создать аккаунт

Зарегистрируйтесь для получения аккаунта. Это просто!

Зарегистрировать аккаунт

Войти

Уже зарегистрированы? Войдите здесь.

Войти сейчас