프로세스 블록 드루팔 호스팅

드루팔 8 블록은 블록 플러그인의 인스턴스입니다.
드루팔 블록 관리자는 @Block 주석을 포함하는 모든 클래스에 대한 모듈을 검색합니다.

예 조각은 아래의 사용자 정의 블록을 정의하는 속성 "ID"와 "admin_label"와 함께 @Block 주석을 사용한다.

이전에 만든 모듈 골격 내에서 파일 SRC ​​/ 플러그인 / 차단 / HelloBlock.php을 만들고 아래의 코드를 추가합니다. 당신은 물론, 캐시를 다시 작성해야합니다.

프로세스 블록 드루팔 테마 조성 기능과 같은 이름을 호스팅

추가하려면 '안녕하세요 블록은'당신이 구조에 갈 수 -> 블록 레이아웃 (관리자 / 구조 / 블록) 및 사용 가능한 각 지역과 관련된 '장소 블록'버튼을 클릭합니다.

사용 가능한 모든 블록의 목록과 더불어, "장소 블록"대화 팝업이 나타납니다 특정 지역에 대해 '장소 블록'버튼을 클릭. 빠르게 블록을 찾으려면 '블록 이름으로 필터'옵션을 사용하거나 '안녕하세요 블록을'의 위치를 ​​마우스 스크롤을 사용합니다. 이 방법 당신은 어디서나 귀하의 사이트에서 사용자 정의 블록의 인스턴스의 수를 추가 할 수 있습니다.

문제 해결

클래스 이름과 파일 이름이 같은 (클래스 HelloBlock 및 /src/Plugin/Block/HelloBlock.php)해야합니다. 클래스 이름이 다른 경우, 블록이 사용 가능한 블록의 목록에 나타납니다하지만 당신은 그것을 추가 할 수 없습니다.

모든 경로 및 파일 이름을 다시 한 번 확인해야합니다. 귀하의 .PHP는 그렇지 않으면 드루팔에 의해 발견되지 않습니다 올바르게 표시 디렉토리 (/ SRC / 플러그인 / 벽돌 /)에 있어야합니다.

  • 당신의 블록이 화면 또는 감시에 오류가있는 지역에 배치 실패하면, PHP / 아파치 오류 로그를 확인하십시오.
  • 참고 : 사용자 정의 블록 나뭇 가지 템플릿을 사용하여

    1. 당신의 .module 파일에 _theme 후크를 추가합니다. 'block__ 같은 테마 기능을 이름을하지 마십시오. '-이 나뭇 가지 템플릿에 어떤 변수를 전달하지 않습니다. 대신, 당신은 접두사로 모듈 이름을 사용할 수 있습니다.
    2. 빌드 방식의 렌더링 배열에 '#theme'를 사용하고 '#theme'와 같은 수준에 변수를 전달 - '#varname'.
    이 비디오를 시청!

    관련 기사

    필드 형 드루팔 호스팅 만들기드루팔 8 블록은 블록 플러그인의 인스턴스입니다. 드루팔 블록 관리자는 @Block 주석을 포함하는 모든 클래스에 대한 모듈을 검색합니다. 아래의 스 니펫 예제를 사용합니다 ...
    빠른 링크 모듈 드루팔 호스팅2010 년 벤자민 멜란콘에 의해 제출 년 7 월 12 일 - 23시 57분 우리는 일반적으로 어떤 사람들은 그들이 필요로 할 가능성이 링크의 편리한 블록을 가지고 있고, 다른 사람에게 표시하지하는 것이 좋습니다. 우리는 할 수 ...
    사용자 정의 검색 블록 드루팔 호스팅2015년 5월 26일에 수잔 로지에 의해 게시 2015-05-26T14 : 28 : 40 + 00 : 00 드루팔 여러 가지의 표시 블록을 보유하고 사이드 바, 바닥 글 및 헤더를 포함한 여러 지역에서 웹 페이지를 분할 ...
    레드 암탉 드루팔 호스팅RedHen는 처음에 일반 비영리 요구에 맞게 설계되었지만 유연성을 위해 만들어진 드루팔 네이티브 CRM이다. 그것은 연락처, 조직에 대한 정보를 관리하기위한 고전적인 CRM 기능을 가지고 ...
    모든 모듈의 드루팔 호스팅2017년 1월 31일 나는 DIY 드루팔 호스팅 솔루션을 선택할 때 기능이 평가 될 것입니다 무엇에 대한 게시물이 시리즈를 시작했다. 우리는 가장 간단하고 빠른 시작된다 ...