필드 형 드루팔 호스팅 만들기

드루팔 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'.

    관련 기사

    빠른 링크 모듈 드루팔 호스팅2010 년 벤자민 멜란콘에 의해 제출 년 7 월 12 일 - 23시 57분 우리는 일반적으로 어떤 사람들은 그들이 필요로 할 가능성이 링크의 편리한 블록을 가지고 있고, 다른 사람에게 표시하지하는 것이 좋습니다. 우리는 할 수 ...
    필드 도구 드루팔 호스팅효과적인 검색 서론 구현은 개발에서 가장 어려운 작업 중 하나입니다, 그러나 또한 많은 웹 사이트와 응용 프로그램의 성공의 열쇠입니다. 빠른 검색 및 ...
    사용자 정의 검색 블록 드루팔 호스팅2015년 5월 26일에 수잔 로지에 의해 게시 2015-05-26T14 : 28 : 40 + 00 : 00 드루팔 여러 가지의 표시 블록을 보유하고 사이드 바, 바닥 글 및 헤더를 포함한 여러 지역에서 웹 페이지를 분할 ...
    멀티 사이트 드루팔 호스팅하나 개 이상의 드루팔 사이트를 실행하는 경우, 당신은 관리를 단순화 할 수 있고 멀티 사이트 기능을 사용하여 사이트를 업그레이드 할 수 있습니다. 멀티 사이트는 하나의 드루팔을 공유 할 수 있습니다 ...
    Webfm 모듈 드루팔 호스팅나는 사용자가 비디오, 오디오, 이미지, 문서 및 텍스트를 포함한 미디어 콘텐츠의 다양한 다른 유형을 업로드 할 수 있도록하는 웹 사이트 아카이브를 만드는 오전. 나는에 사용자가 쉽게 만들고 싶어 ...