Jak wyświetlić / edytować nazwę komputera dla widoku?
Powodem pytania jest to, że próbowałem sklonować widok, ale nazwa, którą podałem, została odrzucona, ponieważ została już użyta, ale nie wiedziałam, gdzie.
Możesz eksportować widok, zmieniać wartości, usuwać oryginał i importować widok z powrotem.
Na stronie z listą wyświetleń znajduje się opcja importu. Po prostu wklej ten adres URL po bieżącym adresie URL, a zobaczysz stronę widoków importu. Widząc twoje tagi, zakładam, że używasz Drupala 7, więc podany poniżej adres URL będzie działał tylko dla Drupala 7.
Poniżej znajduje się adres URL do dodania:
#overlay=admin/structure/views/import
Aby wyeksportować widok:
przejdź do / admin / structure / views
w kolumnie „operacje” kliknij strzałkę i wybierz „eksport”
skopiuj kod i edytuj / zmień w zewnętrznym edytorze
przejdź do / admin / struktura / widoki / import i importuj zmieniony widok Najpierw możesz usunąć istniejący widok lub wybrać „Zamień istniejący widok, jeśli istnieje o tej samej nazwie” w ustawieniach importu -
Nie sądzę, że możesz zmienić nazwę komputera widoku, przynajmniej nie w interfejsie użytkownika. Możesz zobaczyć nazwę maszyny w adresie URL, jeśli najedziesz myszką na „link edytuj”.
źródło
Możesz sklonować go przy użyciu nowej nazwy komputera.
Aktualizacja: Jak wyświetlić nazwę komputera dla widoku.
Możesz zobaczyć listę wszystkich widoków w twojej instalacji Drupala, używając tego kodu:
Możesz uruchomić ten kod na stronie
devel/php
(wymaga modułu Devel ).Zostanie wydrukowana tablica widoków wpisywanych według nazwy komputera i będziesz w stanie znaleźć utracony widok.
Aktualizacja: Możesz wyszukiwać widoki według nazwy komputera na stronie listy widoków w Drupal 7. W tym celu należy włączyć flagę „Pokaż filtry na liście widoków” w ustawieniach Widoków.
źródło
$page["#views_contextual_links_info"]["views_ui"]["view_name"]
- Za pomocą tej zmiennej możesz uzyskać nazwę maszyny swojego widoku.źródło
Można zmienić wartość z nazwy pola w views_view tabeli w bazie danych. Nie zawsze najlepszy pomysł, ponieważ możesz skończyć z przełamywaniem odniesień do bloków / stron w częściach witryny, takich jak panele.
źródło
Nie sądzę, że możesz zmienić nazwę komputera widoku, gdy już go utworzysz, a znalezienie nazwy maszyny wcale nie jest intuicyjne. Wyobrażam sobie, że może to być spowodowane tym, że jedynymi osobami, które będą potrzebowały nazwy komputera, byliby programiści i dość zaawansowani zaawansowani użytkownicy, którzy potrafią poradzić sobie z pewnym zaciemnieniem, aby interfejs był łatwiejszy do zrozumienia dla wszystkich innych.
Aby znaleźć nazwę komputera widoku, wystarczy przejść do listy widoków i przytrzymać wskaźnik myszy nad dowolną częścią wiersza. To nie musi być przycisk edycji. To nie jest oficjalny wskaźnik myszy JavaScript, więc Twoja przeglądarka może renderować go w inny sposób niż widzę, a może w ogóle go nie renderować. W takich przypadkach możesz zerknąć na źródło HTML, a zauważysz, że w znaczniku wiersza widoku, na który patrzysz, jest atrybut tytułu, który będzie czytał coś podobnego.
Jeśli chcesz, aby nazwa komputera była wyświetlana w widoku, jest to trochę łatwiejsze. To jest w bloku Zaawansowane interfejsu edycji widoków. Jest gdzieś tam i jest oznaczony jako „nazwa_ maszyny”, więc nie ma żadnych specjalnych sztuczek, aby go odkryć. W przeciwieństwie do nazwy komputera widoku, możesz to zmienić.
Co więc robisz, jeśli chcesz zmienić nazwę komputera widoku? Cóż, możesz być chrupiący z bazą danych i ręcznie ją edytować, aby aktualizować nazwę komputera wszędzie tam, gdzie jest używana, ale moim zdaniem jest to zbyt duży problem. Jest o wiele prostszy sposób. Wystarczy sklonować widok i nadać mu nazwę maszyny, którą naprawdę chciałeś. Po sklonowaniu możesz usunąć oryginalny, który miał niewłaściwą nazwę komputera.
źródło