Drupal

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

2
Najlepszy sposób na usunięcie wszystkich zmiennych podczas odinstalowywania modułu
Piszę moduł, który zapisuje kilka zmiennych (trzy, cztery zmienne dla każdego typu zawartości i inne). Jakiej metody należy użyć, aby je usunąć przy hook_uninstall? Czy bezpiecznie jest wykonać zapytanie, wyszukując zmienne „mymodule_ *”? A może powinienem zapętlać typy zawartości i wyszukiwać zmienne, więc wywoływać wiele razy zmienna_del?



6
Zapobiegaj usuwaniu klas html przez WYSIWYG + CKEditor
Używam edytora WYSIWYG z CKEditor. Zauważyłem, że podczas dodawania niestandardowych klas do moich elementów z widoku „źródłowego”, CKEditor usuwa te klasy przy wyłączaniu widoku źródłowego. Gdy szukam rozwiązania tego problemu, znalazłem stronę modułu CKEditor, która opisuje, jak to naprawić, używając samego CKEditora. (Zasadniczo musimy skonfigurować konfigurację JS config.allowedContent = truew …
9 7  wysiwyg 

2
Jak napisać dodatkowy formater pola dla istniejącego pola
Chciałbym napisać nowy formater pola dla istniejącego typu pola. Nie chcę zastępować żadnych istniejących formatów, ale oferuję nową opcję. Czy może lepiej użyć theme_preprocess_field () do drobnych zmian? Wydaje się to jednak trudniejsze w utrzymaniu i chciałbym pozostawić otwarte opcje edytorów treści (i GUI). Czy ktoś może wskazać mi przykład …
9 entities 

2
Jak ustawić zdarzenie Reguły dla „Wyświetlanych treści”, aby wykluczyć widok zwiastuna?
Skonfigurowałem regułę, która będzie wykonywana podczas zdarzenia „Treść jest przeglądana”, a akcja polegała na wyświetleniu komunikatu systemowego. Działało i zostało uruchomione, gdy zobaczyłem węzeł. Kiedy jednak wszedłem na stronę główną, uruchomiono ją N razy, gdzie N jest liczbą węzłów na stronie / node. Jak temu zapobiec? Reguła powinna dotyczyć wyłącznie …
9 rules  nodes 

1
Drupal 6 Podwójny moduł wyszukiwania [zamknięty]
Zamknięte. To pytanie jest nie na temat . Obecnie nie przyjmuje odpowiedzi. Chcesz poprawić to pytanie? Zaktualizuj pytanie, aby było na temat Drupal Answers. Zamknięte 4 lata temu . Obecnie jestem zajęty stroną internetową dla klienta. Ta strona musi być zatwierdzona przez W3C. Na stronie wyszukiwania witryny wystąpił problem z …
9 search 


3
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ł hasło przy użyciu reguł lub pragmatycznie. -- Wielkie dzięki …
9 7  users  rules 

1
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 last; } Alternatywnie mógłbym …
9 7  uri  nginx 

1
Moje haki nie są wywoływane przez Drupala
Pracuję nad modułem, ale dodawane przeze mnie haki nie są wywoływane z Drupala. Zdarza się to z więcej niż jednym hakiem. Przeczytałem dokumentację dotyczącą haków i nie mogę znaleźć niczego, co wyjaśniałoby, dlaczego tak się dzieje. Potwierdziłem, że używam poprawnych parametrów i zwracam poprawną wartość. Co ja robię źle? Czy …
9 hooks 

1
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 7  database 

4
Podłącz się do formatyzatora pola innego modułu?
Obecnie próbuję zaimplementować pole obrazu, do którego odwołuje się węzeł, w mojej witrynie Drupal 7, która zmieni tryb wyświetlania w zależności od logiki programowej tuż przed renderowaniem. Pole jest obecnie renderowane na wielu typach treści za pomocą ustawień trybu wyświetlania, z których każdy używa formatera pola „Rendered node”. pierwsze podejscie …
9 entities 

1
Ustawić hasło użytkownika w kodzie?
Chciałbym móc zmienić hasło użytkownika w kodzie. Ponieważ user_loadzwraca obiekt i user_savechce tablicy, nie jest to trywialne. Zakładam, że ktoś wymyślił szybki i łatwy sposób to zrobić. Moje obecne rozwiązanie wygląda następująco: db_update('users') ->fields(array('pass' => user_hash_password('some_password'))) ->condition('uid', 1) ->execute(); Ale nie podoba mi się to, że omija większość haków.
9 users 


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.