2011-02-16 4 views
0

링크 제목에 문자 엔티티가 포함 된 메뉴 링크가 있습니다 (예 : La Niña). 그러나 Drupal은 문자 엔티티를 인식하지 않고 앰퍼샌드를 추가 인코딩하므로 La Niña으로 끝납니다. 어떻게 수정해야합니까?Drupal : 메뉴 링크 제목의 문자 엔티티

답변

3

theme template.php 파일이나 사용자 정의 모듈에서 테마 출력을 대체 할 수 있습니다.

Basicaly는 점은 리터() 함수가 http://api.drupal.org/api/drupal/includes--common.inc/function/l/7http://api.drupal.org/api/drupal/includes--menu.inc/function/theme_menu_link/7

+0

완벽한 참조 theme_menu_link

에서 "HTML"옵션으로 호출되지 않는 것입니다 - 꿈처럼 작동합니다. 신속하고 철저한 답변을 주셔서 감사합니다. –

+1

다른 사용자가 메뉴 링크를 추가 할 수있는 경우 html 옵션을 추가하면 보안 상 위험 할 수 있습니다. – Berdir

+0

@Berdir - 좋은 지적. "여기까지는 완벽하게 작동하지만 근본 문제를 해결해야 할 것 같아요"라는 효과에 메모를 추가하려고했습니다. 메뉴 링크 텍스트에 엔티티가 없도록 하시겠습니까? 나는. 유니 코드 문자를 대신 사용 하시겠습니까? –