Drupal

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


5
Jak zastąpić tytuł strony według typu zawartości
Używam pagetitlemodułu podstawowego do renderowania tytułu strony. Jednak dla niektórych typów treści chcęstronagłównym tytułem ma być etykieta typu treści (np. „Wiadomości”), a nie etykieta węzła (np. „Wydano Drupala 8!”). Czy istnieje prosty sposób na osiągnięcie tego? Moje pierwsze przypuszczenie polegało na użyciu, template_preprocess_page_titleale $variablesbez kontekstu na temat węzła, typu węzła …
12 theming  hooks  8 

5
Jak wdrożyć tłumaczenie interfejsu użytkownika?
Ciągi, które tłumaczę na „Tłumaczenie interfejsu użytkownika” / admin / config / regional / translate, nie są dla mnie eksportowane przez „Zarządzanie konfiguracją” / admin / config / development / configuration. Czy coś brakuje? Chciałbym zautomatyzować ten proces za pomocą hook_update_Nlub drush cim -y. Jaki jest właściwy sposób automatycznego wdrażania …

1
Czy można wywołać funkcję w pliku .inc modułu za pomocą drush eval?
Mam moduł z dodatkowymi plikami (.inc) zawierającymi funkcje, które muszę uruchomić za pośrednictwem Drush. Wiem, że można uruchomić drush eval, ale kiedy próbuję to zrobić dla tych funkcji, pojawia się następujący błąd: Błąd krytyczny PHP: Wywołanie niezdefiniowanej funkcji my_module_my_function () w /usr/share/php/drush/commands/core/core.drush.inc(1037): kod eval () w linii 1 To polecenie …
12 7  drush 

1
Jak renderować szablon w Drupal 8
Próbuję wyrenderować szablon w Drupal 8. W Drupal 7 stworzyłbym szablon z hook_theme, utworzyłem katalog szablonów w moim module, upuściłem plik szablonu i mogłem wyświetlić go za pomocą theme (). Jak zrobić ekwiwalent za pomocą Drupala 8? Próbowałem następujące, ale błędy: W twitter_pull.module / ** * Implementuje hook_theme (). * …
12 theming  8 


1
Co oznacza rc? kiedy zamiast tego używać alpha, beta i dev?
jak nazwać swoje projekty nazwa_projektu-7.25-1.0-alfa nazwa_projektu-7.25-1.0-beta1 nazwa_projektu-7.25-1.0-dev2 nazwa_projektu-7.25-1.0-rc3 nazwa_projektu-7.25-1.0-stable4 nazwa_projektu-7.25-1.0-niestabilna5 postępujesz zgodnie z najlepszymi praktykami?
12 7 

3
Omega 4: Eksportuj ustawienia do .info
Jestem pewien, że to proste pytanie, ale nie mogę znaleźć żadnego zasobu dla rozwiązania. W Omega 4 ciągle pojawia się komunikat „Ustawienia tego motywu są obecnie obsługiwane ze zmiennej. Możesz je wyeksportować do pliku .info”. Jak mam to zrobić?
12 theming 

5
jak używać hook_views_query_alter () do modyfikowania warunku?
Usiłuję zmodyfikować warunek where zapytania o wyświetlenia. do tej pory udało mi się zmienić „uporządkuj według” , ale nie mam pojęcia, jak zmienić warunek where . Chcę sprawdzić parametr search_term, a jeśli był zapisany wielkimi literami, przekształć go na małe litery, aby zapytanie mogło je znaleźć. w moim języku (perskim) …
12 7  views 

2
Resetowanie / cofanie aktualizacji niestandardowego modułu „Wartość N”
W pliku instalacyjnym modułu niestandardowego mam hook_update_Nfunkcję. Powiedzmy, że to mymodule_update_7100. Zauważyłem jednak, że zrobiłem to źle i chcę zmienić wiersz kodu w tej funkcji. Ponieważ już uruchomiłem updb/ update.phpzmiany nie zostaną pobrane i będę musiał zmienić nazwę na albo mymodule_update_7101albo utworzyć nową funkcję po tej nazwie. Naprawdę wolałbym tego …
12 updating 

4
Programowo przypisuj rolę użytkownika
Mam wiele ról w mojej witrynie i chcę przypisać pewną rolę niektórym użytkownikom, którzy zarejestrują się w mojej witrynie. Jak mogę przypisać określoną rolę nowym użytkownikom programowo, gdy przesyłają formularze rejestracyjne? Próbowałem modułów, takich jak logintoboggan, autoassignrole, ale zapewniają one domyślną rolę użytkownika podczas rejestracji, gdy chcę przypisać rolę określonym …
12 7  users 

2
hook_schema nie tworzy tabeli bazy danych
Poniższa funkcja znajduje się w pliku log_procesu.install jako część niestandardowego modułu o nazwie log_procesu. Moduł działa, jeśli ręcznie utworzyłem tabelę bazy danych, ale oczywiście chciałbym, aby tabela była tworzona automatycznie podczas instalacji. Sama funkcja nie generuje błędu schematu podczas instalowania modułu. Ale nie tworzy też tabeli bazy danych rejestr_loginu_rejestr w …
12 7  database 


7
Generowanie <typ przycisku = „prześlij”> za pomocą API formularza
Mam silnie tematyczną formę do zintegrowania, której strukturę pokazano poniżej. Jestem prawie tam, z wyjątkiem przesłania. &lt;form action="#"&gt; &lt;fieldset&gt; &lt;legend&gt;Authentification&lt;/legend&gt; &lt;label for="email"&gt;Courriel*&lt;/label&gt; &lt;input type="text" name="email" id="email"&gt; &lt;label for="password"&gt;Mot de passe*&lt;/label&gt; &lt;input type="password" name="password" id="password" class="last"&gt; &lt;a href="#" title="Mot de passe oublié?" class="clearfix"&gt;Forgot password?&lt;/a&gt; &lt;button type="submit" class="clearfix"&gt;&lt;span&gt;Login&lt;/span&gt;&lt;/button&gt; &lt;/fieldset&gt; &lt;/form&gt; Próbowałem wielu …
12 forms 

6
Jak zweryfikować i przesłać formularz za pomocą AJAX?
Utworzyłem formularz internetowy za pomocą interfejsu API formularza. Korzystam z #AJAXopcji pola, aby dodać sprawdzanie poprawności AJAX do każdego pola. Czy można zweryfikować i przesłać formularz za pomocą AJAX bez ponownego ładowania strony. Jeśli sprawdzanie poprawności się nie powiedzie, chcę wyświetlić komunikat o błędzie, a jeśli sprawdzanie poprawności się powiedzie, …
12 7  forms  ajax 

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.