Drupal

Drupal 개발자 및 관리자를위한 Q & A

4
파일 엔터티를 미디어 엔터티로 어떻게 마이그레이션합니까?
D7에서 D8 로의 마이그레이션에 Migrate 모듈을 사용하고 있으며 마이그레이션에 대한보다 세부적인 제어를 원했기 때문에 내장 된 D7 마이그레이션 모듈을 사용하는 대신 전체 마이그레이션을 코드로 수동으로 작성하고 있습니다. 다음과 같은 구조가 있습니다. D7 사이트에는 이미지가 파일 엔터티로 저장되는 이미지 필드가 있습니다. D8 사이트에서 이미지 필드는 미디어 엔터티에 대한 엔터티 참조이며 미디어 …
10 8  migration 

2
쿠키 수명을 어떻게 설정합니까?
D8 인스턴스에서 쿠키 수명을 설정하는 데 문제가 있습니다. 브라우저를 닫으면 사용자가 로그 오프되도록 0으로 설정하고 싶습니다. 내가 추가 한 ini_set('session.cookie_lifetime', 0);사이트 / 기본 / settings.php 파일. 파일에 이전 cookie_lifetime 참조가 없습니다. 나는 라인을 추가했다. Drupal 캐시를 지우고 Chrome 캐시를 지 웠습니다. 안타깝게도 존중되지 않습니다. 브라우저를 닫은 후에도 세션이 계속 유지됩니다. …
10 8  cookies 

1
엔티티 참조 필드에서 참조 된 엔티티 ID 배열을 얻는 방법
카디널리티 가있는 entity_reference필드가 BaseFieldDefinition::CARDINALITY_UNLIMITED있습니다. 참조 된 엔티티 ID 목록을 원합니다. 을 호출하여 참조 된 모든 엔터티를 가져올 수 있다는 것을 알고 $x->referencedEntities()있지만 나중에 엔터티를로드하기 위해 id 만 원합니다. 현재 나는 이것을하고있다 : $a = []; foreach ($entity->autoren as $v) { $a[] = $v->target_id; } $this->setCurrentAnwaltReferenzen($a); 누구든지 D7 (-> raw ())과 …
10 8  entities 

6
링크 위젯 자동 완성에 10 개 이상의 항목을 표시하는 방법은 무엇입니까?
이것은 링크 모듈에 관한 질문입니다. 링크 모듈을 사용하면 외부 또는 내부 링크를 모두 입력 할 수 있으므로이 모듈에 크게 의존합니다. 불행히도 자동 완성 필드에 표시 할 항목 수는 10 개로 제한됩니다. 거의 동일한 제목을 가진 많은 노드가 있으므로 검색중인 노드가 자동 완성 필드에 표시되지 않습니다 일치하는 제목이 10 개 이상입니다. …
10 8  navigation  ajax 

1
노드에 탭 / 로컬 작업 추가
이라는 모듈을 만들었습니다 hotel_reviews. hotel_reviews.routing.yml을 사용하여 라우트 노드 / {node} / reviews를 작성했습니다 . hotel_reviews.content: path: '/node/{node}/reviews' defaults: _controller: '\Drupal\hotel_reviews\Controller\ReviewsController::content' _title: 'Reviews' requirements: _permission: 'access content' 그런 다음 hotel_reviews.links.task.yml을 사용하여 로컬 작업을 추가하려고했습니다 . hotel_reviews.content: route_name: hotel_reviews.content title: 'Reviews' base_route: node.view weight: 100 에 컨트롤러에서 정의한 콘텐츠에 액세스 할 수 …
10 8  routes 

8
Drupal 8 마이그레이션 모듈에서 새 마이그레이션을 새로 고치는 방법은 무엇입니까?
Drupal 8 마이그레이션 프로세스를 작성할 때 사용자 정의 마이그레이션 모듈을 다시 설치하면 새 마이그레이션 프로세스 만 새로 고칠 수 있습니다. drush cr이 작동하지 않습니다. 설명: 하나의 모듈이 있습니다. 즉 cm_migrations, 2 개의 마이그레이션이 있습니다. cm_users cm_tags 로 drush msI 참조 : Group: beer Status Total Imported Unprocessed Last imported cm_users …
10 migration 

