Хлебные крошки у Tickets
Привет!
У меня вопрос, возможно дурацкий и я просто не понимаю чего-то)
У нас есть сайтец небольшой, где постим всякие статейки. В первую очередь для себя — что бы не забыть. Используем Tickets.
Так вот, после сохранения тикета, он появляется на сайте, его url впорядке, но когда переходишь в него — хлебные крошки формируются странно: присутствует только «главная» и заголовок тикета, нет промежуточных ссылок. После обновления кэша из админки, все становится нормально.
Подскажите, как еще настроить Tickets или админку, что бы такого не было… на modx.pro все ведь нормально…
У меня вопрос, возможно дурацкий и я просто не понимаю чего-то)
У нас есть сайтец небольшой, где постим всякие статейки. В первую очередь для себя — что бы не забыть. Используем Tickets.
Так вот, после сохранения тикета, он появляется на сайте, его url впорядке, но когда переходишь в него — хлебные крошки формируются странно: присутствует только «главная» и заголовок тикета, нет промежуточных ссылок. После обновления кэша из админки, все становится нормально.
Подскажите, как еще настроить Tickets или админку, что бы такого не было… на modx.pro все ведь нормально…
Комментарии: 10
может сниппет хлебных крошек кешированным вызывается?
нет. пробовал и кешированным и нет. кстати крошки формирует pdoCrumbs…
покажите хоть как все это дело вызывается. У меня никогда не было проблем с pdoTools)
на странице с тикетом:
[[!pdoCrumbs?
&showAtHome=`0`
&showHome=`1`
&showUnpublished=`1`
&outputSeparator=``
&tplHome=`@INLINE <li><a href="/"><i class="glyphicon glyphicon-home"></i></a></li>`
&tpl=`@INLINE <li><a href="[[+link]]">[[+menutitle]]</a></li>`
&tplCurrent=`@INLINE <li class="active">[[+menutitle]]</li>`
&tplWrapper=`@INLINE <ol class="breadcrumb">[[+output]]</ol>`
]]
Хм. Стилями ничего не скрывается? Тут только если админку смотреть.
нет. стилями ничего. смотрю исходный код страницы — ссылок нет. чищу кэш ссылки есть.
При этом: если тикет публиковать сразу — крошки впорядке. А если сначала в черновики, а потом публиковать, то крошки кешируются и помогает только очистка кеша
При этом: если тикет публиковать сразу — крошки впорядке. А если сначала в черновики, а потом публиковать, то крошки кешируются и помогает только очистка кеша
Попробуй создай плагин на событие OnDocFormSave:
switch ($modx->event->name) {
case 'OnDocFormSave':
if ($resource = $modx->getObject('modResource', $id)) {
$resource->clearCache();
}
break;
}
Приоритет выставь побольше.
спасибо!
а если часто постить будут? кэш будет постоянно тереться…
а если часто постить будут? кэш будет постоянно тереться…
вот:
ссылка
ссылка
спасибо)
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.