Как Drupal Views выбирает между несколькими дисплеями с одинаковым путем - PullRequest
3 голосов
/ 10 ноября 2010

Мне нужно иметь представления, которые отличаются для разных ролей.Но я не знаю, что произойдет, когда клиент выполнит требования для всех дисплеев для этого просмотра.Какой дисплей она увидит?

1 Ответ

4 голосов
/ 10 ноября 2010

Если вы обращаетесь к дисплею в представлениях: у каждого дисплея представления есть позиция, и дисплеи загружаются в соответствии с этой позицией в порядке возрастания.Таким образом, если вы создаете отображение страницы (которое может получить позицию 2, поскольку отображение по умолчанию обычно имеет позицию 1), а затем создаете другое отображение страницы после , то отображение следующей страницы может получить позицию3. Клиенту будет предоставлена ​​позиция, которой он достигнет первым (2 при условии, что он соответствует критериям).

Если вы ссылаетесь на сами представления: представления загружаются в порядке их идентификатора представления(VID).Клиенту будет представлен первый загруженный файл.

...