2011-09-29 2 views
0

뷰와 함께 작업합니다. 보기는 일부 텍스트의 표시를 관리합니다. REWRITE RESULTSTrim this field to a maximul length -box 및 Trim only a word -box 및 Add an eclips... -box를 확인했습니다. 페이지는 다음과 같이하는 데 사용Drupal 트리머로 인해 중첩 된 div가 발생합니다.

:

<div class="test"></div> 
<div class="test"></div> 
<div class="test"></div> 
<div class="test"></div> 

지금이 같다 :

<div class="test"><div class="test"><div class="test"><div class="test"></div></div></div></div> 

이 A (알려진) Drupalbug 아니면 내가 잘못 여기서 뭐하는거야?

+0

드루팔 (Drupal이 출력하고있는 내용입니까, 아니면 브라우저가 DOM에서 만든 내용입니까? 콘텐츠가 정리하려고하는 입력 필터를 통과합니까? – Simon

+0

그건 파이어 버그에서 볼 수있는 내용입니다. 내용물은 필터링되지 않습니다. – Michiel

+0

소스 코드에 실제로 무엇이 있는지 확인하십시오 (예 : 방화범 소리가 들리지 않음). – Clive

답변

1

"HTML 태그 제거"를 시도해보십시오. 그것은 나를 위해 일했다!

0

필드를 몇 자까지 제한합니까?

는 폐쇄의 현장에서 아마 그런 다음 출력

<div class="test"><div class="test"><div class="test"><div class="test"> 

에 노력 중 하나 파이어 폭스 자체로 된 div를 닫는 또는의 의견이 기능을 트림하는 것이 될 수 있음을 정돈하려고 트리밍되어있는 경우 HTML을 출력하기 전에 - div가 어디에서 닫히고 불행히도 당신을 위해 추측해야하는지, 스트링의 끝 부분에서 div를 모두 닫음으로써 짐작됩니다.

가장 좋은 방법은 트리밍하기 전에 HTML을 제거하거나 트리밍되지 않은 채로 표시하는 것입니다. HTML을 고정 된 길이로 자르는 것은 끝을 잘라내는 경우 모든 종류의 이상한 문제를 일으킬 수 있습니다.

관련 문제