Как выбирать между таксономией и полем типа "список"

Главные вкладки

Аватар пользователя noneart noneart 3 сентября 2012 в 1:40

Доброго времени суток. Опять я встал перед выбором. Точнее даже застрял в выборе)
А проблема такая. Делаю сайт по недвижимости. Есть тип материала - недвижимость.
У этого материала есть много разных свойств: тип крыши, тип недвижимости (квартира, дом), тип сделки (покупка, продажа, аренда, ...), состояние (в хорошем, плохом, ремонт и т.д.)
Так вот изначально я сделал для каждого такого свойства отдельный словарь, но по счастливой случайности столкнулся с проблемой при css-верстке.
Дело в том, что при стандартном показе ноды все термины оборачиваются дивом с классом clearfix, что в свою очередь мешает мне делать двух-колоночный дизайн при помощи float div.
в общем я понял, что видимо где-то что-то неправильно делаю, поэтому сразу несколько вопросов

1) можно ли темизировать показ ноды используя исключительно только css? если да, то как бороться с clearfix?
2) если нет, то что использовать для этого? (кроме темизации через шаблоны). я имею ввиду что лучше выбрать - display suite, cck field groups или panels? я читал, что эти модули нагружают систему порядочно. так что интересно что лучше выбрать для решения моей довольно простой задачи (а то есть разбить ноду на 2 колонки)
3) имеет ли смысл использовать таксономию? что будет быстрее работать с большим кол-вом данных: фильтр по cck полю типа список или по терминам таксономии?

Комментарии

Аватар пользователя VasyOK VasyOK 3 сентября 2012 в 4:12

"noneart" wrote:
имеет ли смысл использовать таксономию ?

Решать только вам.

"noneart" wrote:
можно ли темизировать показ ноды используя исключительно только css? если да, то как бороться с clearfix?

Ну не знаю, показывайте сайт, говорите, что хотите сделать.

Кстати можете списать с пользователями делающими сайты по недвижимости. Таких на портале много и задачи у вас одинаковые.

Аватар пользователя Sun-fire Sun-fire 3 сентября 2012 в 11:50

Со списками как то наталкивался на баг. Когда уже есть контент, имеющий заполненные поля-списки, то при попытке изменения значений в настройке списка получал ошибку о невозможности изменения из-за уже существующего контента. Поэтому в своей практике, если предусматривается изменение значений в списке по ходу работы проекта - стараюсь использовать таксономию.

Аватар пользователя noneart noneart 3 сентября 2012 в 13:12

"VasyOK" wrote:
Ну не знаю, показывайте сайт, говорите, что хотите сделать

вот сайт - http://re-drupal715.booshmaclot.com/ru/node/106

хочу сделать вот так:
Снимок с экрана
там получается что 2 колонки. слева фотка, справа свойства. 2-ая правая колонка в свою очередь разбита ещё на две колонки.
вот мне надо в точности так же как там

"VasyOK" wrote:
Кстати можете списать с пользователями делающими сайты по недвижимости. Таких на портале много и задачи у вас одинаковые

а не подскажите как их тут найти? Smile

Аватар пользователя VasyOK VasyOK 3 сентября 2012 в 16:30

Тут варианта 2:
1) переписываем шаблон для типа материала node.tpl.php, разные поля разносим по разным дивам, а уже сами дивы выравниваем средствами CSS
2) panels (без меня), но у многих получается.

Как найти друзей? Создайте отдельный топик, может найдете. Сходу не вспомню никого. Одного вам написал.

Чаще на этом форуме зависайте тогда найдете.