Drupal

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

2
Jak programowo zaktualizować dozwolone wartości pola listy?
Utworzyłem listę wyboru dla konta Profile2 w Drupal 7. Na liście dozwolonych wartości dodałem kilka wartości. Teraz chciałbym programowo zaktualizować wartości na tej liście (dodać, usunąć lub zaktualizować). Nie chcę używać form_alter, ponieważ chcę, aby te aktualizacje były przypisane do bazy danych. Mój problem polega na tym, że nie mogę …
10 7  forms  users 



1
Dodaj tekst po polu wejściowym z formularzem API (sufiks pola)
Tworzę formularz z polem tekstowym. Po polu wejściowym chciałbym mieć trochę tekstu. Lubię to: Label * |________| some text Field description Używam kodu: $form['a_textfield'] = array( '#type' => 'textfield', '#title' => t('A Label'), '#size' => 10, '#maxlength' => 15, '#description' => t('A Field description'), '#required' => TRUE, ); Czy istnieje …
10 7  forms 


5
Jak Drupal obsługuje automatyczne ładowanie klas?
Jak Drupal obsługuje automatyczne ładowanie klas przez moduły? Na przykład, jeśli mam moduł Zdarzenia i deklaruję klasę o nazwie Zdarzenie, a następnie w pliku .info dołączam plik klasy, w jaki sposób jest on rejestrowany? Problem polega na tym, że próbuję dynamicznie uzyskać tablicę zawierającą wszystkie załadowane nazwy klas. get_declared_classes () …
10 7  .info 

6
Drush w systemie Windows - polecenie pm-enable wymaga wyższego poziomu ładowania początkowego do uruchomienia
Zainstalowałem Aqua Drupal i dodałem główny folder Drupal do listy witryn. Zainstalowałem również instalator systemu Windows drush, działa poprawnie do pobierania modułów, ale kiedy próbuję je włączyć, pojawia się ten ekran: C:\Documents and Settings\Administrator\Desktop\drupal>drush en ctools Command pm-enable needs a higher bootstrap level to run - you will [error] need …
10 7  drush 

4
Jak zaktualizować wyłączone moduły za pomocą Drush?
Czy istnieje sposób na aktualizację wyłączonych modułów Drush? Obecnie, gdy próbuję zaktualizować wyłączony moduł za pomocą Drush, otrzymuję ten komunikat: Projekt nie ma włączonych rozszerzeń i nie można go zaktualizować Włączenie modułu nie jest opcją, ponieważ jest to działająca witryna, w rzeczywistości wiele witryn. Wszystkie uciekają od tej samej bazy …


4
Jak stwierdzić, czy moja strona Drupal składa się z exploita SA-CORE-2018-002 - 2018 March?
Właśnie wydany exploit: https://www.drupal.org/sa-core-2018-002 --- Rdzeń Drupala - Wysoce krytyczny - Zdalne wykonanie kodu - SA-CORE-2018-002 Skąd mam wiedzieć, czy ktoś wykorzystał ten exploit do włamania się na moją stronę? Co mogą zrobić z tym exploitem, jeśli zostaną poprawnie wykonane? Nie mogę teraz zaktualizować moich stron Drupal. Jaka jest dobra …

5
Jak znaleźć dostępne metody publiczne?
Uważam, że największym problemem w pracy z Drupalem 8 jest to, że nie mogę uzyskać potrzebnych danych. Drupal 8 chce, żebym używał publicznych metod zamiast ręcznego drążenia obiektu. Problem polega na tym, że nie mogę znaleźć spójnego sposobu na uzyskanie listy dostępnych metod! (istnieją magicznie i wydaje mi się, że …
9 8  entities 

3
Osadź jedną formę encji w drugą i zapisz obie
Mam encję niestandardową, która zależy od encji użytkownika. W rzeczywistości jest tak, że czułem, że sensowne jest wyświetlanie mojej formy podmiotu w formularzu profilu użytkownika: Problem, który mam teraz, jest następujący; są 2 przyciski zapisu. A jeśli nie jest wystarczająco źle, przycisk zapisu dla użytkownika (dolny) już nie działa, a …
9 8  forms  users 

1
„Opieranie się na ustawieniach strefy czasowej systemu nie jest bezpieczne”.
W raporcie Ostatnie komunikaty dziennika znajduję następujący błąd : Ostrzeżenie: DateTime :: createFromFormat (): poleganie na ustawieniach strefy czasowej systemu nie jest bezpieczne. Jesteś zobowiązany do korzystania z ustawienia date.timezone lub funkcji date_default_timezone_set (). Jeśli użyłeś którejś z tych metod i nadal otrzymujesz to ostrzeżenie, najprawdopodobniej źle wpisałeś identyfikator strefy …
9 8 

4
Jak uzyskać nazwę użytkownika z identyfikatora użytkownika? [Zamknięte]
Zamknięte . To pytanie musi być bardziej skoncentrowane . Obecnie nie przyjmuje odpowiedzi. Chcesz poprawić to pytanie? Zaktualizuj pytanie, aby skupiało się tylko na jednym problemie, edytując ten post . Zamknięte 10 miesięcy temu . Chcę wydrukować nazwę użytkownika, znając tylko identyfikator użytkownika. Jak to osiągnąć?
9 users  8 

4
Pętla przez elementy potomne w Twig jak Element :: children ()
Kiedy mamy do czynienia z tablicą renderowalną w PHP, mogę użyć Element :: children (), aby uzyskać dostęp do elementów, które nie są #właściwościami, ale podporządkowanymi elementami do renderowania (elementy formularza w zestawie pól, elementy w widżecie pola itp.). Na przykład ten fragment kodu z pliku.module: <?php if ($element['#multiple']) { …
9 8  theming 

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.