Drupal

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

4
Jak migrować jednostki plików do jednostek mediów?
Korzystam z modułu migracji do migracji z D7 na D8 i piszę całą migrację ręcznie w kodzie (zamiast używać wbudowanego modułu migracji D7, ponieważ chciałem bardziej szczegółowej kontroli nad migracją). Mam następującą strukturę: strona D7 ma pole obrazu, w którym obrazy są przechowywane jako byty plików. W witrynie D8 pole …
10 8  migration 

2
Jak ustawić czas życia ciasteczka?
Mam problem z ustawieniem czasu życia pliku cookie w mojej instancji D8. Chciałbym ustawić go na zero, aby zamknięcie przeglądarki wylogowało użytkownika. Dodałem ini_set('session.cookie_lifetime', 0);do pliku site / default / settings.php. W pliku nie było wcześniejszego odwołania do pliku cookie_lifetime. Dodałem linię. Wyczyściłem również pamięć podręczną Drupal i wyczyściłem pamięć …
10 8  cookies 


1
Jak uzyskać tablicę identyfikatorów encji, do których istnieją odniesienia, z pola referencji encji
Mam entity_referencepole o BaseFieldDefinition::CARDINALITY_UNLIMITEDliczności. Chcę listę identyfikatorów encji, do których istnieją odniesienia. Wiem, że mogę uzyskać wszystkie encje, do których się odwołuję $x->referencedEntities(), dzwoniąc , ale chcę tylko identyfikatory, aby encje zostały załadowane później. Obecnie robię to: $a = []; foreach ($entity->autoren as $v) { $a[] = $v->target_id; } $this->setCurrentAnwaltReferenzen($a); …
10 8  entities 

1
Dodaj kartę / zadanie lokalne do węzła
Stworzyłem moduł o nazwie hotel_reviews. Utworzyłem węzeł trasy / {węzeł} / recenzje za pomocą hotel_reviews.routing.yml . hotel_reviews.content: path: '/node/{node}/reviews' defaults: _controller: '\Drupal\hotel_reviews\Controller\ReviewsController::content' _title: 'Reviews' requirements: _permission: 'access content' Następnie próbowałem dodać zadanie lokalne za pomocą hotel_reviews.links.task.yml . hotel_reviews.content: route_name: hotel_reviews.content title: 'Reviews' base_route: node.view weight: 100 Mogę teraz uzyskać dostęp …
10 8  routes 

3
Jak naprawić „Implementacje hooka nie powinny powielać dokumentacji @param.”?
Używam PhpStorm do eksperymentowania z czyszczeniem mojego kodu w niestandardowym module. W przypadku następującej funkcji pojawia się to ostrzeżenie: Implementacje hooka nie powinny powielać dokumentacji @param. /** * Implements hook_field_widget_form_alter(). * * @param array $element * @param array $form_state * @param array $context */ function mymodule_field_widget_form_alter(&$element, $form_state, $context) { if …

8
Jak odświeżyć nowe migracje w module migracji Drupal 8?
Pisząc procesy migracji Drupal 8, mogę odświeżyć nowe procesy migracji tylko wtedy, gdy przeinstaluję niestandardowy moduł migracji. Drush Cr nie działa. Wyjaśnienie: Mam jeden moduł, tj .: cm_migrations, które mają 2 migracje: cm_users cm_tags Z drush mswidzę: Group: beer Status Total Imported Unprocessed Last imported cm_users Idle 3 3 0 …
10 migration 

1
Haczyki tematyczne a haki modułowe
Czasami, gdy próbuję zastosować hak, po prostu zdaję sobie sprawę, że powinien on znajdować się w pliku modułu. Czy istnieje sposób, aby dowiedzieć się, jakie haki można zaimplementować w pliku template.php kompozycji lub w module?
10 hooks 



3
Czy administratorzy mogą tworzyć nowe konta bez haseł?
Gdy administrator utworzy nowe konto (admin / people / create), zostanie poproszony o podanie hasła do konta. Mój klient chce, aby podczas tworzenia konta w zapleczu administrator nie musiał wprowadzać hasła, ale użytkownik otrzymuje wiadomość z jednorazowym łączem do logowania, a następnie może ustawić hasło po zalogowaniu przy użyciu tego. …
10 7  users 

2
Jak utworzyć użytkownika z rolami za pomocą usługi REST?
Mógłbym utworzyć nowego użytkownika według następującego formatu JSON (przy użyciu dodatku POSTER, aby opublikować te dane w usłudze REST). { "name":"user34", "pass":"3323", "mail":"sample@example.com", "status":"1" } Moje pytanie dotyczy tego, jak utworzyć użytkownika o określonej roli. Próbowałem z następującym formatem JSON. { "name":"user35", "pass":"pwds3", "mail":"sample2@example.com", "status":"1", "roles":{ "2":"authenticated user", "4":"moderator" } …
10 7  users  services 

6
Jak korzystać z podstawowego uwierzytelniania usług?
Jak korzystać z modułu Podstawowe uwierzytelnianie usług ? Chcę dodać uwierzytelnianie podstawowe HTTP dla mojej usługi. Zainstalowałem go i włączyłem w mojej konfiguracji punktu końcowego. Otrzymałem ten komunikat „Podstawowe uwierzytelnianie HTTP Services_basic_auth nie ma dostępnych ustawień” w mojej konfiguracji punktu końcowego. gdzie jest strona ustawień?
10 7  services 

5
Jak uniknąć „Wykryto nielegalny wybór” podczas aktualizacji wybranych wartości listy za pośrednictwem ajax?
Mam cztery pola odniesienia encji do encji użytkownika w formularzu. Formularz hosta to formularz edycji węzła. Trzy z nich to wybrane listy, ostatnia to formularz podmiotu wbudowanego . Po dodaniu encji użytkownika za pośrednictwem IEF próbuję zaktualizować wartości wybranych list: function ebep_users_feature_users_list_ajax($form, $form_state) { $ief = array_shift($form_state['inline_entity_form']); $options = array('_node' …
10 7  ajax  forms 

4
Pola autouzupełniania oparte na innym polu
Mam bardzo złożoną sytuację, w której potrzebuję porady. Mam typ zawartości my_content, do którego jest dołączone pole kolekcji pól field_mycollection, które ma pole odniesienia encji odnoszące się do użytkownika field_my_userreference, pole telefonu, pole field_my_phonetekstowe field_my_texti inne pole tekstowe field_my_anothertext. My Content |_ field_mycollection |_ field_my_userreference |_ field_my_phone |_ field_my_text |_ …
10 7  entities 

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.