2017-01-29 10 views
0

Есть проблема для отображения информации блока содержимогоLaravel отображение информации в {%}% содержания

{% content 'structurated/'this.page.filename %} 

Это возвращает ошибку. Если я удалю 'structurated/'{% content this.page.filename %}, он работает и возвращает содержимое блока. Но мне нужно вернуть информацию из папки structurated/. Как я могу изменить код, который будет работать?

{% content 'structurated/'this.page.filename %} 

ERROR: 
Unexpected token "punctuation" of value "." ("operator" expected with value "="). 
========== 
{% content 'structurated/'.this.page.filename %} 

An exception has been thrown during the rendering of a template ("The content file '' is not found."). 
========== 
{% content 'structurated/'+this.page.filename %} 

An exception has been thrown during the rendering of a template ("The content file '0' is not found."). 
+0

Пожалуйста, отправьте сообщение об ошибке. На первый взгляд, это не шов, как будто вы правильно конкатенируете свою строку и свою переменную. Я не уверен в синтаксисе, но, вероятно, '' structurated/'. This.page.filename' или '' structurated/'+ this.page.filename' –

+0

Я обновляю вопрос с ошибкой. –

+0

Что произойдет, если вы явно введете имя файла? Как '{% content 'structolved/my_file'%}' –

ответ

1

Это должно быть сделано.

{% content 'structurated/' ~ this.page.filename %} 

Это сейчас не сцепляются правильно

+0

Woking fine :) спасибо. –

+0

Замечательно! :) –