Не нравятся результаты поиска? Попробуйте другой поиск!
dle-faq.ru FAQ (все вопросы) Общие вопросы по вёрстке Как убрать блоки справа на статических страницах?

Как убрать блоки справа на статических страницах?


     28.06.2015    Общие вопросы по вёрстке, Шаблоны (TPL)    1385

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

[not-aviable=static]
        <div class="sideblock"><h3 class="lenta-title">ЗАГОЛОВОК</h3></div>
        {custom category="12" template="custom-3" aviable="main|showfull|allnewslastnews|fullstory|topnews|shortstory" from="0" limit="5" cache="no" order="date"}
        <a href="/баннер.html"><img src="/img/rek300x250.gif" alt="баннер с рекламой" /></a>
        [/not-aviable]

Голосование тоже в туже сторону:

[not-aviable=static]
        {vote}
        [/not-aviable]

виджет от вк:

[aviable=main|showfull|allnewslastnews]
        <div class="sideblock">    
               тут код киджета
        </div>
[/aviable]


И вроде все ок, статическая страница стала пустой, блоки справа ушли, но! они просто скрылись, и таблица(к примеру) отображается НЕ во всю ширину.
Как решить вопрос, от нормальном отображении таблиц и контента на статических страницах?
Или может как то правильно убрать блоки на статике через новый шаблон tpl?
Сейчас применяется данный шаблон tpl ко всем статикам:

<table cellspacing="0"  border="0">
        <tr>
            <td>
            {static}
            </td>
        </tr>
    </table>

но толку от него 0.

Ответа пока нет


Комментарии пользователей (1)

BRAGA
1

89 | 4

BRAGA - 28 июня 2015 15:11 - Юзер

Я делал так:
1. Убирал блоки аналогично.
2. В Static.tpl закрывал отображения страницы. [not-static=X]{static}[/not-static]
3. Ниже или в другом tpl уже писал саму статью, разтянутый блок и т.д. и брал его в теги [static=X] [/static]. Если в другом tpl это напишете не забудьте указать путь в static.tpl

Пример:
Static.tpl
[not-static=X]
<article class="short-story">
      <div class="short-left">
          <h1><strong>{description}</strong></h1>
          <p>{static}</p>
            
     </div>
</article>
[/not-static]

[static=X]
<article class="short-story" style="width="920px;">
      <div class="short-left">
          <h1><strong>Заголовок</strong></h1>
          <p>Содержимое</p>
            
     </div>
</article>
[/static]


Грубая сила, но работает :)

Чтобы комментировать - войдите или зарегистрируйтесь на сайте

Похожие вопросы