2013-03-07 32 views
0

在Business Catalyst中,是否有條件語句允許根據用戶是否登錄加載不同的樣式表? 使用GetElementById更改樣式不起作用,因爲有多個系統生成的元素需要重新樣式化。我試過GetElementByClassName,但這不起作用。我想也許通過加載一個完全獨立的基於登錄狀態的樣式表可能工作。謝謝。如果已登錄,加載不同的業務催化劑樣式表

回答

3

你應該可以插入此標記:在你的ID /類語法

{module_isloggedin} 

任何你想要的......例如:

id="menu_{module_isloggedin}" or class="menu_{module_isloggedin}" 

或者你應該可以連做是這樣的:

<link rel="stylesheet" type="text/css" href="/login-{module_isloggedin}.css"> 

將解析爲:

<link rel="stylesheet" type="text/css" href="/login-1.css"> 

如果用戶登錄和

<link rel="stylesheet" type="text/css" href="/login-0.css"> 

如果用戶沒有...

登錄嘗試了這一點... :)

+0

這個答案應該被標記爲正確。 – Luke 2016-12-18 20:05:15