Drupal

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

6
양식 레이블에 CSS 클래스를 추가하려면 어떻게합니까?
Drupal 8 Form API를 사용하는 페이지의 레이블에 CSS 클래스를 추가하고 싶습니다. 나는 그것을 적용하는 방법에 대한 온라인 참조를 찾을 수 없었습니다. 다음 해결 방법을 사용했지만 이상한 결과가 발생합니다. public function buildForm(array $form, FormStateInterface $form_state) { $form['label1'] = array( '#type' => 'label', '#title' => $this->t('QUESTIONNAIRE'), '#id' => 'lbl1', '#prefix' => '<div …
11 forms  8 

5
동작 첨부 기능이 두 번 첨부되는 것을 방지하는 방법은 무엇입니까?
on일부 확인란에 추가되는 동작이 있습니다. (function($) { Drupal.behaviors.mymodule = { attach: function (context, settings) { $('.skip-line', context).on('change', function(){ // some code if ( confirm(Drupal.t('Apply to all languages?')) ) { // applying... } }); } }; })(jQuery); 잘 작동하지만 확인란은 AJAX로드 부분에 있습니다. 양식의 해당 부분을 다시로드하면 해당 부분을 클릭하면 확인 …
11 javascript 

2
특정 블록에 대해서만 전처리 변수
특정 블록에 대해서만 전처리 변수가 가능합니까? 그런 기능을 mytheme_preprocess_block__aggregator(&$vars)만들었지 만 작동하지 않습니다. -- 편집하다 -- Drupal 8 https://drupal.org/node/1751194 에서 수정 된 것으로 보입니다.
11 7  theming  8 

3
페이지 제목 / 헤더를 어떻게 제거합니까?
Drupal 8에서 페이지 헤더 / 제목이 페이지에 표시되지 않도록 페이지를 구성하는 쉬운 방법이 있습니까? / home을 경로 별칭으로, Home 을 제목 으로 사용하여 기본 페이지를 만들었습니다 . 프론트 페이지로 설정했습니다. 그러나 페이지 상단, 탐색 표시 줄 및 이동 경로 바로 아래에 '홈'이 표시됩니다. 'Bootstrap'테마의 하위 테마를 작성하고 어떻게 든 사용자 …
10 8  theming 

4
텍스트 필드에 자동 완성 추가
사용자 정의 모듈에서 drupal 8의 텍스트 필드에 자동 완성을 구현하려고했습니다. 내가 원하는 것은 자동 완성을 통해 입력 한 가능성있는 제목을 가져 와서 표시하는 것이므로 폴더 디렉토리의 DefaultController.php 클래스 내에서 public function autocomplete를 선언했습니다.-> mymodule / src / Controller / DefaultController.php <?php namespace Drupal\mymodule\Controller; use Drupal\Core\Controller\ControllerBase; use Symfony\Component\HttpFoundation\JsonResponse; class DefaultController extends …
10 8  forms 

6
프로그래밍 방식으로 블록을 배치하려면 어떻게합니까?
UI에서 다음과 같은 방식으로 영역에 블록을 추가 할 수 있습니다. 관리-> 구조-> 블록 레이아웃 (/ admin / structure / block)으로 이동하십시오. 지역 이름 옆에있는 "장소 배치"버튼을 클릭하십시오. 프로그래밍 방식으로 똑같은 일을하고 싶습니다. 기존 블록을 영역에 추가하고 저장하려면 어떻게합니까? 이 블록은 해당 영역에 표시되고 블록 레이아웃 페이지 에서 사용할 수 있습니다 …
10 8  blocks 

4
템플릿 파일의 링크를 테마로 만들려면 어떻게합니까?
나뭇 가지 템플릿은 클래스와 함께 제공되는 링크 목록을 렌더링합니다. 기본 : {{ mylink }} 나뭇 가지 코드는 다음과 같이 출력됩니다 <a href="#" class="someclass" >the text</a> 모든 링크에 클래스가있는 것은 아닙니다. 대신 다음과 같이 출력하는 나뭇 가지 템플릿을 작성하고 싶습니다. <a href="#" class="someclass" > <span class="sprite someclass" ></span> the text</a> 내가 …
10 theming  8 

3
CKEditor의 링크에 대해 target =“_ blank”를 설정하는 방법
Drupal 8에서 CKEditor를 사용합니다. 모든 링크가 새로운 브라우저 탭에서 열리기를 바랍니다. 코드가 다음과 같이 보이기를 원합니다. <a href="#" target="_blank">my link</a> 그러나 편집기에서 링크 버튼을 사용하면 대상 공백을 선택할 수 없습니다. 링크의 URL 만 채울 수 있으며 코드는 다음과 같습니다 <a href="#">my link</a> 이것을 변경하기 위해 내가 무엇을 해야하는지 알고 있습니까?
10 8  navigation  wysiwyg 

1
엔티티 참조와 분류법
회원이있는 팀이 있다고 가정 해 보겠습니다. 팀의 콘텐츠 유형과 개별 팀 구성원의 콘텐츠 유형이 있습니다. 예를 들어 팀이 부서에 속할 수 있고 개인 또는 팀에 할당 할 수있는 프로젝트가있는 등 다른 관계도 있다고 가정 해 봅시다. 내가 이해하는 것처럼 엔티티 참조 또는 분류 용어를 사용하여 이러한 엔티티 간의 관계를 정의 …


2
모듈에 사용자 정의 클래스 파일을 포함 시키려면 어떻게합니까?
Drupal 7 모듈 개발 에서 module.info 파일 또는 drupal_load_included () 함수 의 file [] = 지시문을 사용하여 사용자 정의 inc, api 또는 php 클래스 파일을 포함시킬 수 있습니다 . PSR을 사용하는 D8에서 "일반 OLE PHP 객체"를 패키징하고 참조하는 올바른 방법은 무엇 DefaultController.php입니까? 다음과 같이 생각하십시오 $a = new POPO();. 클래스를 …
10 8 

1
Drupal 8에서 사용자 지정 엔터티를 만드는 방법 [닫기]
폐쇄되었습니다 . 이 질문은 더 집중되어야 합니다. 현재 답변을받지 않습니다. 이 질문을 개선하고 싶습니까? 이 게시물 을 편집 하여 한 가지 문제에만 집중할 수 있도록 질문을 업데이트하십시오 . 휴일 오년 전에 . Drupal 7에는 많은 사용자 지정 엔터티가있는 대규모 개인 프로젝트 빌드가 있습니다. Drupal 8로 프로젝트 업그레이드를 시작하고 싶지만 완전히 …
10 entities  8 

3
모듈 디렉토리에있는 이미지의 테마 이미지 스타일
아마도 Drupal 6의 관점에서 너무 많이 나오는 것 같지만 ... 이미지가 모듈 폴더에있을 때 지정된 이미지 스타일로 이미지를 테마로 지정하려면 어떻게합니까? 이것은 나를 끈적 끈적하게 만들고 나는 단순한 것을 놓치고 있다는 것을 안다. 다음은 내가하려는 일을 보여주는 예제 코드입니다. $file_uri = 'public://sites/all/modules/my_module/logo.jpg'; $data['logo'] = theme('image_style', array('style_name' => 'medium', 'path' => …
10 7  media 

1
모듈 개발에 포함 (inc) 파일을 사용하는시기
.inc 파일 (.module과 비교)의 구조적 차이점을 이해한다고 생각하지만 디자인 차이를 설명 할 수 있습니까? hook_menu를 사용하여 .inc 파일을 호출하는 drupal 예제 모듈을 보거나 함수 정의를 위해 .inc 파일을 호출하는 것을 볼 수 있습니다. 어떤 상황에서 .inc 파일에 코드를 넣습니까? 어떤 사람들이 고수하는 일반적인 디자인 지침? 왜 (또는 여러 개의) .inc …
10 7 

1
entity_metadata_wrapper 또는 field_get_items 중 성능이 더 좋은 것은 무엇입니까?
엔터티에서 값을 가져 오려면 다음 두 가지 방법이 있습니다. field_get_items필드의 값을 사용 하고 얻습니다 entity_metadata_wrapper필드의 값을 사용 하고 얻습니다 entity_metadata_wrapper언어 차이를 추상화 했지만 , 특히 PHP 5.3을 사용하는 경우 API가 여전히 어색합니다. 예를 들어, 긴 텍스트 필드의 값을 얻는 것은 일반적으로 다음 경로를 따릅니다. $field = $wrapper->field->value(); print $field['safe_value']; 다행히도 …

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