#templates #joomla
#шаблоны #joomla
Вопрос:
Я использую этот шаблон. Я не хочу, чтобы были доступны левые и правые столбцы, мне нужно использовать все пространство для основного столбца. Я отключил каждый модуль в левом и правом столбцах, содержимое правильное с левой стороны, начиная с рис. 1, но с правой стороны у меня есть это большое пространство с правой стороны. Я изменил все свои настройки rightcolumn в template.css на width: 0px, но по-прежнему безуспешно. У кого-нибудь есть другие предложения для меня, пожалуйста?
Комментарии:
1. предоставьте ссылку на сайт, о котором вы говорите … в противном случае практически невозможно дать вам ответ…
2. @sra, ссылка вставлена на слова «этот шаблон», но в любом случае это: themza.com/demo/joomla/flight-simulator-template.html
3. вы использовали firebug? Если нет: загрузите его
Ответ №1:
просто первое быстрое предположение:
В индексе вашего шаблона строка 43-44
<?php if($this->countModules('left') xor $this->countModules('right')) $maincol_sufix = '_middle';
elseif(!$this->countModules('left') and !$this->countModules('right'))$maincol_sufix = '_big';
else $maincol_sufix = ''; ?>
здесь шаблон определяет, какие модули активны, и, похоже, изменяет суффикс класса. Здесь вам нужно ввести свой собственный. Дайте мне знать, если вам понадобится дополнительная помощь…
Редактировать:
Ваш шаблон использует следующие классы стилей для изменения основного тела:
#maincolumn {
float: left;
margin: 0 5px;
overflow: hidden;
padding: 0;
width: 530px;
}
#maincolumn_middle {
float: left;
margin: 0 5px;
overflow: hidden;
padding: 0;
width: 740px;
}
#maincolumn_big {
float: left;
margin: 0 5px;
overflow: hidden;
padding: 0;
width: 967px;
}
Последний должен быть введен, если не найдены ни левый, ни правый модули. Вы можете изменить ширину этого шаблона, чтобы увидеть эффект.
Комментарии:
1. спасибо, я нашел это и полностью удалил, не повезло. Я буду продолжать пытаться.
2. @wilest не удаляйте эти строки!
3. @wilest вам также следует проверить, соответствует ли шаблон последнему. в противном случае кажется, что все еще активен правильный модуль… Как упоминалось выше, firebug поможет вам здесь
Ответ №2:
В дополнение к установке ширины правой колонки в 0 пикселей, вам также необходимо расширить #maincolumn
. поскольку вам нужен только один столбец, я бы рекомендовал изменить width:530px;
на width:100%;
или что-то подобное. Вы также можете удалить float:left;
правило
Комментарии:
1. -1 Шаблоны Joomla часто зависят не только от CSS, который вы видите.
2. @hair raisin Спасибо, я только что все это сделал, но результата все еще нет, есть другие идеи? Я буду продолжать пытаться.
3. @sra Шаблоны Joomla не являются волшебными. если вы измените правила отображения сгенерированного содержимого, оно будет работать так же, как и в любом другом месте
4. Да, это работает на лету… Но у них часто есть логика для выбора стилей или манипулирования ими…
5. Каков атрибут ID центрального столбца?