Перейти к публикации

Блоки в статических страницах


Рекомендованные сообщения

Доброго времени суток, уважаемые форумчане. Работая над очередным своим сайтом, столкнулся с проблемой.

На главной странице отображаются блоки с информацией. При создании и переходе на статическую страницу, эти блоки так же остаются. Заказчик требует, что б на статических страницах этих блоков не было. Если убирать их с main.tpl, то они уберутся и с главной страницы. Пробовал воспользоваться

  • [not-aviable=static]
  • *те блоки в main.tpl*
  • [/not-aviable]

но не понял, куда их вставить. Как видно выше, вставлял их в main.tpl до начала блока и после конца блока. Но результата не было.

Подскажите пожалуйста, куда и какие теги вставлять, что бы убрать эти блоки.

Скрины:

0332c511616e.jpg

Красным эллипсом выделил те блоки, которые нужно скрыть со статических страниц.

Заранее спасибо.

Ссылка на сайт: http://specland.com.ua/

Изменено пользователем Abel
Ссылка на сообщение
Поделиться на других сайтах

Вы верно сделали :)

[not-aviable=static] этот текст будет виден везде, кроме статичных страниц [/not-aviable]

Попробуйте очистить кэш в админке DLE

Ссылка на сообщение
Поделиться на других сайтах

Вы верно сделали :)

[not-aviable=static] этот текст будет виден везде, кроме статичных страниц [/not-aviable]

Попробуйте очистить кэш в админке DLE

Да, получилось, спасибо.

Только из этого вытекает следующий вопрос, блок с меню, который находился справа, был смещён в центр и принял другие размеры. Как сделать так, что б он был преждним?

Изменено пользователем Abel
Ссылка на сообщение
Поделиться на других сайтах

блок с меню, который находился справа, был смещён в центр и принял другие размеры. Как сделать так, что б он был преждним?

Только что для Вашего слоя <ul class="box-list">...</ul> добавил display: none и всё нормально отображается. Меню подтянулось вверх.

Значит Вы что-то не так делаете.

Ссылка на сообщение
Поделиться на других сайтах

блок с меню, который находился справа, был смещён в центр и принял другие размеры. Как сделать так, что б он был преждним?

Только что для Вашего слоя <ul class="box-list">...</ul> добавил display: none и всё нормально отображается. Меню подтянулось вверх.

Значит Вы что-то не так делаете.

Можете полностью прописать код?

Т.е. где и как Вы прописали display: none?

Изменено пользователем Abel
Ссылка на сообщение
Поделиться на других сайтах

У Вас слой <div class="indent"> на главной странице сайта находится внутри слоя <div id="content">, а в статичной новости слой <div id="content"> почему-то исчезает, а он должен быть :)

Ссылка на сообщение
Поделиться на других сайтах

Так, исходя из этого, я так полагаю я не верно закрыл тег [/not-aviable]. Точнее не в нужном месте, сейчас попробую разораться

Всё, я понял ошибку, спасибо огромное Вам за помощь

Дело было не в закрытие тега, а в его открытие. Т.е. открывать тег [not-aviable=static] надо было после <div id="content">. Ещё раз огромное Вам спасибо.

Ссылка на сообщение
Поделиться на других сайтах

Присоединяйтесь к обсуждению

Вы можете опубликовать сообщение сейчас, а зарегистрироваться позже. Если у вас есть аккаунт, войдите в него для написания от своего имени.

Гость
Ответить в тему...

×   Вставлено в виде отформатированного текста.   Вставить в виде обычного текста

  Разрешено не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отобразить как ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставить изображения напрямую. Загрузите или вставьте изображения по ссылке.

×
×
  • Создать...