드루팔 7 | 메모

Category

info 파일 이름 규칙

The name should start with an alphabetic character, can contain numbers and underscores, but not hyphens, spaces or punctuation.

https://www.drupal.org/docs/7/theming/writing-theme-info-files

모듈의 CSS 제거하기

모듈에서 사용하는 CSS때문에 디자인이 어려울 때가 있다. 그럴 땐 그 CSS를 불러오지 않도록 설정한다. 방법은 테마의 template.php에 코드를 추가하는 것.

예를 들어 menu 모듈의 css를 제외시키고 싶다면 다음과 같이 한다.

function themename_css_alter( &$css ) {
  unset( $css[ drupal_get_path( 'module', 'system' ) . '/system.menus.css' ] );
}

테마에 검색폼 넣기

<form action="/search/node" method="post" id="search-form" class="jb-search-form">
  <div class="form-item">
    <input type="text" class="input-text" value="" size="25" name="keys" />
    <input type="submit" value="Search" name="op" title="Search" alt="Search" />
    <input type="hidden" value="<?php print drupal_get_token( "search_form" ); ?>" name="form_token" />
    <input type="hidden" value="search_form" id="edit-search-form" name="form_id" /> 
  </div>
</form>

TOC 모듈 비교

jQuery Table Of Contents

  • jQuery 버전이 낮으면 작동하지 않으므로 jQuery 모듈을 설치해서 버전을 올려야 한다.
  • 한글 제목에서 문제가 발생한다. 목차는 만들어주는데 링크가 작동하지 않는다.

Simple TOC

  • 다단계로 TOC를 만든다.
  • Block에 TOC를 출력할 수 있다. Block에 TOC가 나와도 글에 TOC가 나온다.
  • TOC가 글에 포함된다. 즉, RSS에 TOC가 포함된다.
  • 글에는 TOC가 나오지 않고 Block에만 나오게 할 수 있다.

TOC Node

  • 다단계로 TOC를 만들어준다.
  • Block에 TOC를 출력할 수 있다. Block에 TOC가 나오는 경우 글에는 TOC가 나오지 않는다.
  • 다단계에서 목록 번호가 이상하게 나온다.

TOC filter

  • 한단계의 TOC를 만든다.

Created on 2018-04-19 12:24 | Updated on 2018-05-13 22:55