3
"후크 구현은 @param 문서를 복제해서는 안됩니다."
PhpStorm을 사용하여 사용자 정의 모듈에서 코드 정리를 실험하고 있습니다. 다음 기능의 경우이 경고가 나타납니다. 후크 구현은 @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 ($context['widget'] instanceof \Drupal\text\Plugin\Field\FieldWidget\TextareaWidget) { $element['#after_build'][] = …

1
테마 훅 vs 모듈 훅
때로는 후크를 적용하려고 할 때 모듈 파일에 있어야한다고 생각합니다. 테마의 template.php 파일 또는 모듈에서 구현할 수있는 후크를 아는 방법이 있습니까?
10 hooks 


3
관리자가 비밀번호없이 새 계정을 만들 수 있습니까?
관리자가 새 계정 (admin / people / create)을 만들면 계정 암호를 입력하라는 메시지가 나타납니다. 내 고객은 백엔드에서 계정을 만들 때 관리자가 비밀번호를 입력하지 않아도되지만 사용자에게 일회성 로그인 링크가 포함 된 알림 메시지가 전송 된 후 그것을 사용하여 로그인 한 후 암호. 이와 같은 것을 달성하는 가장 좋은 방법은 무엇입니까? #default_value암호 …
10 7  users 

4
PHP 필터 모듈을 완전히 비활성화하기 위해 PHP 입력 필터를 사용하는 모든 입력을 찾는 방법은 무엇입니까?
큰 웹 사이트에서 PHP 필터 모듈을 비활성화하고 싶지만 PHP 필터를 사용할 수있는 모든 노드, 블록 및 기타 필드를 거치는 데는 시간이 걸립니다. 내 웹 사이트에서 PHP 필터가 사용되는 위치를 찾기 위해 SQL 쿼리를 실행하여 간단한 방법이나 방법이 있습니까?

2
REST 서비스를 통해 역할을 가진 사용자를 만드는 방법은 무엇입니까?
다음 JSON 형식으로 새 사용자를 만들 수 있습니다 (POSTER 추가 기능을 사용하여이 데이터를 REST 서비스에 게시). { "name":"user34", "pass":"3323", "mail":"sample@example.com", "status":"1" } 내 질문은 특정 역할을 가진 사용자를 만드는 방법입니다. 다음 JSON 형식으로 시도했습니다. { "name":"user35", "pass":"pwds3", "mail":"sample2@example.com", "status":"1", "roles":{ "2":"authenticated user", "4":"moderator" } } 그러나 응답은 다음 오류를 제공합니다 …
10 7  users  services 

6
서비스 기본 인증을 사용하는 방법?
서비스 기본 인증 모듈 을 사용하는 방법 ? 내 서비스에 http 기본 인증을 추가하고 싶습니다. 설치하고 엔드 포인트 구성에서 사용하도록 설정했습니다. 엔드 포인트 구성에서 "HTTP 기본 인증 Services_basic_auth에 사용할 수있는 설정이 없습니다"라는 메시지가 표시됩니다. 설정 페이지는 어디에 있습니까?
10 7  services 

5
ajax를 통해 선택 목록 값을 업데이트 할 때 "잘못된 선택이 감지되었습니다"를 피하는 방법은 무엇입니까?
양식에 사용자 엔티티에 대한 4 개의 엔티티 참조 필드가 있습니다. 호스트 양식은 노드 편집 양식입니다. 그중 세 개는 선택 목록이며 마지막은 인라인 엔터티 양식 입니다. IEF를 통해 사용자 엔티티를 추가 한 후 선택 목록 값을 업데이트하려고합니다. function ebep_users_feature_users_list_ajax($form, $form_state) { $ief = array_shift($form_state['inline_entity_form']); $options = array('_node' => t('- None -')); …
10 7  ajax  forms 

4
다른 필드를 기반으로 필드 자동 완성
조언이 필요한 매우 복잡한 상황이 있습니다. my_content필드 형식 필드가 첨부 된 콘텐츠 형식 이 있는데이 필드 field_mycollection에는 사용자를 참조하는 엔터티 참조 필드 field_my_userreference, 전화 필드 field_my_phone, 텍스트 필드 field_my_text및 다른 텍스트 필드가 field_my_anothertext있습니다. My Content |_ field_mycollection |_ field_my_userreference |_ field_my_phone |_ field_my_text |_ field_my_anothertext 사용자 엔티티는 또한 필드가있다 field_my_phone, …
10 7  entities 

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.