2012-11-04 5 views
0

Я пытаюсь сделать заголовок фрагмент кода на каждой странице, добавив этот код в макет:Pimcore заголовок фрагмент

$s = Document_Snippet::getByPath('/snippets/'); 

if (is_object($s) && is_object($s->elements['header'])) 
{ 
echo $s->elements['header']->frontend(); 
} 

В админке я создал папку «фрагменты», добавил сниппета «заголовок» и добавлен типа " Заголовок "в этот фрагмент, созданный контроллер и представление.

Я хочу отобразить этот фрагмент на каждой странице, но pimcore не получает фрагментарный объект «header». Если я положу этот код: echo $this->snippet("header"); он работает, но мне нужно перетащить & снимок заголовка при каждом создании новой страницы.

В панели администратора для элемента элемента «фрагмент» элемента «фрагмент» находится «/ snippets /» key «header», идентификатор «4».

Как решить мою проблему?

ответ

1

Упс, я попытался сделать это неправильно.

Правильный путь: <?= $this->inc("/snippets/header") ?>

Смежные вопросы