2015-01-09 14 views
1

雖然具有這樣的代碼:在保存時在epi-server問題中刪除css - 正確使用CDATA?

<link rel="stylesheet" type="text/css" href="externalsite.com/style.css" /> 

EPI-服務器移除此上面的代碼。

當具有此代碼:

<![CDATA[ 
<link rel="stylesheet" type="text/css" href="externalsite.com/style.css" /> 
//]]> 

它似乎工作。

這是一個「正確」的方式做到這一點(使用CDATA)?

UPDATE 它沒有實際工作。它留在代碼中,但css不適用):

UPDATE2 如果有人在這個問題上st st不安。使用jQuery並將css添加到頭元素(在文檔中準備就緒)。

$('head').append('<link rel="stylesheet" href="http://externalsite.com/style.css" type="text/css" />'); 
+0

爲什麼要在EPiServer編輯模式下保存樣式表引用? –

+0

我提供了一個代碼,客戶可以在他的網站上放置任何地方。在這段代碼中它是一個樣式表引用。我無法改變我的客戶框架 - 我的客戶只是把它放在「編輯模式」。我想樣式表應該存儲在EPI服務器上的特定結構中,但這就是我的特權。 – bestprogrammerintheworld

回答

1

不,CDATA部分用於免除數據被解析爲HTML,因此您只需將代碼轉換爲可見內容即可。

+0

我想了一會兒......因此我用jQuery來代替...... :-)感謝你的回答! – bestprogrammerintheworld