Drupal 7 - Default-дисплей в Views
Всё-таки седьмой Друпал это большой кусок говна. Вот, давеча со мной приключилась следующая неприятность:
Создал обычный view по нодам. В Default-дисплее (в семёрке он называется Master) всё настроил и создал ещё один Feed-дисплей. Так вот, после сохранения, Default-дисплей пропал и переключиться в него не было совершенно никакой возможности. Никакие танцы с URL-ом, кэшем и всяким прочим ни к чему не привели: показывает настройки Feed-дисплея и хоть ты лопни, но до Default-а не достучаться.
Пришлось долго ковыряться в admin.inc в views/includes (а там 5 с гаком килострок между прочим) и в функции views_ui_show_default_display было найдено решение. Оказывается Default-дисплей специально скрывается, если дисплеев больше одного. Зачем я так и не понял, логики в этом никакой нет. Зато в этой же функции можно увидеть, что нужный дисплей можно принудительно заставить отображаться с помощью переменной views_ui_show_master_display. Так что заходим в таблицу variable, создаём переменную views_ui_show_master_display, задаём ей значение b:1; , сбрасываем кэш и всё, Default (Master)-дисплей наконец-то показывается.
А той скотине, что придумала эту тупость пусть придётся столкнуться с ещё более поганным багом и потратить на него втрое больше времени и нервов, нежели я на этот.
Последние посты
Комментарии
- Не согласен. Если первый if
6 days 16 hours ago - ищу работу
1 week 3 days ago - ПОИСК РАБОТЫ:ЭЛЕКТРОМОНТЁР 5 РАЗРЯДА
1 week 3 days ago - По моему функция t()
2 weeks 1 day ago - Пол дня потратил, пока не
13 weeks 23 hours ago - И что тут сложного?
13 weeks 2 days ago - $ bash 101ply.sh
101ply.sh:
14 weeks 9 hours ago - Классно! Спасибо. Пользуюсь и
14 weeks 4 days ago - > Нельзя забывать что почти
16 weeks 2 days ago - Согласен, эта весьма хорошая
20 weeks 2 days ago
Архив
- August 2010 (8)
- September 2010 (16)
- October 2010 (13)
- November 2010 (9)
- December 2010 (5)
- January 2011 (5)
- February 2011 (3)
- March 2011 (3)
- April 2011 (5)
- May 2011 (5)
Новый комментарий