다음과 같이 특정 콘텐츠 유형에 대한 노드 추가 페이지의 테마를 변경하기 위해 hook_custom_theme를 사용해 보았습니다.
function mymodule_custom_theme() {
if (current_path() == 'node/add/mytype')
return 'anothertheme';
}
함수가 실행 중이고 비교가 TRUE를 반환하고 있음을 알고 있습니다. 왜 작동하지 않습니까?
1) 테마에 올바른 컴퓨터 이름을 사용하고 있습니까?
2) 나중에 이것을 재정의 할 다른 모듈이없는 것이 확실합니까?
3) 페이지가 캐시됩니까? 그렇다면 제대로 작동하지 않을 수 있습니다.
동일한 질문 및 토론 : https://drupal.stackexchange.com/questions/812/how-do-i-change-a-theme-based-on-the-url
유용한 모듈 : Page Theme , Context , ThemeKey .
이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.
침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제
몇 마디 만하겠습니다