특정 지역에 대한 Drupal 7 사용자 정의 block.tpl.php


12

나는 drupal 7을 처음 사용하고 실제로이 문제로 어려움을 겪고 있습니다.

http://drupal.org/node/104319

내비게이션이라는 지역이 있습니다

내 .info에서 regions[navigation] = Navigation bar

이 지역에서는 사용자 정의 tpl.php 파일을 사용하고 싶습니다. 나는 시도했다

  block-navigation.tpl.php

예제와 같이 테마 루트와 템플릿 폴더에 운없이 넣습니다. 캐시를 지우고 표준 작업 block.tpl.php가 있는지 확인했습니다. 아무 소용이 없습니다.

대답:

내비게이션 (tigation.tpl.php와 블록)- --두 배의 시간 이있는 navigation.tpl.php가 필요했습니다 .

이 질문에 대한 1000 회 조회 가 저에게 인기있는 질문 배지를 얻었습니다. 그러나 당신은 그것을 1 번 이상 공표 하기 위해 당신의 마음에 그것을 찾을 수 없습니다 . Laaaammmmmeeee ....


지역은 다른 블록에 대한 것입니다. 다른 테마로 동일한 블록을 만들어보십시오. 페이지 인수를 사용하여 가시성 구성을 추가하십시오.
niksmac

그래서 그것은 지역이 아니라 블록 자체입니까?
Fresheyeball

네. 그러나 다른 솔루션을 몇 분 기다립니다.
niksmac

여기에 우리는 간다, +1 :)
Tyler Durden

답변:


4

"탐색"리전에 대한 사용자 정의 tpl.php 파일을 사용하려면 region--navigation.tpl.php를 사용해야합니다.


댕 블록이되어야합니다. 도움이된다면 기본 메뉴.
Fresheyeball

"block-navigation.tpl.php"를 사용해야하는 경우 테마에 대한 사용자 정의 block.tpl.php도 있어야합니다. 자세한 내용은 this ( drupal.org/node/104319 )를 참조하십시오.
Varshith

1
해당 문서 페이지는 Drupal 5 입니다 . drupal.org/node/1089656 은 Drupal 7 용 문서 페이지입니다. 관련 이름 지정 패턴은 block-[region] .tpl.php 및 일반 템플릿 (block.tpl.php)입니다. 특정 템플릿 (block-[region] .tpl.php)을 사용하기 위해 D7에서 더 이상 필요하지 않습니다.
sheena_d

질문에서 "block-navigation.tpl.php"를보고 난 후에 잘못 인도되었습니다. 죄송합니다. 혼란을 초래했습니다. ty sheena
Varshith

문제 없다. 난 그냥 배우기 위해 여기에있다)
Fresheyeball
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.