Drupal

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

14
Jak przenieść zainstalowane moduły z / witryn / wszystkich / modułów / * do / witryn / wszystkich / contrib / modułów / *
Poszukiwałam odpowiedzi na to pytanie bez powodzenia. Z tego, co obserwuję w strukturze bazy danych, położenie modułów jest określone w tabeli „systemowej”. Jedyne rozwiązanie, jakie mam, to napisanie zapytania SQL w celu zaktualizowania kolumny „nazwa pliku”. Czy istnieje lepsze / czystsze rozwiązanie w rozwiązywaniu tego, na przykład dla modułu contrib?
34 7  installing 

4
Jak uzyskać podstawowy adres URL witryny
Moja strona znajduje się na http: //drupal8.local/ . Jak uzyskać część drupal8.local tego adresu URL? Url::fromRoute('<'current'>')lub base_path()zwraca część parth adresu URL; Na przykład dla http: //drupal8.local/a/b/c/d/e/f zwracają „, /a/b/c/d/e/f'gdy tylko muszę to uzyskać 'drupal8.local'. Jak mogę uzyskać tę część adresu URL?
34 8  uri 

6
Jakim atakom zapobiega łatka dla SA-CORE-2014-005 (Drupal 7.32)?
Czytanie na https://www.drupal.org/node/2357241 i szczegóły techniczne na https://www.drupal.org/SA-CORE-2014-005 , a także aktualną łatkę, która jest po prostu: diff --git a/includes/database/database.inc b/includes/database/database.inc index f78098b..01b6385 100644 --- a/includes/database/database.inc +++ b/includes/database/database.inc @@ -736,7 +736,7 @@ abstract class DatabaseConnection extends PDO { // to expand it out into a comma-delimited set of placeholders. foreach …
33 security 

1
Do czego służy $ form_state?
Czego $form_statezwykle używa się w kontekście interfejsu API formularza, jeśli jest on używany jako argument? W szczególności szukam przykładu, kiedy jest używany.
33 forms 

3
Jak grupować elementy w widoku?
Mam 8 artykułów: Artykuł 1 (Gry), Artykuł 2 (Wiadomości lokalne), Artykuł 3 (Wiadomości ze świata), Artykuł 4 (Wiadomości ze świata), Artykuł 5 (Gry), Artykuł 6, Artykuł 7, Artykuł 8. W związku z tym chciałbym pogrupować artykuły według: „Wiadomości”, „Gry” i „Inne”. Łączenie wiadomości ze świata i lokalnych wiadomości w jednej …
33 7  views 

7
Jak zapobiec Drupalowi powodującemu błąd segmentacji podczas korzystania z przepływu tematycznego Node.js?
Objawy: Niektóre polecenia drush zawodzą; Niektóre strony Drupal są puste. Nieudane polecenia drush zgłaszają „Błąd segmentacji: 11” Dziennik Apache (np. Php-error.log w MAMP) również pokazuje ten sam błąd. Tło: Jeśli używasz przepływu pracy przełykania lub chrząkania - w celu skompilowania SASS motywu itp. - możesz napotkać problem polegający na tym, …
33 theming  drush 



6
Jak zaktualizować konfigurację modułu?
Buduję niestandardowy moduł w Drupal 8. Zawiera on kilka plików konfiguracyjnych YAML. W miarę rozwoju muszę zmienić i dodać do konfiguracji, np. Aby dodać kolejne pole do mojej niestandardowej encji. Obecnie jedynym sposobem, w jaki udało mi się przekonać Drupala do zauważenia zmian, jest odinstalowanie modułu i jego ponowna instalacja. …

9
Jak mogę programowo wyświetlić blok?
Tworzę witrynę przy użyciu Drupal 8 beta-14. Utworzyłem blok widoku różnych terminów i teraz chcę go wyświetlić za pomocą kodu. Jak mogę wyświetlić programowo? Robiłem to w Drupal 7 przy użyciu tego kodu, ale nie jestem pewien co do Drupala 8. $block = module_invoke('block', 'block_view', '4'); $text_block = render($block['content']);
33 8  blocks 

6
Programowo utworzyć termin?
Próbuję dodać wiele terminów (~ 200) do słownictwa, ale nie mogę znaleźć żadnych modułów importu, które zostałyby zaktualizowane dla Drupal 8, i wydaje się, że funkcje umożliwiające to w Drupal 7 nie istnieją w Drupal 8. Czy ktoś może skierować mnie w dobrym kierunku? Próbowałem to zrobić entity_create, zgodnie z …
32 taxonomy-terms  8 

5
Czy potrzebuję zadania CRON do przetwarzania kolejki?
Mam zadanie, które zajmuje około 45 minut i musi być wykonywane codziennie (synchronizacja użytkowników z kilkoma zewnętrznymi bazami danych itp.). Aby obsłużyć pracę, skonfigurowałem kolejkę cron hook_cron_queue_info()w następujący sposób: function mymodule_cron_queue_info() { $queues = array(); $queues['update_users_queue'] = array( 'worker callback' => '_mymodule_process_user_queue_item', 'time' => 120, ); return $queues; } Wypełniam …
32 7  hooks  cron  queue 

5
Jak uzyskać nazwę terminu taksonomia z Tid?
Wiele naszych rzeczy ma format uris, np. site/taxonomy/XXGdzie XX jest liczbą całkowitą. Znalazłem wiele pytań, takich jak „ jak uzyskać TID z nazwy? ”, Ale chciałbym uzyskać nazwę z TID. Próbuję utworzyć skrypt nawigacyjny i wszystko jest świetne, z wyjątkiem tych przypadków, w których otrzymuję ślad typu „ home > …
32 7  taxonomy-terms 


7
Jak wyciszyć błędy PHP?
Czy istnieje sposób, aby wyciszyć wszystkie błędy PHP, ostrzeżenia i powiadomienia w Drupal? Są przydatne na stronie deweloperskiej, ale stanowią duże zagrożenie bezpieczeństwa i sprawiają, że strona wygląda źle na żywo. Wiem, że na Drupal 6 strona admin / ustawienia / raportowanie błędów może powstrzymać Drupala przed zapisywaniem błędów na …
32 7 

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.