Drupal

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

2
Wymień wszystkie terminy ze słownika
Mam taksonomię zwaną usługami i chcę wymienić wszystkie warunki. Mogę załadować słownictwo $vocabulary = taxonomy_vocabulary_machine_name_load('Services') ale nie widzę, aby wszystkie warunki zostały wyjęte.
25 7  taxonomy-terms 

2
Pobieranie rdzenia za pomocą wiersza polecenia
Zwykle pobieram najnowszą wersję Drupala 7 drush dl drupal --select, ale Drupal 8 nie pojawia się na liście. Jakie są fajne i szybkie sposoby pobierania najnowszej wersji Drupala 8, nawet jeśli wciąż jest w fazie alfa?
25 drush  8 



5
Funkcja przetwarzania wstępnego według typu zawartości
Mam kilka typów treści, które muszę wstępnie przetwarzać na różne sposoby. Więc template.phpw moim motywie fooobecnie wygląda następująco: function foo_preprocess_node(&$variables) { if ('news' ==$variables['type']) _preprocess_news($variables); if ('event'==$variables['type']) _preprocess_event($variables); if ('alert'==$variables['type']) _preprocess_alert($variables); ... } function _preprocess_news(&$variables) { ... } function _preprocess_event(&$variables) { ... } function _preprocess_alert(&$variables) { ... } Chciałbym móc …
25 7  theming 

1
Dlaczego Drupal 7 woli reguły CSS @import od tagów <link>?
„Nie używaj @import” - mówi wielu facetów. Istnieje wiele wad użytkowania @import. Korzystanie @importz arkusza stylów dodaje jeszcze jedną rundę do całkowitego czasu pobierania strony. Używanie @importw IE powoduje zmianę kolejności pobierania. Może to powodować dłuższe pobieranie arkuszy stylów, co utrudnia renderowanie postępów, powodując spowolnienie strony. Dlaczego Drupal 7 go …
25 7  theming 

5
Jak wysłać wiadomość e-mail w formacie HTML
Tworzę prosty moduł, który będzie wysyłał użytkownikom wiadomości e-mail w formacie HTML w celu znalezienia okazji w naszej witrynie. Dużo szukałem, ale nie mogę znaleźć rozwiązania odpowiedniego dla Drupala. Teraz mogę wysyłać maile, ale zwykły tekst. Co to jest krok po kroku procedura wysyłania e-maili HTML w Drupal 7? function …
25 7  emails 

6
Używam wbudowanego interfejsu jQuery w moim motywie
Każda strona mojego motywu będzie musiała korzystać z interfejsu użytkownika jquery. Wiem, że jest on dołączony do Drupala 7, ale tak naprawdę nie mogę odszyfrować zbyt technicznej dokumentacji Drupala. Wygląda na to, że jedynym sposobem na to jest użycie pliku template.php. Ale ponieważ nie rozumiem tego pliku, staram się unikać …
25 7  theming  javascript 



6
Programowo załączanie plików
Utworzyłem typ zawartości „Galeria” i dodałem dwa pola: „zdjęcie” i „dokument”. Następnie użyłem następującego kodu do przesłania pliku w polu „dokument”: $file = file_save_upload('document', array( 'file_validate_extensions' =&gt; array('txt doc'), // Validate extensions. )); // If the file passed validation: if ($file) { // Move the file, into the Drupal file …
25 7  nodes  entities 


2
Ustal, czy moduł jest włączony / wyłączony
Próbuję napisać skrypt Drusha, aby włączyć kilka modułów opartych na haku. Jeśli jest już włączony, wolałbym pominąć włączenie tego modułu. Czy istnieje sposób, aby Drush zwrócił, czy moduł jest włączony, czy nie?
24 drush 

8
Jak migrować blokowaną zawartość z dewelopera do witryny produkcyjnej?
W końcu zacząłem poważnie patrzeć na Drupala 8 i jestem szczególnie zainteresowany zarządzaniem konfiguracją. Natknąłem się na coś, co może być nieco problematyczne i dotyczy niestandardowej zawartości bloku. Widzę, że system zarządzania konfiguracją jest w stanie wyeksportować konfigurację bloku - region, kompozycję, wagę, widoczność itp. Jednak rzeczywista zawartość bloku nie …
24 blocks  8 

1
Dlaczego pliki routingu są wypełnione podkreśleniami?
Jaki jest układ wszystkich parametrów z prefiksem i bez znaku podkreślenia ? Gdzie Drupal decyduje o sposobie przetwarzania tych parametrów? Czy ta koncepcja została wprowadzona z Symfony, czy też jest nowa w Drupal? Przykład ( node.routing.yml ): node.overview_types: path: '/admin/structure/types' defaults: _controller: '\Drupal\Core\Entity\Controller\EntityListController::listing' entity_type: 'node_type' _title: 'Content types' requirements: _permission: …
24 8  routes 

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.