Доброго времени суток. Опять я встал перед выбором. Точнее даже застрял в выборе)
А проблема такая. Делаю сайт по недвижимости. Есть тип материала - недвижимость.
У этого материала есть много разных свойств: тип крыши, тип недвижимости (квартира, дом), тип сделки (покупка, продажа, аренда, ...), состояние (в хорошем, плохом, ремонт и т.д.)
Так вот изначально я сделал для каждого такого свойства отдельный словарь, но по счастливой случайности столкнулся с проблемой при css-верстке.
Дело в том, что при стандартном показе ноды все термины оборачиваются дивом с классом clearfix, что в свою очередь мешает мне делать двух-колоночный дизайн при помощи float div.
в общем я понял, что видимо где-то что-то неправильно делаю, поэтому сразу несколько вопросов
1) можно ли темизировать показ ноды используя исключительно только css? если да, то как бороться с clearfix?
2) если нет, то что использовать для этого? (кроме темизации через шаблоны). я имею ввиду что лучше выбрать - display suite, cck field groups или panels? я читал, что эти модули нагружают систему порядочно. так что интересно что лучше выбрать для решения моей довольно простой задачи (а то есть разбить ноду на 2 колонки)
3) имеет ли смысл использовать таксономию? что будет быстрее работать с большим кол-вом данных: фильтр по cck полю типа список или по терминам таксономии?
Комментарии
Решать только вам.
Ну не знаю, показывайте сайт, говорите, что хотите сделать.
Кстати можете списать с пользователями делающими сайты по недвижимости. Таких на портале много и задачи у вас одинаковые.
Темизируйте показ ноды или отдельного термина и уберите класс "clearfix" из шаблона
Со списками как то наталкивался на баг. Когда уже есть контент, имеющий заполненные поля-списки, то при попытке изменения значений в настройке списка получал ошибку о невозможности изменения из-за уже существующего контента. Поэтому в своей практике, если предусматривается изменение значений в списке по ходу работы проекта - стараюсь использовать таксономию.
вот сайт - http://re-drupal715.booshmaclot.com/ru/node/106
хочу сделать вот так:
Снимок с экрана
там получается что 2 колонки. слева фотка, справа свойства. 2-ая правая колонка в свою очередь разбита ещё на две колонки.
вот мне надо в точности так же как там
а не подскажите как их тут найти?
Тут варианта 2:
1) переписываем шаблон для типа материала node.tpl.php, разные поля разносим по разным дивам, а уже сами дивы выравниваем средствами CSS
2) panels (без меня), но у многих получается.
Как найти друзей? Создайте отдельный топик, может найдете. Сходу не вспомню никого. Одного вам написал.
Чаще на этом форуме зависайте тогда найдете.