5

drupal 블로그에 대한 사용자 지정 테마를 만들려고하고 있는데 검색 상자를 머리글에 표시하려고합니다. *검색 상자를 사용자 지정 테마에 표시 할 수 없습니다.

<?php if ($search_box): ?> 
    <div id="search-box"><?php print $search_box; ?></div> 
<?php else: ?> 
    <h2>Pas de search box</h2> 
<?php endif; ?> 

그러나 망할 일이 표시되지 않습니다 :이를 위해, 나는 page.tpl.php 템플릿 파일에 다음 코드를 넣었습니다. Google에 대한 조사를 수행하고 admin/build/modulesadmin/build/themes/settings/mytheme의 검색 모듈을 확인한 다음 헤더에 검색 양식을 admin/build/block/list/mytheme에 추가했습니다. 내가 뭔가를 놓친 건가, 내가 잘못 했는가? 아직 작동하지 않기 때문에 나를 화나게하기 시작합니다 ...

고마워요. 프랑스
감사합니다)에서

+0

검색 * 차단 * 표시 하시겠습니까? – berkes

+0

'$ search_box '를'$ search_block'으로 바꾸고 싶다면 아무 것도 바뀌지 않습니다 ... – 3rgo

답변

15

: 검색 모듈과 메뉴 모듈이 모두 경우 http://drupal.org/handbook/modules/search

은 당신이 을 활성화 할 수 있습니다) 메뉴 페이지 에서 (>> 메뉴 관리, 사용 가능 탐색 메뉴 항목 검색. 이 메뉴를 표시하는 옵션은 기본적으로 비활성화되어있을 수 있지만 사용자가 활성화 할 수 있습니다. (그리고 당신은 당신이 원하는대로에 "검색"의 이름을 바꿀 수 있습니다.)

또한 사이트의 기본 및 보조 링크 중 를 검색 할 수있는 링크를 배치, 또는 다른 메뉴 에서뿐만 아니라 수 있습니다. ("메뉴 항목을 추가"를 클릭하고 당신이 의 "경로"필드에 입력 할 때 대화 페이지가 단지 입력 "검색.") 당신의 블록에

에게 페이지를 (>> 사이트 구축 >> 블록 관리 Drupal 6에서 및 관리 >> 구조 >> 블록 드루팔 (Drupal에서 7) 또한 검색 양식을 사용할 수 있으며, 표시 할 수 있습니다. 표시 할 수 있습니다. ( 에서 관리 >> 사용자 관리 >> 드루팔 6 권한, 또는 사람들 >> 권한 드루팔 7) 사용 권한 페이지는 검색을 수행 할 수있는 사람이 검색 설정을 관리 할 수있는 사람을 결정할 수에

. 기본적으로 익명 사용자 은 검색을 수행 할 수 없습니다.

기술 노트 : 검색 모듈을 사용하려면 데이터베이스 사용자에게 임시 테이블 작성 권한이 필요합니다. 이없는 것으로 보이는 경우 시스템 관리자에게 문의하여 이 부여되었는지 확인하십시오.

1

이 문제가 발생했습니다. 내 경우에는 내가 너무 같은 일부 기능을 사용하던 파일 .INFO 내 사용자 지정 테마 것을 발견

features[] = MyFeature 

을하는 즉시 기능을 추가, 그것은 모두 같은 기능 내장의 표시를 무시 검색 등을 할 수 없으므로 테마의 구성 페이지에 나타나지 않습니다. 나에게 일어난 일은 내 사용자 지정 테마를 시작하기 전에 검색 상자를 사용할 수 없게 설정했지만 구성 페이지에서 볼 수 없기 때문에 다시 사용할 수 없었습니다.

마침내 "기본값으로 재설정"버튼을 클릭 한 다음 내 테마가 전역 기본값의 검색 설정을 상속 한 사실을 발견했습니다.

+0

나는 필요한 모든 기능을 이미 갖추고 있었고 그것은 나타나지 않았습니다 ... @ bkildow의 해결책은 one – 3rgo

2

>> 테마로 이동하고 사용자 정의 테마를 구성한 다음 검색 상자를 선택하십시오.

2

당신은 드루팔 7을 사용하시기 바랍니다 사용하는 경우 다음과 같은

<?php if($page['search']): ?> 
    <!--start search--> 
    <div id="search"> 
     <?php print render($page['search']); ?> 
    </div> 
    <!--end search--> 
    <?php endif; ?> 
1

드루팔 7 :

모듈> 검색> 권한>를 사용하여 검색>에 대한 선택 익명 사용자와 인증 된 사용자.

+1

안녕하십니까, StackOverflow에 오신 것을 환영합니다! 직접 경로는 관리자> 사람> 권한 :)입니다. –

4

Drupal 7 - '검색'블록 또는 다른 블록이 '대시 보드'에서 '사용'된 경우 '구조'> '차단'차단 목록 페이지에서 더 이상 사용할 수 없습니다.

0
//clear target element - optional 
$('[data-id=1381]').html(''); 
//move search form 
$('#search-block-form').appendTo('[data-id=1381]'); 
관련 문제