폐쇄되었습니다 . 이 질문에는 세부 사항이나 명확성 이 필요 합니다 . 현재 답변을받지 않습니다. 이 질문을 개선하고 싶습니까? 이 게시물 을 편집 하여 세부 사항을 추가하고 문제점을 명확하게하십시오 . 휴일 6 개월 전 . 비어 있지 않은 것처럼 페이지 템플리트에서 영역을 인쇄하기위한 조건이 있지만 무엇이든 상관없이 항상 빈 영역을 인쇄합니다. …
Drupal 8에서 현재 페이지의 링크를 링크하는 메뉴를 만들려고합니다. 따라서 메뉴가 다음과 같은 경우 집 부모 1 소 부모 1 아이 1 친부모 2 아이 2 아이 3 어린이 4 부모 2 "Child 3"페이지에있을 때 메뉴 블록을 다음과 같이 링크하려고합니다. 아이 2 아이 3 어린이 4 D7 에서이 작업을 수행하는 방법을 …
views-view-fields--magazine--magazine.tpl.php내 웹 사이트에는 이와 같은 템플릿 파일이 많이 있습니다. 보안을 개선하기 위해 언제 어떻게 filter_xss () 및 check_plain ()을 사용해야합니까? 예를 들어 이것은 코드입니다. <div> <div class="bf-header bf-article-header"><?php print $fields['title']->content; ?></div> <div class="bf-article-body"><?php print $fields['field_magazine_body']->content;?></div> <div class="bf-article-image"><?php print $fields['field_magazine_image']->content;?></div> </div> <div class="separator article-view-separator"></div> 그 기능을 어떻게 적용 할 수 있습니까?
프로그래밍 방식으로 노드의보기 모드를 변경하고 싶습니다. hook_preprocess_node(&$vars)뷰 모드를 사용 하고 설정했습니다. function moduleName_preprocess_node(&$vars) { // if conditions to apply particular view mode $vars['view_mode'] = 'teaser'; $vars['elements']['#view_mode'] = 'teaser'; } 그러나 이것은 예상대로 작동하지 않습니다. 여기에 뭔가 빠졌습니까?
표준 AJAX 프레임 워크를 통해 drupal 7에서 AJAX 호출을하고 있습니다. 내 문제는 AJAX 콜백에 의해 상태 메시지가 설정되면 단순히 손실되거나 페이지를 다시로드 할 때 표시됩니다. 페이지를 다시로드하지 않고 AJAX 콜백 실행이 완료된 직후 상태 메시지를 표시하려면 어떻게해야합니까? 이를위한 모듈이 있습니까?
Drupal 7에는 사용자 정의 서비스 모듈과 사이트가 있으며 편집기에서 새 컨텐츠를 추가하거나 기존 컨텐츠를 업데이트 한 후 캐시를 삭제하는 태스크가 있습니다. Cache Actions 라는 모듈에 대해 읽었 지만 앞서 말했듯이 사용자 정의 모듈에서 함수를 만들어야합니다. 또한 Drupal 후크에 대해 읽기 시작했지만 여전히이 작업을 구현하는 방법에 대한 단서가 없습니다. 어떤 제안? …
뷰의 헤더를 사용할 때이 문제가 발생합니다. 번역을 입력 할 수 있지만 뷰가 해당 언어로 표시 될 때 번역 된 텍스트가 렌더링되지 않습니다. Views 인터페이스에 다음과 같은 경고가 있습니다. content for textgroup views is not allowed for translation because of its text format. 다른 글을 읽고 Configuration » Regional and language …
블록 주제와 내용을로드하여 렌더링하는 module_invoke()데 사용 render()했습니다. 이 블록에 컨텍스트 링크를 사용하고 싶습니다. 어떻게 렌더링 할 수 있습니까? 이것은 내가 사용하는 코드입니다-front.tpl.php 템플릿 페이지. $block = module_invoke('block', 'block_view', '4); print render($block); 대신 어떤 코드를 사용해야합니까?
drush make와 github에 대한 바보 같은 느낌을받은 후 모든 .git 폴더 (git가 기록, 구성, 원본 위치 등을 기록하는 데 사용됨)가 drush make에 의해 제거되었으며 이전에 들어 보았지만 오지 않았 음을 알았습니다. make 파일을 유지 관리하지 않았기 때문에 나 자신. 특히 drush make는 .git 폴더를 제거하고 u가 --debug 옵션으로 실행하면 볼 …
드루팔 8은 도입hook_post_update_NAME() 하는 동안 몇 가지 장점이 있습니다hook_update_n 모듈을 갱신. 각각 hook_post_update_NAME()은 한 번만 실행해야하지만 개발 중에 업데이트 후크를 디버깅 할 때와 같이 때로는 다시 실행하려고합니다. 를 사용 하면 데이터베이스에서 스키마 버전을 재설정hook_update_n 할 수 있습니다 . 어떻게 다시 실행 hook_post_update_NAME()합니까?
Drupal 8에서 테이블 렌더링은 여전히 Drupal 7과 비슷합니다. Drupal이 각각 a <tr>와 <td>s 로 변환하는 PHP에서 다차원 배열의 행과 열을 작성합니다 . 'data'렌더 배열 요소를 셀 데이터 (데이터 속성과 혼동하지 않아야 함)로 추가 할 수있는 이 혼동되는 Drupalism이 여전히 알려져 있습니다. 개발자가 셀의 내용을 렌더링하기 위해 '데이터'를 사용하기로 선택한 사이트가 …
Drupal 6에서는 다음과 같이 블록 UI 구성에서 PHP 코드를 사용하여 블록 가시성을 제어 할 수 있습니다. <?php return MYMODULE_abc() || MYMODULE_def() ; ?> 이 함수는 현재 노드, 분류법 등을 찾아서 블록을 표시할지 여부를 결정했습니다. 이 PHP 옵션은 Drupal 8에서 사라졌지 만에 $visibility필드가 BlockBase있습니다. 이것을 사용하여 프로그래밍 방식으로 가시성을 런타임에 설정할 …
폐쇄되었습니다 . 이 질문은 더 집중되어야 합니다. 현재 답변을받지 않습니다. 이 질문을 개선하고 싶습니까? 이 게시물 을 편집 하여 한 가지 문제에만 집중할 수 있도록 질문을 업데이트하십시오 . 휴일 7 개월 전 . 메뉴 구성을 내보내는 방법을 찾고 있습니다. 구성 관리 시스템은 메뉴 자체를 내보내지만 메뉴 링크 구성은 내 보내지 …