Pytania oznaczone «7»

9
Dodać pole do wielu typów treści jednocześnie?

Chcę dodać pole do wielu typów treści jednocześnie i skonfigurować je dla wszystkich jednocześnie. Powodem jest to, że mam wiele typów treści, z których wszystkie wymagają aktualizacji, dodając do każdego nowe pole. To pole zostanie skonfigurowane tak samo dla wszystkich typów treści. Muszę...

9
Programowe tworzenie wielu bloków

Piszę niestandardowy moduł dla Drupala 7. Muszę utworzyć 5 różnych bloków za pomocą tego modułu. Drupal ma haczyki hook_block_infoi, hook_block_viewktóre tworzą bloki. Jak mogę dodać wiele bloków, ponieważ te zaczepy pozwalają tylko na jeden blok na

9
Jak całkowicie wyczyścić i odbudować menu drupal?

Jakiś czas temu znalazłem fajny wpis na blogu, w którym szczegółowo opisano, jak opróżniać tabele menu i odbudowywać system menu za pomocą drush wywołania php, konieczność, ponieważ witryna będzie bezużyteczna po opróżnieniu tych tabel mysql. W ten sposób możesz zresetować menu, jakby to była nowa...

9
Błąd migracji: klauzula jest niejednoznaczna

Pracuję z migratemodułem po raz pierwszy i db_selecttrochę pracowałem z interfejsem API, ale mam błąd. Próbuję przekształcić niektóre stare etykiety w taksonomię drupala. Gdy przeglądam /admin/content/migratestronę, wykonuje moje zapytanie poprawnie i pokazuje odpowiednią liczbę wierszy, które...

9
db_update () z łączeniami

Czy istnieje sposób db_update()na następujące zapytanie? UPDATE field_data_field_TEST as ft left join node as n on ft.entity_id = n.nid set n.type='test' where n.type='foo' Próbowałem użyć, db_update()->join();ale to nie działało.

9
wymuś generowanie stylu obrazu w węźle składowania

Wciąż opisuję tutaj mój problem. Styl obrazu, użyj ponownie obrazu w polu kolekcji, ale poddałem się, aby znaleźć rozwiązanie. Obejściem, które przyszło mi do głowy, jest wymuszenie generowania stylów obrazów w nodesave. czy są jakieś możliwości, aby to

9
Jest jakiś sposób na filtrowanie według numeru tygodnia?

Drupal 7, wyświetlenia 3 Mam skonfigurowanych kilka widoków, które wyświetlają dane przez wiele lat. Dane są filtrowane według roku przy użyciu pola daty jako kryterium filtru. Na każdy rok mam widoki załączników, które muszę filtrować dalej według tygodnia. Zamiast określać dokładne daty tygodni...

9
Jak włączyć czyste adresy URL za pomocą Nginx?

Używam Drupal 7.x. Osiągnąłem, aby działał bez czystych adresów URL. Badając, zrozumiałem, że powinienem utworzyć vhost dla każdej witryny drupal i włączyć czyste adresy URL za pomocą następującego kodu. if (-e $ REQUEST_FILENAME) {      rewrite ^ / (. *) $ / index.php? q = $ 1...

9
Widoki 3 programowo usuwają odsłonięty filtr

Mam kilka typów węzłów, z których każdy odnosi się do innego słownictwa terminów taksonomicznych. Do wyświetlania kategorii używam modułu taksonomii. Na przykład mamy dwie kategorie: wskazówki i kule bilardowe. Cue ma cenę od, cena do i filtry typu drewna. Ale kule nie mają filtra typu...

9
Jak sprawdzić, czy użytkownik zmienił hasło?

Chciałem wysłać użytkownikowi podstawowe powiadomienie e-mail po zmianie hasła, aby poinformować go o zmianie hasła. Używam Rulesdo tego modułów. Ale nie znajduję tam żadnej opcji, aby dodać warunek, jeśli użytkownik zmienił hasło. Czy jest jakiś sposób, aby sprawdzić, czy użytkownik zmienił...

9
Jak poprawnie usunąć kolekcję pól?

Wersja Drupal: 7.21 Wersja modułu kolekcji terenowej: 7.x-1.0-beta5 Krótkie wyjaśnienie : jestem zajęty próbą programowego importowania zbiorów pól, ale podczas usuwania niektórych z nich zawsze pozostaje trochę „fałszywych” zbiorów pól. Długie wyjaśnienie : Moi użytkownicy mają w swoim profilu...

9
Jak mogę przyspieszyć funkcję node_save () drupala?

Mam dużo problemów z nieefektywnością node_save (). Ale czy węzeł zapisuje mój problem? Właśnie tego próbuję się dowiedzieć. Utworzyłem pętlę ze 100 000 iteracjami. Stworzyłem absolutne minimum, aby obiekt węzła był poprawny i poprawnie zapisany. Oto kod zapisu węzła: $node = new stdClass();...

9
Jak uzyskać ostatni wstawiony identyfikator rekordu?

Chcę uzyskać identyfikator rekordu dla ostatniego wstawionego wiersza w tabeli bazy danych. Próbuję użyć db_last_insert_id(), ale rzuca wyjątek. Wywołanie niezdefiniowanej funkcji db_last_insert_id() Jak uzyskać ostatni wstawiony identyfikator

9
Jak zmienić lokalizację wyjścia `form_set_error`?

Czy w Drupal 7 jest sposób na zmianę położenia wyjścia form_set_error? W tej chwili wywołuje drupal_set_messagekolejkę wszystkich błędów formularza na górze ekranu. Zamiast tego chciałbym, aby każda wiadomość pojawiła się poniżej odpowiedniego pola. Jeśli nie jest to możliwe, czy mogę ręcznie...