Drupal

21
drupal_static () używa zmiennej FUNCTION, co to znaczy?

function drupal_set_page_content($content = NULL) { $content_block = &drupal_static(__FUNCTION__, NULL); $main_content_display = &drupal_static('system_main_content_added', FALSE); if (!empty($content)) { $content_block = (is_array($content) ? $content : array('main' =>...

21
Jak uniknąć edytowania rdzenia Drupal?

Budowałem wymianę z usługą XML partnerów i nie mogłem poprawnie uzyskać XML, ale tak jak w przypadku wszystkich rzeczy Drupal, błąd xmlrpc i rejestrowanie działań jest mniej niż niezawodny. Zrobiłem to w pliku / xmlrpc.inc. function xmlrpc_request($method, $args) { $xmlrpc_request = new...

21
Utworzyć powtarzalną instalację Drupal?

Instalując Drupala dla różnych stron, często instaluję te same moduły w kółko. W interesie DRY , jak mogę stworzyć rodzaj niestandardowego „szablonu” strony, który pozwoliłby mi zainstalować Drupala i zainstalować już zainstalowane moduły podstawowe, podstawowy zestaw motywów i ewentualnie inne...

21
Najlepszy sposób na usunięcie pola z typu zawartości

Jaki jest najlepszy sposób na usunięcie pola Drupal 7 z typu zawartości zdefiniowanego za pomocą GUI? Chcę użyć hook_update_N, aby zmiany mogły być propagowane na wiele serwerów po uruchomieniu update.php. Jednak nie mogę znaleźć rozwiązania. db_drop_table () miałoby dla mnie sens dla...

21
Programowo przywróć składnik operacji

Mam funkcję zainstalowaną przy użyciu profilu instalacyjnego. Ale zawsze muszę iść i przywrócić konkretny komponent, aby nie był już zastępowany (tak, aby na przykład pojawiały się bloki cechy). Chciałem tylko wiedzieć, czy mogę wykonać ten krok programowo, używając samego kodu w profilu...

21
Zbierz wszystkie węzły danego typu

Chciałbym uzyskać wszystkie węzły tego my_custom_typetypu w Drupal 8 . Wiem, że mogę pobrać wszystkie węzły (dowolnego typu) \Drupal\node\Entity\Node::loadMultiple()i listę wszystkich typów według \Drupal\node\Entity\NodeType::loadMultiple(). Ale jak uzyskać tylko węzły danego typu...

21
Jak mogę powstrzymać Drupala przed wysyłaniem wiadomości e-mail?

Mam konfigurację pracy serwera deweloperskiego, tymczasowego i na żywo skonfigurowaną w Pantheon. Moja strona ma wiele zasad, które powodują, że członkowie są wysyłani e-mailem z różnych powodów. Czasami muszę popracować nad nimi na moich stronach deweloperskich / inscenizacyjnych, ale zdałem sobie...

20
Jak wyłączyć rejestrację drupal

Ostatnio otrzymuję wiele rejestracji spamu. Moja strona jest dość prosta i nie muszę się rejestrować. jaki byłby prawdopodobny adres URL, który znajdują boty spamowe? jest sposób na wyłączenie tej rejestracji. Wiem, że mógłbym użyć captcha. Ponieważ jednak nie potrzebuję się rejestrować, wolę...

20
Widoki Nazwa maszyny Blocka jest „mieszana” (?)

Nowicjusz Drupala, więc popraw mnie, jeśli nie rozumiem, ale normalnie, gdy Blok jest tworzony przez Widoki, nazwa maszyny bloku jest dołączana do nazwy maszyny Widoku. tzn. „article_listing_view-block_1” Kiedy korzystam z funkcji block_load ($ module, $ block_id), tak to zrobiłem, aby wywołać ją...

20
Jak renderować formularz?

Jaka jest alternatywa dla drupal_get_form('user_login'). w Drupal 8? Korzystam z następującego kodu w theme_name.theme, ale to nie działa. // Include namespace for userLoginForm. use \Drupal\Core\core\modules\user\src\Form; function MYTHEMENAME_preprocess_page(&$variables) { $form =...

20
Jak uzyskać nazwę typu zawartości?

w Drupal 7, którą funkcję muszę wywołać, aby uzyskać nazwę typu zawartości? Mam obiekt $ node i mam również identyfikator typu treści, jeśli go używam $node->type. Ale muszę uzyskać nazwę typu zawartości ustawioną w systemie, a nie identyfikator jako coś w rodzaju „nazwa_typu_typu treści”....