#contnent

Ширина контента на всех страницах, кроме главной, определяется стилем #contnent. Ок, отлично. Мне нужно, чтобы на странице с топиком (и только на ней) ширина контента определялась другим, заданным мной, стилем, например, #topicccontent, а стиль #contnent по-прежнему определял бы ширину контента на всех остальных страницах.

Как бы мне это сделать? Где бы написать какие закорючки в каком .tpl, которые на русский переводились бы: class=«content», однако, дружок, если страница topic, то class=«topiccontent» — или как-то так, я в этом не рублю, я дизайнер. :)

Устала разгадывать этот квест, лучше спрошу. :) Спасибо заранее.

5 комментариев

avatar
\templates\skin\synio\header.tpl
<div id=«content» role=«main» {if $sTopicShow}class=«topiccontent»{/if} {if $sidebarPosition == 'left'}class=«content-profile»{/if} {if $sMenuItemSelect=='profile'}itemscope itemtype=«data-vocabulary.org/Person»{/if}>

\templates\skin\synio\actions\ActionBlog\topic.tpl
{assign var=«sTopicShow» value=true}
{include file='header.tpl' menu='blog'}
avatar
Спасибо, но не слушаецо. Еще раз:
1. header.tpl: после
<div id="content" role="main"
вставить
{if $sTopicShow}class="topiccontent"{/if}

2. actions\ActionBlog\topic.tpl: перед
{include file='header.tpl' menu='blog'}
вставить
{assign var="sTopicShow" value=true}

3. css/grid.css:
#content { width: 500px; }
#topiccontent { width: 900px; }

Ничё не меняется. :(
Шаблон станд., про кэш знаю.
avatar
Вот, фаербаг показывает, что #content как бы всё равно главнее:

avatar
width:560px !important
avatar
Грубовато, но как временное решение — пойдет )
Только зарегистрированные и авторизованные пользователи могут оставлять комментарии.