2013-08-13 3 views
0

Drupa7 테마로이 문제에 대한 약간의 도움이 필요합니다. 테마 메뉴가 필요합니다. class="active"드루팔 (Drupal 7) 액티브 메뉴 스타일

.. 내 메뉴가 블록 구조에 있습니다.

경로가되고, 내 메뉴는 포럼, 그리고 경로가 내 사이트/포럼 경우 .. class="active"가 나타나고 난 포럼 섹션에 가입하려고하면 내 <a> tag..but에 완벽하게 작동 내 사이트/포럼/2 (예)와 <a>에 내 class="active"을 잃어 버렸습니다.

포럼의 모든 하위 섹션에서 class="active"과 제 스타일을 유지해야합니다. 어떻게해야합니까? 사전에 ".active는"

.leaf .active .fontm { 
    color: #FFF; 
    font-weight: bold; 
} 

감사에 대한

내 CSS를.

+0

url에 forum이라는 키워드가 있는지 찾아 보려면 jQuery를 사용해보세요. 존재하는 경우 앵커 태그에 활성 클래스를 추가해보십시오. – Outlooker

답변

0

나는 CSS 문제가 아니라고 생각합니다. Drupal은이 클래스를 추가 할 메뉴의 URL 만 인식합니다. https://drupal.org/project/menu_trail_by_path

감사합니다 :

은 아마 당신은 문제를 해결하기 위해이 모듈을 사용할 수 있습니다.

+0

예,이 모듈을 사용하십시오. 그리고 당신의 CSS는 너무 무겁습니다. '.leaf .active .fontm' 대신'.active' 만 사용할 수 있습니다. – TheodorosPloumis

0

CSS 문제 일 경우 중요한 신고서를 살펴보십시오. 그렇지 않으면, 문제를 완전히 디버그/정확하게 지적해야합니다. &는 해결해야 할 두 가지 도구/옵션을 고려한 후 해결해야합니다.

https://drupal.org/project/devel_themer 또는 방화범 같은 도구에 더 익숙해 또는 선택적으로 CSS 나 JS 또한

브라우저 캐시와 드루팔 캐시의 모든 시간을 취소 확인을 사용하지 않도록 도움을 줄 수 있는지 CSS합니다 아래를 참조하십시오 & 캐싱 드루팔 성능 관리 페이지에서 꺼져/JS 집계 비슷한 라인을 따라 등

, 그것은 자주 문제를 일으키는 코드를 찾을 수 있으므로 가능한 한 훨씬 더 쉽게를 & 최적화 기존 CSS를 줄이기 위해 의미가 있습니다 방법.

최악의 시나리오는 문제를 일으키는 JS를 추적하여 & /이거나 PHP .module 코드 & .tpl 템플릿이 잘못된 페이지에서 메뉴를 생성하는 것을 자세히 조사하는 것일 수 있습니다.

격리 된 테마 문제를 해결하기 위해 여분의 모듈을 추가하는 것이 껌을 사용하여 누출을 막아서 사이트 속도를 줄이거 나 새로운 문제를 일으키는 것과 같은 위험한 전략이 될 수 있습니다.