[DLE] Вывод полной новости

P
На сайте с 05.01.2011
Offline
19
2217

Привет всем!

Дизайн сайта в три колонки (по середине контент, по бокам блоки). Нужно чтобы в определённых категориях полная новость выводилась без блоков.

Как сделать?

Загрузить проги (http://torrent-proga.ru/) или просто по прямым ссылкам (http://soft-body.ru/).
[Удален]
#1

Нужно боковые блоки взять в тег [not-aviable]

Примерно так:

[not-aviable=showfull] код БЛОКа 1 [/not-aviable]

Контент

[not-aviable=showfull] код БЛОКа 2 [/not-aviable]

P
На сайте с 05.01.2011
Offline
19
#2

cozz, делал. блоки исчезают, да, но ширина средней главной колонки остаётся той же.

[Удален]
#3

Значит нужно найти в коде момент где задаётся размер блоков и шаблон для нужной категории указывать в админке, тогда тег not-aviable не нужен

P
На сайте с 05.01.2011
Offline
19
#4

я тоже думал об этом

тогда этот шаблон будет применяться и к выводу коротких новостей, а нужно только для полной

ingmar
На сайте с 11.01.2009
Offline
111
#5

Найти открывающий тег основного контейнера, закрыть его в тег not-aviable=showfull, сделать новый открывающий тег с 100 процентой шириной и закрыть его в тег aviable=showfull.

https://white-master.ru/ (https://white-master.ru/) разработка продающих сайтов
snegovik1
На сайте с 13.11.2009
Offline
23
#6

А можно сделать ещё один шаблон полной новости (такой какой нужно) и в нужной категории его подключить.

ingmar
На сайте с 11.01.2009
Offline
111
#7
А можно сделать ещё один шаблон полной новости (такой какой нужно) и в нужной категории его подключить.

Не можно, так как шаблоны материалов выводятся через тег {content}, а верстка блоков идет поверх, ширина контент-части в этом случае не изменится.

snegovik1
На сайте с 13.11.2009
Offline
23
#8
ingmar:
Не можно, так как шаблоны материалов выводятся через тег {content}, а верстка блоков идет поверх, ширина контент-части в этом случае не изменится.

Хотя возможно я неправ. В любом случае без вмешательства в main.tpl не обойтись.

P
На сайте с 05.01.2011
Offline
19
#9
ingmar:
Найти открывающий тег основного контейнера, закрыть его в тег not-aviable=showfull, сделать новый открывающий тег с 100 процентой шириной и закрыть его в тег aviable=showfull.

ingmar, а в определённых категориях как это сделать?

ingmar
На сайте с 11.01.2009
Offline
111
#10

Pogr, а немного подумать? Открывающий тег основного контейнера закрываем в not-aviable=cat, делаем новый контейнер с 100% шириной и закрываем его тегом [category=X].

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий