D7에서 템플릿 인코딩이 간편해진 주제 및 모듈(플러그인)

3179 단어 Drupal7Drupal
드럼팔8도 발매 1년 만에 조건에 따라 적극적으로 드럼팔8을 채택하고 싶었지만, 드럼팔7의 플러그인도 시들어 기분이 좋아서 출전할 기회가 더 있을 것 같다1.그럼 이번에는 드럼 7에서 쉽게 인코딩할 수 있는 방법을 소개한다.

[전제] 코드를 최대한 쓰지 마세요.


네, 최대한 쓰고 싶지 않아요.쓰면 거기에 BUG가 생겨서 여러 가지 비용이 들어요.
원래 드럼알은 일반적인 웹사이트를 구축하기 위해 관리화면에서 사용자 정의 필드를 설정하는 추가·순환을 할 수 있어 템플릿에 쓰거나WP_Query 잊어버리거나wp_reset_postdata 쓰지 않아도 돼 머리를 안고2 있다.즉, 기본 주제를 잘 선택할 수 있다면 사이트의 시각적 디자인을 위해 PHP를 건드리지 않아도 된다는 것이다.WYSIWYG 편집기를 활용하면 CSS에서 스타일링만 하면 된다.

[과제] CMS 출력의 HTML 및 CSS 스타일


CMS를 활용한 웹사이트 구축에서 출력되는 HTML의 계층이 깊어지면서 시야가 나빠지기 쉽고, 드럼팔 7 역시 사람이 읽기 어려운 HTML을 출력한다.아무래도 스타일링만 하면 되지만 파악이 안 되는 네스트와 전체적인 구조가 부담스럽습니다.

유혹하다.


가장 간단한 해결 방법은 템플릿을 쓰는 것이다. Drumal에서는 전체 사이트의 테마Blocks를 제외하고 Views,Panels와 테마를 제외하고 각 모듈의 템플릿을 덮어쓸 수 있다.
그러나 나는 앞에서 말한 대로 그렇게 쓰고 싶지 않기 때문에 다른 해결 방법을 찾았다.

채택된 주제 및 모듈

  • mothership | Drupal.org
  • Clean Markup | Drupal.org
  • 사용하지 않았지만 Fences 이런 모듈도 있습니다.

    Mothership


    Mothership은 다른 많은 주제와 달리 가져오면 외관이 가지런하지 않고 여분의 div 탭의 끼워넣기와 클래스 이름 등을 제거할 수 있습니다.따라서 이 주제 자체를 맞춤형으로 만들지 말고 어린이 주제를 목적으로 시각적 효과를 만드는 것을 강력히 권장합니다.이외에도 개발에 도움이 되는 옵션과 설정이 많으니 찾아보세요문서.

    Clean Markup


    Clean Markup은 Panes와 Blocks에 깨끗한 템플릿을 제공합니다.또한 옵션을 통해 임의의 클래스 이름을 지정하거나 자물쇠를 지정할 수 있습니다.

    총결산


    그래서 저는 Dropel7의 사이트 제작이 이런 것들을 도입하면 사이트를 효율적으로 구축할 수 있다고 생각합니다.제가 참여한 프로젝트에서는 이를 바탕으로 스타일링Bourbon/Neat 등 사스 프레임 디자인을 진행했습니다.


    주제별 차원의 심도 있는 변화를 살펴봅시다.


    Bartik



    Mothership



    시도는 이쪽.

  • 상기 체인에서 Sandbox를 다시 시작하고admin/admin으로 로그인(24시간 유효)
  • Modules를 통해 Panes 및 Clean Markup을 유효화
  • 애플을 통해 모더샵 유효화
  • 기대하세요
  • 각주


    Dropal 7부터 LTCS 버전도 지원됩니다. 
    이 주기는 Views 모듈에서 설정할 수 있습니다.Dropal 8이 핵심 모듈이 됐다. 

    좋은 웹페이지 즐겨찾기