Не отображается содержимое главной страницы
Содержимое главной страницы может быть недоступно гостям и пользователям сайта по следующим причинам:
- Нарушение кода условия вывода информера новостей на главной
- Отсутствие кода $CONTENT$ в шаблоне сайта
- Неверно выставленные права доступа на просмотр отдельной страницы
Нарушение кода условия вывода информера новостей на главной
По умолчанию содержимое главной страницы содержит код:
<?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> -->) - Сохраните страницу.
Неверно выставленные права доступа на просмотр отдельной страницы
Если вместо содержимого главной страницы или любой отдельной страницы гости и пользователи сайта видят надпись
Вы входите в группу пользователей, которым запрещено совершать данное действие. По всем вопросам обращайтесь к администратору сайта.
это означает, что в настройках страницы права на просмотр группе не выданы.
Для исправления войдите в Панель управления - Страницы - Главная страница - Содержимое - Видят - Поставьте метки на те группы, доступ к которым вы хотите дать - Сохраните страницу.
Если вместо содержимого главной страницы или любой отдельной страницы гости и пользователи сайта видят надпись
Информация на данной странице временно недоступна. Приносим свои извинения.
это означает, что в “Опциях страницы” у вас поставлена метка на пункте “Содержимое временно недоступно для просмотра“.
Для исправления снимите метку и сохраните страницу.