покажите результат
var_export($post); die;
А это было красиво :)
Нормализация - приведение данных к "правильной" структуре.
Дано: товар, несколько вариантов цен.
Пример реализации:
* таблица товаров (goods: id, name)
* таблица опций (options: id, name)
* таблица цен (prices: id, goods_id, options_id, price) - где goods_id и options_id - внешние ключи указывающие на товар и условия покупки соответственно.
После чего выборка минимальной цены для товара делается средствами SQL
Вы можете вложить Term View в Article View, через field view. Это на крайний случай, время генерации просядет. Через PHP Field или хук вьюхи фильтровать выгоднее.
В семерке свойство называется по операции SQL, distinct. Находится в Advanced>Other>Aggregation
Держи
date_default_timezone_set('Europe/Kiev');$duration = 12; //неважно как получили хоть гетом хоть постом$startDate = date('y-m-d'); // как вариант echo "Start: $startDate\n";$date = date_create($startDate);for ($i=0; $i<$duration; $i++) { date_add($date, date_interval_create_from_date_string('1 month')); echo date_format($date, 'Y-m-d')."\n"; }
Проверять лень, но если не найдете как сделать в пределах одной вьюхи - можете добавить как отдельную, через Views field. Еще вариант, делать выборку всех в скрытое поле, и кастомным полем или PHP полем выводить только родительские.
Проверять удобнее всего по видимости блока на экране, готовые библиотеки в помощь.
Например, http://getbootstrap.com/javascript/#scrollspy
С этой таблицей еще какие-нибудь действия производятся? По хорошему ее нормализовать надо, и опосля делать запрос на минимальную цену.
Уж простите за прямоту, но вы либо находите свои, садитесь на задницу, и разбираетесь в этом, либо заказываете сайт у профессионалов, но это тоже в копейку выйдет.
В интернетах вам _помогут_, если вы разбираетесь. Когда вы говорите "хочу сайт, сделайте за меня бесплатно" — это очень, очень плохо, и не работает.
Если про движки, то middleman/jekyll