Drupal

Pytania i odpowiedzi dotyczące programistów i administratorów Drupala

7
Dlaczego `GROUP BY` w hook_views_query_alter () nie działa?
Korzystam z widoków 7.x-3.6 i próbowałem zmienić GROUP BYklauzulę hook_views_query_alter()w następujący sposób: function mymodule_views_query_alter(&$view, &$query) { if ($view->name == "view_name"){ $query->add_groupby('field_name'); dpm($query); } } Kiedy patrzę w $query, klauzula jest prawidłowo włączony ale kwerenda SQL nie ma wpływu : the klauzula nie pojawia się:groupbyGROUP BY To, co ostatecznie zrobiłem, to …
11 7  database  views 

1
Użyj widoków, aby wyświetlić warunki potomne taksonomii od rodzica
Mam nadzieję, że może być na to rozwiązanie, ale po przeszukaniu grupy nie mam zbyt wiele nadziei. Obecnie mam kilka artykułów, które są z nimi związane, a te warunki mają 2-3 poziomy głębokości. Na przykład mogę mieć 10 artykułów z terminem „zielony”. -Fruit --Apple ---Green ---Red Chciałbym, aby użytkownik mógł …

1
Jak mogę sklonować git z drush, aby pobrać wersję modułu HEAD?
Czy istnieje sposób sklonowania lub pobrania wersji HEAD modułu w repozytorium git drupal.org? Na przykład, jeśli korzystam z Drupal 7, a ostatnia gałąź Widoków to 3, chciałbym zrobić: drush git-clone views aby osiągnąć coś równoważnego z: cd sites/all/modules/ git clone --recursive --branch 7.x-3.x http://git.drupal.org/project/views.git Najlepiej, używając, drush git-clone views-3xpowinno jawnie …

6
Jak wyświetlić podsumowanie (zwiastun) nad ciałem w widoku pełnej zawartości
Chcę wyświetlić zwiastun na górze każdego artykułu pod tytułem, jak w następującym układzie „pełnej zawartości”: Tytuł Teaser (streszczenie artykułu) Wizerunek Ciało Ponadto zwiastun powinien mieć własne formatowanie (na przykład kursywa i większa czcionka) Nie znalazłem żadnego sposobu, aby to zrobić bez edycji plików tpl lub podstawowych plików. Rozwiązaniem byłoby dodanie …
11 7  nodes  entities 

