2013-06-25 3 views
0

Joomla 2.5 템플릿을 업데이트하고 있습니다. 인쇄 및 이메일 작업 아이콘이 표시됩니다. 전자 메일 레이블은 괜찮지 만 인쇄 레이블에는 코어 helpers/icons.php 파일에 의해 자동으로 추가 된 몇 개의 파이프 문자 ("|")가 있습니다.줌라 2.5 - 편집 "| 프린트 |" 아이콘 레이블

파이프를 없애기 위해 helpers/icons.php를 재정의하는 방법에 대한 의견이 있으십니까?

건배, 댄

답변

1

앤드류 스파르타 권리입니다. 오버라이드 만 사용하십시오. 그것을 할 두 곳. 관리자에게 문의하십시오.

확장 -> 언어 관리자 ->

오버라이드 (override)

새로운 재정의를 추가하고 일정 JGLOBAL_ICON_SEP를 사용합니다. 텍스트를 입력하고 저장하지 마십시오.

또는 명령 행 편집에

/language/overrides/.override.ini

추가 :

JGLOBAL_ICON_SEP=""

사용하는 기본 언어입니다. 예. en-GB

0

네는 5 분 후에 나는 해결책 생각합니다. 마른 세수

은 교체 :

<?php echo JHtml::_('icon.print_popup', $this->item, $params); ?> 

으로 :

<a href="#" onclick="window.print();return false;"><?php JText::_('JGLOBAL_PRINT') ?></a> 
+0

이 문제에 대한보다 우아한 해결책이 있다고 생각합니다. joomla core 파일을 변경하지 않으십시오. 업데이트 후에는 new로 바뀔 것이기 때문입니다. ** en-GB.ini ** (또는 귀하의 사이트에서 사용하는 언어) 언어 폴더 파일을 찾으십시오. 'JGLOBAL_ICON_SEP = "|"변수를 찾아라. ** linebreak ** ** linebreak ** ** linebreak ** ** linebreak ** 그냥이 라인은'JGLOBAL_ICON_SEP = ""'과 같을 것입니다. –

+0

Joomla에서 대체 언어 옵션을 사용하려고하면 도움이되는 경우 (표준 언어 파일도 Joomla가 업데이트 될 때 무시되므로이 설명을 통해 혼란스럽지 않기를 바랍니다. :) –

+0

해결책을 제공해 주셔서 감사합니다. Andrew - JGLOBAL_ICON_SEP 변수를 추적 할 수있었습니다. –

1

게시 해 주셔서 감사합니다. 그것은 나를 위해 매우 도움이되었습니다. 인쇄 버튼을 사용하여 [파일] [인쇄] 메뉴 명령을 복제하고 기본 tmpl = 구성 요소, 프린터 친화적 인보기를 끌어 오지 않았다고 주장한 고객이 있습니다. 내 코드에서 그 라인을 변경하면 매력처럼 작동했습니다. 나는 "인쇄"라는 단어를 추가해야만했다. 이것은 내가 추가 한 것입니다 :

<li class="print-icon"><a href="#" onclick="window.print();return false;"><?php JText::_('JGLOBAL_PRINT') ?>Print</a></li> 

이제 "할"것이 내 핵심 파일을 변경하지 않습니다. 거기에 이것을 대체 할 다른 것을 추가하는 방법이 있습니까?