Ширина основного содержимого Joomla

#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 центрального столбца?