Jump to content

Шаблон


Recommended Posts

Подскажите пжлс как мне расширить центральную колонку по ширине черной верхней.

Как я понимаю это надо делать в css=>global=>#center_column?

Вот код:

 

 

#left_column, #center_column, #right_column { float: left }

#left_column {

clear: left;

width: 211px;

margin-right: 13px;

overflow: hidden;

margin-left:0px;

}

#center_column {

width: 753px;

margin-bottom:10px;

 

}

#center_top {

background: url('../img/center_top.png') no-repeat scroll 0 top transparent;

padding-top:10px;

 

}

#center_column_inner {

 

background: url('../img/primary_bottom.png') no-repeat scroll 0 bottom transparent;

padding: 0 0 13px;

}

 

#center_column_inner_2 {

background: url('../img/primary_block_bgr.png') repeat-y scroll 0 0 transparent;

padding: 0 10px 13px;

 

}

 

#old_center_column { display: none }

 

.ac_results_instant {

display: none;

visibility: hidden

}

#instant_search_results a.close {

background: url("../img/nav-logout.gif") no-repeat scroll right 2px transparent;

float: right;

margin-right: 7px;

padding-right: 21px;

text-transform: none

post-293841-0-10822000-1318492327_thumb.jpg

global.css

Link to comment
Share on other sites

"Чёрная верхняя" — не колонка, а панель горизонтального меню. А блоку Featured Products on the homepage нужно будет задать width: 980px (ширина контейнера в стандартном шаблоне). У родительского элемента, центральной колонки, нужно будет поменять ширину на минимальную ширину, не меняя её значение, то есть, вместо width: 556px написать min-width: 556px. А максимальная, которую здесь указывать нет необходимости, будет принимать значение содержащегося в ней блока с жёстко заданной шириной — 980px.

 

Теперь в положениях (Positions) модулей выключить все блоки правой и левой колонок на Главной странице. Заранее сочувствую.

Link to comment
Share on other sites

Минутку, почему width: 753px? Это, не помню уже, в alt_2 такая ширина? Ну, ладно. Принцип всё равно тот же. Только, вот, с отключением колонок не уверен, что у Вас получится. Дело в том, что, если не лазить в код, а пользоваться средствами админки, 2 боковые колонки здесь совершенно необходимы. Потому что просто запретить модулю не показываться на такой-то странице нельзя. Это можно сделать во время его переноса. Например, блок Корзины. Чтобы задать ему не показываться на Главной, переносим его в левую колонку, после этого не забываем его удалить в правой, и обратно переносим из левой в правую, добавив в нижнюю графу (куда вписываются страницы, на которых этот модуль не должен показываться) — index.php. Значит, "кроме Главной". То же самое делаем и со всеми прочими модулями. Нудное занятие... Почему говорю, что две колонки для этого необходимы? Потому что правая и левая колонки могут свободно обмениваться модулями, но попробуйте перекинуть ту же Корзину в шапку или в подвал — увидите. Я не говорю, что вообще нельзя. Подправить код и пожалуйста. Я так и делаю, когда по-другому не получается. Но модулей много, а жизнь у Вас одна. Я бы перешёл на стандартный Nº1.

Link to comment
Share on other sites

Замечательно! Куда лучше того способа, который я тут описывал. Увы, я в tpl и php всё ещё едва разбираюсь...

 

Нашёл. Это в footer.tpl. Выделяем это:

 

<div id="right_column" class="column">
 {$HOOK_RIGHT_COLUMN}
</div>

 

— и вставляем вместо этого фрагмента то, что у Вас. Работает.

 

Хорошо. А если мне нужно отключить для какой-то страницы не колонку, а модуль? Мне в этом случае нужно, чтобы сама колонка оставалась на месте, а такой-то модуль изчезал из неё при переходе на одну из этих страниц:

 

index.php,

sitemap.php,

new-products.php,

best-sales.php,

prices-drop.php,

manufacturer.php

supplier.php,

cms.php,

authentication.php,

my-account.php,

identity.php,

addresses.php,

discount.php,

history.php,

category.php

Link to comment
Share on other sites

×
×
  • Create New...