Нестандартная таблица Views

Аватар пользователя buldozer_kpi buldozer_kpi 2 февраля 2017 в 14:46

Здравствуйте! Есть задача следующего характера: необходимо сделать не совсем стандартную таблицу во Views. Есть тип материала «Компания», он имеет поле Логотип. Есть тип материала «Адрес компании», он имеет поля Адрес, Телефон и Компания (связанное поле с первым типом материала). Как вывести таблицу вида, представленную ниже во вложении? Стандартной таблицей не удалось. Заранее спасибо за помощь.
1

ВложениеРазмер
Иконка изображения tab.png15.51 КБ
0 Thanks

Комментарии

Аватар пользователя buldozer_kpi buldozer_kpi 3 февраля 2017 в 12:40

Я правильно понял, вы предлагаете создать файл views-view-table.tpl.php, взяв код из вьюхи из раздела Темы и вставить в нужное место тег rowspan="число". Тогда вопрос как достать нужное нам "число"? У разных компаний разное количество офисов.

Аватар пользователя buldozer_kpi buldozer_kpi 3 февраля 2017 в 12:55

И сразу же второй вопрос. Сейчас таблица стандартная, и напротив каждого адреса стоит логотип. Если мы используем тег rowspan с правильным числом, то ячейки с логотипами одной фирмы будут объединены, тогда получится, что в одной ячейке будет много одинаковых логотипов, а не один? Как быть в этой ситуации?

Аватар пользователя multpix multpix 3 февраля 2017 в 13:04

Это обычный вывод вьюса в виде таблицы с группировкой по одному из полей.
В таблице нужно указать группирующее поле название компании (перезаписать на логотип - если надо).

Аватар пользователя multpix multpix 3 февраля 2017 в 13:30
buldozer_kpi wrote:

Если бы это было так просто, я бы не задавал этот вопрос.

views_table_rowspan
вариантов - мильен, от вас только желание: искать, находить, пробовать, думать)

Вообще - не проблема, как по мне (даже с учетом d6).