4
Brak linków nawigacyjnych na 404 stronach
Kiedy odwiedzam stronę, która nie istnieje, spodziewam się, że nadal będę widzieć podstawowe i dodatkowe linki, jak na każdej innej stronie, ale otrzymuję brak linków nawigacyjnych na stronie 404. Zobacz także Brak linków nawigacyjnych na stronach 404 . Znalazłem rozwiązanie, ale cieszę się, że coś innego może to naprawić (być …
11 7  navigation 

8
Alias ​​ścieżki tworzy pętlę przekierowań lub przekierowuje na stronę główną
Kiedy dzwonię do naszej witryny „www.example.com/contact-us”, pojawia się następujący błąd: Ups, wygląda na to, że to żądanie próbowało utworzyć nieskończoną pętlę. Nie zezwalamy na takie rzeczy tutaj. Jesteśmy profesjonalną stroną internetową! Jeśli zadzwonię do witryny pod adresem „www.example.com/node/5”, strona kontaktu zostanie wyświetlona w porządku. Kiedy sprawdzam alias ścieżki w / …

6
Uzyskiwanie wartości pola od encji
To, co zainstalowałem na mojej stronie, to Entity API i moduły Entityform. Moduł Entityform pozwala mi tworzyć formularze, które każdy użytkownik może przesłać, a pola formularzy są dla mnie dostępne w widokach, podobnie jak działałby typ zawartości. Zwykle, aby pobrać wartość pola z węzła do mojego szablonu za pomocą php, …
11 7  entities 

2
Czy nowe tabele należy utworzyć w hook_update_N ()?
Czy podczas tworzenia nowej tabeli hook_schema()należy również dodać tę tabelę hook_update_N()? A może jest jakaś sztuczka lub coś, co przeoczyłem, aby aktualizacje danych automatycznie dodawały tabele? Dokumentacja hook_update_N () nie wyjaśnia niczego na temat wprowadzania nowych tabel, podczas gdy dokumentacjahook_schema() mówi: Tabele zadeklarowane przez ten hook zostaną automatycznie utworzone przy …

1
Czy wszystko potrzebuje pakietu?
Uczę się o API Entity. Mam prostą dodatkową tabelę, którą chciałbym „upiększyć”, aby na przykład użyć jej w widokach. Przeczytałem sporo, obejrzałem kilka filmów, spojrzałem na kilka przykładów. Utknąłem na koncepcji pakietów . Rozumiem, jakie są pakiety (np. Typy węzłów są pakietami jednostki węzła). Ale do mojego użytku będzie tylko …
11 7  entities 

4
Zwiększenie limitu pamięci nie pomaga w przypadku błędu krytycznego: Dozwolony rozmiar pamięci… / modules / views / views.module on line 416
Trzy tygodnie temu przeszedłem z Drupala 7.14 na 7.15 i dlatego napotykam serię bardzo wyrafinowanych (jak dla mnie) błędów limitu pamięci . Te błędy występują za każdym razem, gdy próbuję wyczyścić pamięć podręczną wydajności lub uruchomić skrypty aktualizacji. Moja firma hostingowa zwiększyła limit pamięci w php.ini do 126 M, 256 …
11 views  routes 

6
Jak przekazać filtry kontekstowe do widoku za pośrednictwem usług
Mam widok, który akceptuje filtr kontekstowy w celu zwrócenia poprawnych wyników. Korzystam z usług 3 i Drupal 7. Jestem w stanie utworzyć punkt końcowy i pobrać widok za pośrednictwem usług. Wygląda jednak na to, że nie można przekazać filtru kontekstowego, ponieważ services_views ma tylko metodę pobierania (która korzysta z GET). …
11 7  views  services 

3
Jak zbudować dane JSON z informacjami o sesji w celu utworzenia węzła?
Korzystam z Drupal 7 i modułu Usługi 7.x-3.2. Korzystam z Postman for Chrome (klient http) do testowania interfejsu API. Chcę zalogować się do użytkownika i utworzyć z nim węzeł za pomocą interfejsu API usługi Drupal. Zalogowałem użytkownika za pomocą żądania JSON POST na stronie http://example.com/api/user/login . Z powodzeniem uzyskałem wynik …
11 7  services 

2
Czy zmienić hook_field_formatter_view?
Jaki jest najlepszy sposób zmiany mocy wyjściowej? Znalazłem „ hook_field_formatter_view ”, ale wygląda na to, że „hook_field_formatter_view_alter” istnieje. W moim przypadku mam pola adresu (moduł Adres), które były używane w okienkach „Wysyłka” i „Płatności” na stronie kasy DrupalCommerce . Chcę dodać js do tych pól, najlepiej przy użyciu interfejsu API …
11 entities 

3
Jakie są zalety paneli wszędzie
Kilka stron internetowych opowiada się za zaletami Panels Everywhere (umieściłem je na końcu tego pytania). Wypróbowałem jednak ten moduł i nie widzę korzyści. Zwykła strona panelu daje możliwość wyłączenia bloków. Pozwala także wyświetlać takie elementy, jak łącza menu, stopki i loginy użytkownika. Więc nie jestem pewien, co przynosi Panels Everywhere. …
11 7  theming  panels 

2
Jaki jest powód obecnej struktury menu
Nie jestem wielkim Drupalem Ninja; z tego, co widziałem na http://drupal.org/node/788972 , Drupal wydaje się mieć strukturę menu taką jak Joomla, w tym sensie, że umożliwia tworzenie elementów menu w kategoriach menu. Dlaczego używamy tego w przeciwieństwie do sekcji elementów menu centralnego, z której możemy w razie potrzeby połączyć element …

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.