it-swarm-ko.tech

Drupal 양식 필드 / 레이블에서 콜론 제거

Drupal Form API로 만든 양식의 모든 레이블 뒤에 : 표시를 제거하려면 어떻게해야합니까?

5
Kevin

theme_form_element () 의 자체 구현을 작성하십시오. 문제가되는 세미콜론은 $t('!title: !required', ...)에 있으며 두 위치에서 모두 제거해야합니다.

가장 쉬운 것은 아니지만 핵심을 해킹하지 않고도 가능합니다!

13
tim.plunkett

방금 수행 한 방법은 <span class="colon"><span> field.tpl.php의 콜론 주위. 그런 다음 display:none; 원하지 않으면.

콜론이 필요하거나 필요없는 여러 필드가있는 경우 tpl.php에 많은 논리를 넣지 않아도됩니다.

또한 다른 페이지에서 필드 콜론 요구 사항을 변경할 수 있습니다. 예를 들어 나는 종종 노드를 표시하는 것을 원하지 않지만 편집을 원합니다.

1
Dominic Woodman

field.tpl.php를 현재 테마 폴더에 복사하고 콜론을 제거하십시오. 캐시를 지우고 확인하십시오. 문제를 해결할 것이라고 생각합니다.

0
user21108