Не отображается содержимое главной страницы

Не отображается содержимое главной страницы

Содержимое главной страницы может быть недоступно гостям и пользователям сайта по следующим причинам:

  1. Нарушение кода условия вывода информера новостей на главной
  2. Отсутствие кода $CONTENT$ в шаблоне сайта
  3. Неверно выставленные права доступа на просмотр отдельной страницы

Нарушение кода условия вывода информера новостей на главной

По умолчанию содержимое главной страницы содержит код:

<?if($ADD_ENTRY_LINK$)?><div style="text-align:right;padding-bottom:3px;">[ <a href="$ADD_ENTRY_LINK$">Добавить новость</a> ]</div><?endif?>$LAST_NEWS$

Состоит код из условия вывода ссылки на добавление новостей для групп с разрешением:

<?if($ADD_ENTRY_LINK$)?><div style="text-align:right;padding-bottom:3px;">[ <a href="$ADD_ENTRY_LINK$">Добавить новость</a> ]</div><?endif?>

и информера, выводящего новости на главную страницу:

$LAST_NEWS$

При редактировании содержимого главной страницы в визуальном редакторе происходит разрыв кода, и ваша информация попадает в условие вывода ссылки добавления новостей. В итоге получается, что содержимое главной видят только те группы пользователей, которым разрешено добавление новостей.

Для исправления зайдите в Панель управления (http://ваш сайт/admin) - Страницы - Главная страница.

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

Однако при переключении видно, что ваш текст попал в середину условия.

Чтобы исправить это, проще всего удалить код <?if($ADD_ENTRY_LINK$)?> и сохранить страницу. Или можно удалить весь код вокруг вашего текста в HTML-режиме, если не желаете видеть на главной странице ничего, кроме своего текста.

Но если вам нужен вывод новостей под текстом и ссылка на добавление новых материалов, в HTML-режиме

разместите свой текст после кода <?endif?> и перед кодом информера вывода новостей $LAST_NEWS$ и сохраните страницу.

Отсутствие кода $CONTENT$ в шаблоне сайта

В первом случае, который мы рассматривали выше, гостям и пользователям не видна только главная страница, а остальные отдельно созданные страницы просматриваются в полном объеме. 

  • В случае отсутствия кода $CONTENT$ содержимое главной и других отдельных страниц не видно никому, в том числе администратору сайта. 
  • Если вы замените код $CONTENT$ на свой текст, прописанный в шаблоне текст будет отображаться на всех отдельных страницах.
  • Если по каким-либо причинам код $CONTENT$ заменен на системный код $BODY$, который ответственен за вывод материалов в других модулях, не в модуле "Редактор страниц / Страницы", информация на страницах которые созданы в модуле "Редактор страниц / Страницы" отображаться не будет ни для кого.

Для исправления зайдите в Панель управления - Дизайн - Редактор - Страницы сайта - Все страницы - Вставьте код $CONTENT$ (обычно он располагается между условиями конструктора <!-- <body> -->Вот тут !<!-- </body> -->) - Сохраните страницу.

Неверно выставленные права доступа на просмотр отдельной страницы

Если вместо содержимого главной страницы или любой отдельной страницы гости и пользователи сайта видят надпись

Вы входите в группу пользователей, которым запрещено совершать данное действие. По всем вопросам обращайтесь к администратору сайта.

это означает, что в настройках страницы права на просмотр группе не выданы. 

Для исправления войдите в Панель управления - Страницы - Главная страница - Содержимое - Видят - Поставьте метки на те группы, доступ к которым вы хотите дать - Сохраните страницу.

Если вместо содержимого главной страницы или любой отдельной страницы гости и пользователи сайта видят надпись

Информация на данной странице временно недоступна. Приносим свои извинения.

это означает, что в “Опциях страницы” у вас поставлена метка на пункте “Содержимое временно недоступно для просмотра“.

Для исправления снимите метку и сохраните страницу.

Не отображается содержимое главной страницы