«blocks» 태그된 질문

Drupal에서는 테마 영역에 표시되는 독립적 인 컨텐츠 및 기능 모음을 블록이라고합니다.

9
프로그래밍 방식으로 블록을 표시하려면 어떻게해야합니까?
Drupal 8 베타 -14를 사용하여 사이트를 개발 중입니다. 다른 용어의 뷰 블록을 만들었으며 코드를 사용하여 표시하고 싶습니다. 프로그래밍 방식으로 표시하려면 어떻게해야합니까? 이 코드를 사용하여 Drupal 7에서 사용했지만 Drupal 8에 대해 혼란 스럽습니다. $block = module_invoke('block', 'block_view', '4'); $text_block = render($block['content']);
33 8  blocks 


3
프로그래밍 방식으로 나뭇 가지 템플릿에서 블록을 렌더링
page.html.twig 템플릿에서 뷰 블록을 렌더링해야합니다. D7에서는 다음과 같이합니다. <?php $block = module_invoke('module_name', 'block_view', 'block_delta'); print render($block['content']); ?> Drupal 8에서 module_invoke는 더 이상 사용되지 않으며 이것을 사용하는 것이 좋습니다. (블록 이름을 두 번째 매개 변수로 추가했습니다) Drupal::moduleHandler()->invoke($block, 'views_block__blog_block_1', $args = array()); 몇 가지 시도했습니다. 먼저 나뭇 가지 템플릿으로 시도했지만 나뭇 가지 …
28 blocks  8 



4
커스텀 블록을 테마로하는 방법
hook_block_infoand hook_block_theme등을 사용하여 블록을 만들었습니다 . 하지만 어떻게 주제를 정할 수 있습니까? 키 'subject'와 배열을 반환하도록 노력 하고 'content'있습니다. 그러나 나는 hook_block_view()훅 에서 직접 마크 업을 만들었고 그것은 내가 원하는 것이 아닙니다. 문서에서 콘텐츠는 마크 업이 아닌 렌더링 가능한 배열 로 반환되는 것이 좋습니다 . 그러나이 렌더링 가능한 배열 은 …
26 7  blocks  theming 

8
블록 컨텐츠를 개발자에서 프로덕션 사이트로 마이그레이션하려면 어떻게합니까?
마침내 Drupal 8을 진지하게 살펴보기 시작했으며 특히 구성 관리에 관심이 있습니다. 약간 문제가 될 수 있고 사용자 정의 블록 내용과 관련이 있습니다. 구성 관리 시스템이 영역, 테마, 무게, 가시성 등과 같은 블록 구성을 내보낼 수 있지만 실제 블록 내용은 구성 내보내기에서 나오지 않으므로 합리적이고 이해할 수 있습니다. 해당 블록 구성을 …
24 blocks  8 


1
블록 뷰가있는 상황 별 필터
분류 용어 인 주제 ( "news / design", "news / coding"...)에 대한 컨텍스트 필터가있는 페이지보기 ( "/ news")가 있으며 이는 올바르게 작동합니다. 모바일 테마의 일부 변경으로 인해 페이지보기 대신 블록보기가 필요하지만 필터와 작동하도록 할 수 없습니다. 이전 필터 설정을 사용하면 모든 기사를 "/ news"로 가져 오지만 사용중인 필터는 필터의 기본값을 …
19 blocks  views 

9
뷰 블록을위한 템플릿 파일 생성
커스텀 블록 테마에는 많은 것이 있지만 뷰로 생성 된 블록은 어떻습니까? 내 조회수 블록에는 id : block-views-posts-listing-block, 템플릿 파일 이름을 지정하는 여러 가지 방법을 시도합니다 (예 : block--block--views-posts-listing-block.tpl.php). 그러나 올바른 파일 이름을 찾을 수 없습니다.
19 7  views  theming  8  blocks 

7
현재 노드에 따라 컨텐츠를 표시하는 사용자 정의 블록에 대한 캐싱을 올바르게 설정하려면 어떻게해야합니까?
현재 노드의 ID를 보여주는 매우 기본적인 블록이 있습니다. <?php /** * @file * Contains \Drupal\mymodule\Plugin\Block\ExampleEmptyBlock. */ namespace Drupal\mymodule\Plugin\Block; use Drupal\Core\Block\BlockBase; use Drupal\Core\Cache\Cache; /** * @Block( * id = "example_empty", * admin_label = @Translation("Example: empty block") * ) */ class ExampleEmptyBlock extends BlockBase { /** * {@inheritdoc} */ public function build() …
19 8  blocks  caching 

3
콩, 상자 및 필드 패널 중 하나를 선택하는 방법은 무엇입니까?
콩 , 상자 및 필드 패널은 모두 유사한 기능을 제공합니다. 나는 그들 사이의 차이점이 무엇인지 이해하는 데 어려움이 있습니다. 서로 비교했을 때의 장점 / 단점은 무엇입니까? 그들은 다른 사용 사례에 맞춰져 있습니까? 패널에서 일종의 블록을 사용하여 사용자 정의 컨텐츠를 추가하고 싶습니다. 컨텐츠 편집기도 컨텐츠를 추가 할 수 있어야합니다. 그런 의미에서 …

3
첫 페이지에서 기본 컨텐츠 블록 제거
Drupal 7을 처음 사용하고 Frontpage의 기본값 main content block을 Views에서 생성 된 동등한 블록 으로 바꾸려고합니다 (블록에서 더 많은 제어권을 얻음). 뷰에서 새 첫 페이지 블록을 성공적으로 생성하여 콘텐츠 섹션에 추가했지만 이제 홈 페이지에 원본 뷰와 새 뷰 블록이 모두 표시됩니다. 에 main content block표시 <front>하지 않도록 구성 하여 제거하려고 …
17 7  views  blocks 

4
반응 형 테마에서 블록 관리
오메가를 기반으로 반응 형 테마를 시작하고 처음에는 모바일 레이아웃에 집중하고 있습니다. 모바일 레이아웃에 포함하기에는 너무 '무거운'것으로 간주되는 특정 블록과 해당 레이아웃을 위해 특별히 도입해야하는 다른 블록 (워터 다운 메뉴, 톤 다운 사용자 막대 등)이 있습니다. CSS를 사용하여 모바일 레이아웃에서 원하지 않는 블록을 쉽게 숨길 수 있고 기본 레이아웃에 모바일 특정 …
15 blocks  theming 

3
Drupal 7을 사용하여 블록에 '환영 {username}'을 추가하는 방법
drupal 6 웹 사이트를 drupal 7 웹 사이트로 바꾸고 있습니다. Drupal 6 웹 사이트에는 로그인 할 때 표시되는 블록이 있습니다. 제목으로 해당 블록에 'Welcome {username}'메시지가 표시됩니다. Drupal 7에서 그렇게 할 수있는 방법을 찾고 있는데 'Token'모듈 로이 작업을 시도했지만 작동하지 않습니다. 가장 좋은 방법은 무엇입니까?
15 blocks 

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