Drupal

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

3
자동화 된 테스트는 어떻게 작성합니까?
Drupal 7에 일종의 테스트 프레임 워크가 포함되어 있음을 알았습니다 (기존 사이트가 아직 Drupal 6에 있고 곧 마이그레이션되지 않을 것이므로 아직 시도하지 않았습니다). Drupal 6 사이트에 대한 자동 테스트를 작성하려면 어떻게해야합니까? 수동 테스트가 아닌 자동으로 실제로 테스트 할 수있는 비용은 얼마입니까?
23 testing 


5
모달 창에 양식 표시 [닫힘]
폐쇄되었습니다 . 이 질문은 의견 기반 입니다. 현재 답변을받지 않습니다. 이 질문을 개선하고 싶습니까? 이 게시물 을 편집 하여 사실과 인용으로 답변 할 수 있도록 질문을 업데이트하십시오 . 휴일 2 년 전 . 양식이 있는데 Drupal 7을 사용하고 있습니다. 사용자가 링크를 클릭하면이 양식을 팝업으로 표시해야합니다. 그러면 팝업 창에서 양식을 완성 …
23 7  forms 

2
엔티티 참조 필드를 프로그래밍 방식으로 업데이트
Drupal 7에서 다음과 유사한 코드로 엔티티 참조 필드를 업데이트하거나 값을 설정할 수 있다는 것을 알고 있습니다. $node['field_code_used_by'][LANGUAGE_NONE][0]['target_id'] = $id; Drupal 8에서 사용자 엔티티 참조 필드의 값을 프로그래밍 방식으로 설정하고 싶습니다. 나는 함께 노력 $node->field_code_used_by->setValue(1);하고 $node->field_code_used_by->entity->value = 1;있지만, 둘 중은 근무하지 않습니다. 엔터티 참조 필드의 값을 어떻게 설정합니까?
23 8  entities 


3
node_view ()가 더 이상 사용되지 않으므로 노드를 어떻게 렌더링합니까?
Drupal 7에서는 node_view()다음과 같이 블록 또는 페이지에서 노드를 렌더링하는 데 (보기 모드 사용) 자주 사용 합니다. $nids = array(123,456,789); $nodes = node_load_multiple($nids); foreach ($nodes as $node) { $node_view = node_view($node, 'teaser'); $output .= drupal_render($node_view); } $build['nodes']['#markup'] = $output; return $build; node_view()/ entity_view()변경 레코드에 설명 된대로 사용되지 않고보기 작성기로 대체되었습니다. 이제 …
22 entities  8 

2
용어 참조에 대한 엔티티 참조를 사용하면 이점 / 캐비티가 있습니까?
정말 간단한 질문이지만 엔티티 참조 필드 보다 핵심 용어 참조 필드를 사용하면 어떤 이점이 있습니까? 분명히 태그 지정은 실제로 엔티티 참조의 옵션이 아니지만 노드 페이지에서 새 용어를 만드는 데 인라인 엔티티 양식 을 사용했으며 정상적으로 작동합니다 (내 용어에 필드가 있으면 태그보다 선호합니다). tl; dr 태그 지정 외에도 분류 용어를 참조하기 …

3
나뭇 가지 템플릿에서 테마 자산에 대한 경로 가져 오기
Twig 템플릿에서 이미지 경로를 얻는 방법에 대한 질문이 있습니다. 이미지가 필드 또는 무언가에 할당되지 않았습니다. "MYTHEME / image / icon / my-icon.png"에 저장된 정적 이미지. Drupal 7에서는 node.template에 다음 코드가있는 경로를 얻습니다. <img src="<?php print base_path() . path_to_theme(); ?>/image/icons">/my-icon.png Drupal 8에서 어떻게 작동합니까? 에 변수를 전달하려고했습니다 template_preprocess_node(). 신화. 테마 : …
22 media  8  theming 

5
나뭇 가지에서 이미지 URL 가져 오기
나뭇 가지에서 인라인 스타일을 통해 이미지를 배경 이미지로 렌더링하고 싶습니다. bg_image라는 필드를 만들어 표준 일반 페이지에 첨부했습니다. 몇 시간 동안 둘러 본 후 node.html.twig에서 이미지 URL을 얻을 수있었습니다. {{ file_url(node.field_bg_image.0.entity.uri.value) }} 하지만 현장에서 작동하지 못했습니다 --field-bg_image.html.twig 어쨌든 노드를 가져 와서 이미지를 얻을 수 있습니까? 이미지 URL을 인라인 스타일로 사용하려면 어떻게해야합니까? …
22 theming  8  files 

5
이미지 스타일 반환 액세스 거부
사용자가 특정 이미지 스타일의 이미지를 페이지에 삽입 할 수 있도록 삽입 모듈을 사용하고 있습니다. Drupal 7.20으로 업그레이드 한 후 이미지는 files/styles폴더에 저장되지 않으며 이미지 URL은 403 (액세스 거부) 오류를 반환합니다. 폴더 권한을 확인했으며 모두 777로 설정되어 있습니다.
22 7  media 

8
entity_metadata_wrapper에서 필드 존재 여부 확인
필드 컬렉션을 반복하고 entity_metadata_wrapper로 필드 컬렉션 항목을 래핑합니다. value메소드 를 호출하기 전에 필드가 있는지 확인하고 싶습니다 (값이없는 필드에 오류가 발생 함). 그렇지 않으면 방법을 찾을 수 없습니다. $field_collection_item = field_collection_item_load($id); $item_wrapper = entity_metadata_wrapper('field_collection_item', $field_collection_item); // this results in an error if the field_contrib_headshot field is empty $headshot = $item_wrapper->field_contributor->field_contrib_headshot->value(); 현재 …
22 entities 


2
“#”속성이란 무엇입니까?
Ajax 프레임 워크 문서를 읽는 동안 나는 그 #ajax속성에 대해 언급했다 . 코드를 파고 들면 해시 기호가있는 다른 속성이 있다는 것을 알고 있습니다. 해시 표시는 무엇을 의미합니까? 이 속성들은 무엇에 관한 것입니까?
22 7 

4
페이지 경로 / 깊이를 기반으로 BODY 태그에 클래스를 동적으로 추가하는 방법은 무엇입니까?
아래 예제와 같이 body 태그에 클래스를 동적으로 추가하는 방법은 무엇입니까? - 홈 -Cities --Melbourne <body class="melbourne"> --- 테마 파크 <body class="melbourne theme_parks"> --- 레스토랑 <body class="melbourne restaurants"> - 새로운 뉴욕 <body class="new_york"> --- 테마 파크 <body class="new_york theme_parks"> --- 레스토랑 <body class="new_york restaurants"> - 문의 소개 <body class="contact_us"> 프로그래밍 배경이없는 …
22 7  theming 

5
필드 레이블 숨기기
Drupal 7에서 사용자 정의 필드를 렌더링 할 때 필드 레이블을 숨기는 방법이 있습니까? 내 노드 템플릿에는 다음이 있습니다. <?php print render($content['field_image']); ?> 나에게주는 : <div class="field field-name-field-image field-type-image field-label-above"> <div class="field-label">Image: </div> <div class="field-items"> <div class="field-item even"> <img typeof="foaf:Image" src="http://site.com/sites/default/files/image.jpg" alt=""> </div> </div> </div> 을 갖고 싶지 않습니다 <div class="field-label">Image: </div>. CSS …
22 7  theming  entities 

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