我已經在ASP.NET中編寫了一個函數來創建上下文鏈接。它從Tridion中的組件的描述字段獲取數據。我使用'RenderComponentField'從描述字段中挑選數據,該字段使用所有HTML標籤提取數據的完整源。刪除用於創建上下文鏈接的HTML標記
該代碼工作正常。然而,當它獲得我們想要在某些HTML標籤中生成上下文鏈接的'文本'時,如錨標籤等,它會失敗。它從HTML標籤中選取文本並在其中創建鏈接,從而打破HTML。
就像,我們要創建上下文鏈接文本「啞」,我們只要在我們的HTML作爲
<a href="http://www.dummy.com">Dummy</a>
一個錨鏈接,因爲它認爲在「HREF」文本啞,它創建鏈接,然後在那裏打破HTML。
請爲此提供解決方案。可能是繞過HTML標籤或任何類型的正則表達式。
乾杯, Anubhav
嗨,這恐怕沒什麼意義,也許你可以提供你的代碼和一些關於你正在使用的模式的更多細節,加上'tridion'給你什麼,以及你想看到什麼 – johnwinter
@johnwinter在上面的文字中做了一些小改動。希望能夠幫助你清楚地理解問題。問候,Anubhav –