Вы здесь

Структура сайта недвижимости. Что полями выводить?

0

После праздников плохо соображается... ))
Вот сижу и туплю. Что полями выводить?
Объявление - всегда отдельная страница с фото и штатной инфой
пример ниже

Фота
Адрес: ул. Новогодняя, дом 16
Кол-во комнат: 2
Метраж квартиры
Общая площадь 56 м
Жилая площадь 35 м
Площадь кухни 10 м

Этаж: 2
Этажей в доме: 16
Материал стен — монолит

Кто как вывод организовал бы?
фильтры по метражу, кол-ву комнат и этажу наверное нужны

Варианты:
1. Абсолютно каждая строка - отдельное поле
2. Метраж, кол-во комнат и этаж - поля, остальное - текстом
3. Ваши варианты

Стоит ли использовать Token Filter https://www.drupal.org/project/token_filter ???

Версия Drupal: 
7.x
Категория: 
Performance
Вопрос задан 07.01.2016 - 22:35
Аватар пользователя Pavel
Pavel
-47

Ответы

1

Если предвидятся фильтры, то конечно же по полю на значение.

для небольшой оптимизации, можете использовать
https://www.drupal.org/project/field_sql_norevisions

если же будут использоваться просто значения в формате key=>value, можете обойтись double_field
https://www.drupal.org/project/double_field

У меня это сделано примерно вот так
http://c2n.me/3sEaAw5
http://c2n.me/3sEaAP7
http://c2n.me/3sEaB0n

Ответ дан 08.01.2016 - 09:38

Честно говоря не понимаю назначение модуля double_field - штатные поля вроде справляются с большинством задач. Если не сложно - пример бы

Комментарий оставлен 08.01.2016 - 13:09
1

Каждая строка отдельное поле. Я еще делал адреса терминами таксономии, так есть возможность автодополнения + отдельное поле "номер дома".
Вот скриншот фильтра: https://drive.google.com/file/d/0BxpjnW0KhE0-aXpwUTNQdU1MVE0/view?usp=sh...

Ответ дан 08.01.2016 - 10:13

отдельное поле "номер дома" - терминами таксономии? А ещё литеры бывают... Всё это как-то разрастается неимоверно... А по номеру дома - дык только конкуренты ищут и то редко - лесом их

Комментарий оставлен 08.01.2016 - 11:14

Нет, номер дома таксономией делать не нужно. Просто отдельное поле, и выносить литеру в отдельное поле я бы тоже не стал. И добавлять поиск по номеру дома тоже не обязательно, если считаете это лишним.
А вот улицы сделанные таксономией, благодаря автодополнению удобно вписывать/добавлять новые при создании ноды. Если сделать улицу просто текстовым полем, то при заполнении неизбежны разные варианты написания: "Карла Маркса", "К. Маркса" и т.п.

Комментарий оставлен 08.01.2016 - 11:52

разные варианты написания: "Карла Маркса", "К. Маркса" и т.п. - вообщем-то полезны для продвижения... ))

Комментарий оставлен 08.01.2016 - 12:53
0

Отдельными полями, для адреса надо прикрутить https://www.drupal.org/project/yamaps

Ответ дан 08.01.2016 - 18:54

Начал считать... - дык это примерно штук тридцать полей получается... обычно 8 ну 10-12, а тут такая портянка... Вообще интересно: сколько на практике Drupal 7 полей асилит на не шибко дорогом хостинге? Посещалка планируется 50-300 в сутки

Комментарий оставлен 09.01.2016 - 04:04

А Field collection обычно ставите или как-то по-другому группируете?

Комментарий оставлен 09.01.2016 - 12:33

Лично мне этот модуль особо не нравился, но как-то "портянку" полей делить надо. Насочинять их ещё не так сложно, а вот заполнять - застрелишсо... )) по-ходу надо очередной вопрос задавать: кто как всё это оптимизирует и для обычных юзеров и чтоб сервер регулярно не умирал.

Комментарий оставлен 09.01.2016 - 16:45