Drupal

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

3
Jak usunąć niektóre metatagi?
Jak mogę usunąć te tagi z moich stron w Drupal 7? <link rel="shortlink" href=" .... " /> <meta name="Generator" content="Drupal 7 (http://drupal.org)" /> <link rel="canonical" href="...." /> Aktualizacja : Mam kod dla template.php, który usuwa generator i tagi kanoniczne. function program_html_head_alter(&$head_elements) { unset($head_elements['system_meta_generator']); foreach ($head_elements as $key => $element) { …
18 7  meta-tags 

7
Zmień format wejściowy dla ponad 3000 węzłów
Mam wiele węzłów, które wymagają zmiany formatu wejściowego - mógłbym to zrobić ręcznie, ale nie zrobię tego przed Bożym Narodzeniem 2014. Gdzie Drupal przechowuje te informacje? Jak mogę zmienić format wejściowy w ułamku sekundy za pomocą zapytania SQL?
18 7  input-formats 



10
Nazwa terminu systematyka jako filtr kontekstowy do wyświetlenia
W D7 udało mi się przefiltrować widok według nazwy terminu systematyki pobranej z adresu URL. Przykładem może być ten adres URL http://www.gbyte.co/tags/drupal-planet/rss.xml „Drupal-planet” zostałby przekonwertowany na identyfikator terminu taksonomii, który następnie odpowiednio odfiltrowałby wyniki widoku. Teraz skonfigurowałem odpowiedni widok D8 z filtrem kontekstowym „Treść: Tagi (znaczniki_pola)”, przy czym znaczniki_pola są …

3
Jak mogę zmienić zachowanie pól formularza zawartych w polu akapitu?
Korzystając z modułu akapitów w Drupal 8, próbuję zmienić zachowanie pól formularza zawartych w polu akapitu. Dzięki temu mogę dodawać zachowania, takie jak wywołania zwrotne AJAX, ukrywać pokazywanie innych pól za pomocą stanów itp. Mogę uzyskać dostęp do pola nadrzędnego akapitu za pomocą tej funkcji: function hook_form_alter(&$form, \Drupal\Core\Form\FormStateInterface $form_state, $form_id) …
18 8  paragraphs 

5
Czy można wymusić uruchomienie haka aktualizacji modułu?
Jestem autorem modułu Date iCal, a nowa główna wersja, nad którą pracuję (3.x) wymaga dwuczęściowej aktualizacji schematu dla użytkowników, którzy zainstalowali wersję 2.x. Napisałem hak aktualizacji, który wprowadza te zmiany, ale jeśli jeden z moich użytkowników nie uruchomi skryptu aktualizacji bazy danych, otrzyma komunikat o błędzie dotyczący importerów kanałów iCal. …
18 7  updating 

3
Jak zaznaczyć pole wyboru domyślnie w interfejsie API formularzy
Zastanawiam się, jak mogę domyślnie zaznaczyć pole wyboru? Czy #default_valuezły atrybut? $form['ios'] = array( '#title' => t(''), '#type' => 'checkboxes', '#description' => t(''), '#options' => $options, '#default_value' => 'checked' // this is not working ); Wielkie dzięki!
18 forms 

3
Wiele wartości do stanów wyzwalających
Jak mogę mieć wiele wartości wyzwalających # stany interfejsu API formularza? Powiedzmy na przykład, że chciałem, aby to pole było widoczne nie tylko, jeśli wartość wynosi 5 (obecnie działa poniżej), ale chciałem, aby to pole było widoczne, jeśli wartości wynoszą 3, 4 lub 5. '#states' => array( 'visible' => array( …
18 7  forms  javascript 


2
Czy masz przykład wywołania zwrotnego dostępu hook_menu ()?
Pobrałem przykłady projektu, ale w menu_example Moduł wszystkie access callbacksą ustawione true.. trudno zrozumieć, jak to działa. W moim przykładzie mój wpis meno powinien być widoczny w węzłach, ale tylko dla ról, które mają uprawnienia do edycji własnych węzłów. Nie mogę znaleźć przykładu bardziej szczegółowego wywołania zwrotnego dostępu. Czy ktoś …
18 7  routes  hooks  users 

3
Jak zainstalować moduł, który zawiera inną wersję Symfony?
Jestem programistą i opiekunem projektu CiviCRM. Próbowaliśmy stworzyć CiviCRM w wersji Drupal 8 i przeszliśmy długą drogę. Uderzamy głowami w klawisze kolektywne, próbując znaleźć główny bloker dla tego projektu. CiviCRM od jakiegoś czasu używa Symfony, a dołączona wersja jest inna niż ta, która jest dostarczana z Drupalem. Możemy zainstalować CiviCRM …
17 8  civicrm 

1
Drupal woła „is_dir” ponad 4000 razy?
Po problemach z czasem ładowania bardzo ważnej strony zainstalowałem XHPROF i przejrzałem statystyki, aby zobaczyć, gdzie mogę poprawić swój kod. Znalazłem coś interesującego, czego nie rozumiem. Drupal wywołuje „is_dir” ponad 4000 razy na prawie każde żądanie, a jego wykonanie zajmuje około 800 ms. Dlaczego tak jest i czy istnieje sposób, …
17 7  performance 


1
Jakich równoważnych funkcji powinienem użyć do obsługi HTTP?
Patrząc na funkcje wymienione na stronie obsługi HTTP dla Drupal 7 , zauważyłem, że następujące funkcje nie istnieją już w Drupal 8. (Linki są na stronach dokumentacji Drupal 7, gdzie znajdują się linki do dokumentacji Drupal 8 dla tych brak funkcji). drupal_access_denied () drupal_get_query_array () drupal_goto () drupal_http_request () drupal_not_found …
17 8 

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.