Порядковый номер строки views

Аватар пользователя kurl kurl 12 февраля в 20:50

Подскажите, пожалуйста, как в views (вывод в табличной форме) добавить порядковый номер строки?
Т.о.
1. первая строка
2. вторая строка
3. следующая строка

Global: View result counter выдаёт номера не под ряд, если в запросе есть left join и т.п.

0 Thanks

Комментарии

Аватар пользователя bumble bumble 12 февраля в 21:03
kurl wrote:

Global: View result counter выдаёт номера не под ряд, если в запросе есть left join и т.п.

А как?

Аватар пользователя bumble bumble 12 февраля в 21:59

Шота тут ниладна...
Разбирайте в чем причина, вероятно что-то скрывает строки, по-умолчанию - все нормально выводиться должно.

Аватар пользователя kurl kurl 13 февраля в 12:31

тут не то, чтоб строки скрывались, а в случае с несколькими значениями для одной записи - эти значения пишутся в одну ячейку. Собственно из-за этого нумерация и сбивается. Хочется выводить не номер строки в результате sql запроса, а тупой номер строки в таблице views. можно ли малой кровью реализовать простой счётчик?

Аватар пользователя bumble bumble 13 февраля в 13:11
kurl wrote:

в случае с несколькими значениями для одной записи

Так выводите только 1 значение.

Аватар пользователя kurl kurl 13 февраля в 13:19
bumble wrote:

kurl написал:

в случае с несколькими значениями для одной записи

Так выводите только 1 значение.

если выводить по одному значению - весь замысел views пропадёт...

Аватар пользователя bumble bumble 13 февраля в 13:20

А каков Ваш замысел, если не секрет?
Потому что views со своим справляется на ура.

Аватар пользователя Orion76 Orion76 13 февраля в 13:35

Если я правильно понял, вьюс выводит поля типа entityreference (сущности).
Так и делайте выборку не по сущности в которой эти поля-сущности находятся, а прямо по этим сущностям.

Если необходимо как-то фильтровать-группировать эти сущности, добавьте связь (Relationship) с родительской сущностью.

И все.. сортируйте-фильтруйте, счетчик будет все правильно показывать..