2011-09-29 51 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> 

這是一個(已知)Drupalbug或者我究竟錯在這裏做什麼?

+0

您確定這是Drupal輸出的內容,還是您的瀏覽器在DOM中創建的內容? 內容是否經過了一個正在嘗試整理它的輸入過濾器? – Simon

+0

這就是我在Firebug中看到的內容未被過濾 – Michiel

+0

檢查源代碼中的實際內容(即不是螢火蟲) – Clive

回答

1

嘗試創建「去除HTML標籤」。它爲我工作!

0

您將字段限制爲多少個字符?

如果微調閉合的從場也許試圖輸出

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

然後,它要麼Firefox是由本身閉合的div,或者它可以是視圖修剪函數試圖整理在輸出HTML之前,它必須猜測div的位置,不幸的是,對於你來說,通過在字符串結尾處關閉它們來猜測錯誤。

您最好的選擇是要麼在修剪之前剝離HTML,要麼將其顯示爲未修剪。將HTML修剪成固定長度會導致各種奇怪的問題,如果你砍掉兩端。