2011-11-14 2 views
1

drupal로 작성된 클라이언트의 사이트를 설계 변경하고 있습니다. Drupal 7 사이트처럼 보입니다.Drupal 테마에서 컨텐츠를 찾아 이동하는 방법

테마 파일을 찾았습니다. page.tpl.php는이 페이지 ajaz.tpl.php의 포함했다

파일은 다음 코드

<div <?php print drupal_attributes($attr) ?>> 

    <?php if ($_SERVER['HTTP_X_REQUESTED_WITH'] == 'XMLHttpRequest') { ?> 
    <title <?php print drupal_attributes($attr) ?>><?php print $head_title ?></title> 
    <?php } ?> 

    <?php print $breadcrumb ?> 

    <h1 class='page-title'> 
    <?php print $title; ?> 
    </h1> 

    <?php if ($tabs) { ?> 
    <div class="tabs"><?php print $tabs ?></div> 
    <?php if ($tabs2) { ?> 
     <div class="tabs second"><?php print $tabs2 ?></div> 
    <?php } ?> 
    <?php } ?> 

    <div class="page-content"> 
    <?php if ($messages) { ?> 
     <div class="messages"><?php print $messages ?></div> 
    <?php } ?> 
    <?php 
     print $help;  
     print $content; 
     print $feed_icons; 
    ?> 
    </div> 

</div> 

<?php 
if (in_array('page-ajax', $variables['template_files'])) { 
    $settings_js = drupal_add_js(); 
    unset($settings_js['core']); 
    unset($settings_js['module']); 
    unset($settings_js['theme']); 
    print drupal_get_js('header', $settings_js); 
} 
?> 

어떤 클라이언트가 원하는 것은 $에 함께 위치한 형태입니다을 가지고 content var는 H1 페이지 제목 위에 놓입니다.

개발자가 views-exposed-form.tpl.php를 사용하는 것처럼 보입니다. 내 생각에이 모듈은 better_exposed_filters라는 모듈을 사용하기위한 템플릿입니다.

알아내는 데 어려움이있는 것은이 모듈에서 생성 된 양식을 이동하여 제목 H1 위에 표시하는 것입니다.

답변

1

블록 관리 페이지에서 "views exposed filter"블록과 같은 것을 찾아보십시오. 이 블록을 컨텐트 영역에서 다른 영역으로 이동하십시오. 양식이 위치를 변경했는지 확인하십시오. 예인 경우 원하는 위치에서 블록을 영역으로 이동하십시오 (아마이 영역을 정의해야합니다).