Dlaczego opcja importowania widoku nie jest wyświetlana w interfejsie użytkownika widoków?

15

Próbuję wyeksportować / zaimportować widok z witryny deweloperskiej do witryny qa. Interfejs użytkownika widoków jest włączony. Jednak po przejściu do struktury> widoków nie widzę opcji „+ importuj widok”, tylko:

„+ Dodaj nowy widok” „+ Dodaj nowy widok z szablonu”

Czy ktoś ma pomysł?

marscat
źródło

Odpowiedzi:

28
  1. Jeśli zalogowany użytkownik ma uprawnienie Administruj widokami, jeśli nie, to udziel tego uprawnienia.
  2. Włącz także moduł podstawowy „Filtr PHP”.
  3. Nadaj odpowiedniej roli użytkownika uprawnienie Użyj PHP do ustawień .
  4. Wklej poniższy adres URL po bieżącym adresie URL, a zobaczysz stronę wyświetleń importu.

    admin / structure / views / import

Astha Chauhan
źródło
2
funkcja views_import_access czyni to dość jasnym, ponieważ po prostu sprawdza pozostałe 2 uprawnienia: administer viewsorazuse PHP for settings
DrCord
Zauważ, że aby zobaczyć uprawnienie „użyj PHP do ustawień”, moduł „php” musi być włączony.
Matt Browne,
2

Powinieneś mieć wystarczające uprawnienia (uprawnienie do „administrowania widokami”) lub zalogować się jako użytkownik nr 1. Jeśli nie logujesz się jako użytkownik nr 1, musisz również mieć uprawnienie „użyj PHP do ustawień” z powodu problemu w Widoku .

Powinieneś być w stanie przejść admin/structure/views/importi zaimportować swój widok.

Sidney Gijzen
źródło
1

Najprawdopodobniej szukasz w złym miejscu. Wybrana opcja eksportu znajduje się w rozwijanym wierszu Widok na liście wyświetleń, natomiast opcja Import znajduje się na górze strony wzorcowej Widoki jako karta. Zajęło mi trochę czasu, aby zauważyć, że jak się spodziewałem, opcja Importuj będzie w tym samym menu rozwijanym co Eksport.

Hondaman900
źródło
To była dla mnie właściwa odpowiedź i nie przypominam sobie, że muszę włączać dodatkowe moduły php w tym celu na innych stronach - zwykle spodziewam się, że znajdę to w Struktura> Widoki w nawigacji
petednz - fuzion
0

Innym powodem może być użycie modułu paranoi, który wyłącza wiele takich funkcji php-run.

adrian c
źródło