«theming» 태그된 질문

모듈 / 테마에 의해 생성 된 HTML 마크 업을 렌더링하거나 수정하는 것에 대한 질문에 사용하십시오.

5
특정 모듈에 대해 Twig 및 Block Cache를 비활성화하려면 어떻게합니까?
Drupal 8에서 외부 REST API에서 시간에 민감한 데이터를 검색하는 모듈을 작업 중입니다. 데이터가 처리되어 블록으로 전달됩니다. 최종 데이터는 다음과 같이 Twig 템플릿으로 전송됩니다. ... public function build() { $build = []; $build['ticker_block'] = [ '#theme' => 'module_theme', '#data' => $myService->data(), ]; return $build; } 캐시가 활성화되고 렌더링 된 데이터가 오래된 …
15 8  caching  theming 


2
노드 템플리트에서 사람이 읽을 수있는 컨텐츠 유형 이름을 얻는 방법
노드에 대한 노드 템플릿을 만들었으며 정상적으로 작동합니다. "백서"와 같은 컨텐츠 유형 이름을 인쇄해야하며 노드 이름에 시스템 이름이 "w1"입니다. variable을 사용 {{ node.bundle }}하면 시스템 이름이 인쇄됩니다. 그러나 사람이 읽을 수있는 이름이 필요합니다 . 노드, 컨텐츠 및 페이지 변수의 많은 요소를 시도했지만 사람이 읽을 수있는 컨텐츠 유형 이름을 인쇄 할 수 …
14 theming  8  nodes 

1
지역에 따라 블록에 대한 테마 후크 제안을 만드는 방법은 무엇입니까?
Drupal 8부터는 템플릿 이름 지정 규칙 을 사용하여 배치 된 영역에 따라 특정 블록 템플릿 을로드 할 수 없습니다 ( "영역 별 블록 마크 업 및 영역 별 블록 템플릿 기능 제거" ). 그러나 특정 지역에 배치하면 블록에 대해 다른 HTML이 필요합니다. 어떻게하면 되나요? MYMODULE_theme_suggestions_block_alter 사용에 대해 생각 했지만 현재 …
14 blocks  8  regions  theming 

4
템플릿의 첫 페이지인지 확인하십시오.
Drupal 8 테스트 웹 사이트의 첫 페이지에있을 때 내용을 표시하려고하지만 모든 페이지에 내용이 표시됩니다. {% if front_page %} <header role="banner"> {% if logo %} <a href="{{ front_page }}" title="{{ 'Home'|t }}" rel="home"> <img src="{{ logo }}" alt="{{ 'Home'|t }}"/> </a> {% endif %} <h1 style="color:black">TESTTESTTESTESTAET</h1> <h1>test</h1 {{ page.header }} </header> …
14 theming  8 


3
page.html.twig에서 또는 node.html.twig에서 현재 노드 제목을 어떻게 표시합니까?
page.html.twig에 현재 노드 제목을 표시하려면 (기본적으로 node.html.twig에서만 사용할 수있는 것 같습니다) 전처리 함수를 다음과 같이 만들어야합니다. function theme_preprocess_page(&$variables, $hook) { // Set our page title so we can access it in page.html.twig if ($node = \Drupal::routeMatch()->getParameter('node')) { $variables['my_node_title'] = $node->title->value; } } 그런 다음 page-title.html.twig를 현재 테마 폴더에 복사하고 모든 …
14 theming  8 




2
테마 대신 모듈과 함께 뷰 템플릿을 저장하는 방법
현재 활성 테마 디렉토리에 저장된 여러보기 템플리트를 작성했습니다. 이 템플릿을 내 모듈 디렉토리에 저장하는 것이 좋습니다. 내 질문은이 테마 파일 (예 : views-view-field.tpl.php)을 모듈 디렉토리로 가져 와서 Views에서 볼 수 있습니까? 뷰 모듈을 보면 기본 템플릿이 뷰 / 테마에 저장되어 있음을 알 수 있지만 구현 방법은 알 수 없습니다.
13 views  theming 


2
hook_preprocess_page와 hook_preprocess_html의 차이점은 무엇입니까?
나는 두 볼 hook_preprocess_page()과이 hook_preprocess_html()구현되어 hook_preprocess_HOOK()있지만, 어떤 사용할 때 이해가 안 돼요. hook_preprocess_page 먼저 호출되지만 누가 전화했는지 이해하는 데 실제로 도움이되지는 않습니다. debug_print_backtrace()출력을 살펴보면에 의해 호출 theme()되지만 실제로 답변을 얻지는 못합니다. 단순히 전달 된 배열에 의해 정의 drupal_render()됩니까?
13 7  theming 


1
clean_class와 clean_id는 어떻게 작동합니까?
Drupal 8과 Twig 구문이 처음입니다. 어떻게 작동 필터 clean_class "region | clean_class"를 이해할 수 없습니까? 여기에 clean_class는 무엇입니까? 내 page.html.twig 파일에 다음 코드를 추가했습니다 {% set classes = [ 'region', 'region-' ~ region|clean_class, ] %} {{ dump(classes) }} 인쇄 결과 : array (size=2) 0 => string 'region' (length=6) 1 => …
13 8  theming 

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