При поиске информации на сайте в блоке eDetails (класс) меняется надпись

голоса: 0

При поиске информации на сайте в блоке eDetails (класс) меняется надпись: вместо указанных надписи и даты, размещенных в следующем коде, появляется ссылка "Страницы сайта":

  <div class="eDetails" style="clear:both;">$ENTRY_DEPTH$ <?if($SAVING_DATE$)?><a href="/">Главная</a> | $SAVING_DATE$<?endif?></div>

При том, эта страница практически отсутствует.

Однако если поискать информацию на сайте ещё раз через некоторое время, то появляется уже нужная надпись - Главная | $SAVING_DATE$.

В общем, ссылка "Страницы сайта" то появляется, то пропадает.

Чтобы хоть как-то решить данную проблему, мне пришлось подправить код: убрал переменную $ENTRY_DEPTH$, а при повторном поиске (когда возникает похожий случай со ссылкой) ничего не появляется. Внизу представлены картинки в качестве примера.

 

Ещё один момент: я уже обращался с данной проблемой на этом сайте, но мне не смогли помочь решить эту проблему.

Адрес сайта http://transformers.ucoz.net/
| Автор: | Категория: Поиск по сайту

Ответов: 2

голоса: 0
отличные скриншоты. вы что-то видите на них? примеры запросов при которых получается увидеть ошибку
| Автор:

Все правильно работает, код $ENTRY_DEPTH$ выводит название модуля Страницы сайта, а код:

<?if($SAVING_DATE$)?><a href="/">Главная</a> | $SAVING_DATE$<?endif?>

в модуле редактор страниц ничего не выведет так как там нет шаблона вида материалов и дата никакая не выведется.

Yuri_Geruk,
А как конкретно решить данную проблему?
голоса: 0

Непонятно что должно быть в итоге, дата там выводится не будет, как сказали выше, но можно сделать так

<?if($ENTRY_DEPTH$='<a class="schModName" href="/site/">Страницы сайта</a>')?>здесь что то вместо ссылки на страницы сайта<?endif?>

| Автор:
...