저는 인터넷 검색을 해봤지만 대부분의 게시물은 양식 내의 레이블에 대해 이야기하는 것 같습니다. Drupal 7의 컨텐트 블록에 사용자 정의 필드가 설정되어 있습니다. 사용자 정의 필드의 제목 (레이블)을 표시하면 제목 뒤에 콜론이 추가됩니다. 그들을 제거 할 수있는 방법이 있습니까?레이블에서 콜론을 제거하려면 어떻게합니까?
답변
field.tpl.php을 재정의해야합니다 (콜론은 해당 템플릿 파일에 하드 코딩 됨).
테마 폴더의 아무 곳에 나 field.tpl.php를 만들면 위의 링크에서 코드를 복사하고 꼬집어서 (콜론 등을 제거한 다음) 캐시를 지우십시오. 모두 잘 될 것입니다!
field.tpl.php를 무시하고 콜론 주위에 스팬 (클래스와 함께)을 추가 한 다음 CSS를 사용하여 콜론을 숨 깁니다. 이렇게하면 콜론을 숨길시기를 유연하게 결정할 수 있습니다. 위에 설정된 레이블의 경우 콜론을 숨기고 인라인으로 설정된 레이블의 경우 콜론을 유지하고자 할 수 있습니다.
예 : Drupal 설치 폴더에서 modules/field/theme을보고 field.tpl.php 파일을 테마로 복사하십시오. D7, 편집 field.tpl.php를 들어 난 그냥이 주제에 소금 내 곡식을 추가 할 .field-label-above .field-label-colon{display: none;}
위에 레이블 .field-label-colon{display: none;}
를 추가하거나에만 숨기기 라벨에 <?php print $label ?>:
테마 CSS 스타일 시트에서 <?php print $label ?><span class="field-label-colon">: </span>
로 변경합니다. 이 작업을 몇 번 해보려고 노력한 결과 일반적으로 필자는 각 필드에 대한 사용자 지정 템플릿 파일을 만들었습니다. 필자는 필자의 의견으로는 좋은 해결책이 아닌 열을 제거하려고합니다. 레이블의 존재는 디자인에 따라 다르기 때문에; 좋은 MVC 구조에서이 기능은 모델 (PHP 템플리트)이 아닌보기 (CSS)에 의해 제어되어야합니다.
- 복사 테마로 파일
modules/field/theme/field.tpl.php
:내가이 시간을 한 일이있다.
열 주위에 범위를 추가
#sidebar-first .label-suffix { display: none; }
- 1. MAC 주소 목록에서 콜론을 제거하려면 어떻게합니까?
- 2. input.submit에서 배경을 제거하려면 어떻게합니까?
- 3. UIViewController에서 UINavigationBar를 제거하려면 어떻게합니까?
- 4. 프로젝트에서 불필요한 리소스를 제거하려면 어떻게합니까?
- 5. 문자열에서 쉼표와 마침표를 제거하려면 어떻게합니까?
- 6. XSL에서 문자의 악센트를 제거하려면 어떻게합니까?
- 7. MVC에서 테이블 열을 제거하려면 어떻게합니까?
- 8. BasedOn 스타일에서 트리거를 제거하려면 어떻게합니까?
- 9. 구성표의 기호에서 견적을 제거하려면 어떻게합니까?
- 10. 뷰/스크립트 폴더를 제거하려면 어떻게합니까?
- 11. 전자 메일 헤더를 제거하려면 어떻게합니까?
- 12. 레이블에서 라디오 버튼 선택
- 13. 자바 레이블에서 텍스트 정렬
- 14. 레이블에서 정수로 정수로 변환
- 15. SQL 덤프에서 테이블 접두어를 제거하려면 어떻게합니까?
- 16. 상태 표시 줄에서 알림을 제거하려면 어떻게합니까?
- 17. 하나의 svn : ignore 규칙을 제거하려면 어떻게합니까?
- 18. PHP에서 fgets 함수에서 줄 바꿈을 제거하려면 어떻게합니까?
- 19. Mac/RadRails에서 Subversion을 완전히 제거하려면 어떻게합니까?
- 20. JQuery를 사용하여 텍스트 괄호를 제거하려면 어떻게합니까?
- 21. 더 이상 필요없는보기 컨트롤러를 제거하려면 어떻게합니까?
- 22. debug_backtrace 함수에서 중요한 데이터를 제거하려면 어떻게합니까?
- 23. Outlook 양식에서 이전 서명을 제거하려면 어떻게합니까?
- 24. 사용자 정의보기간에 UIToolbar의 공백을 제거하려면 어떻게합니까?
- 25. Office 기반 단추를 제거하려면 어떻게합니까? 리본을 유지합니까?
- 26. 준비 영역에서 디렉터리 하위 트리를 제거하려면 어떻게합니까?
- 27. 런타임시 YUI 메뉴에서 그림자를 제거하려면 어떻게합니까?
- 28. Oracle CSV 내보내기에서 주석 줄을 제거하려면 어떻게합니까?
- 29. IE6에서 예기치 않은 간격을 제거하려면 어떻게합니까?
- 30. 앵커로 감싼 이미지에서 밑줄을 제거하려면 어떻게합니까?
을했다 :
<?php print $label ?><span class="label-suffix">: </span>
은 당신의 디자인을 제거하는 데 필요한 열을 제거하기 위해 CSS 지시어를 추가 ! 나는 .tpl 파일이 그것이 내 삶을 위해 무엇인지 알 수 없었다. 감사! –