0

在 Business Catalyst 中,是否有条件语句允许根据用户是否登录来加载不同的样式表?使用 GetElementById 更改样式不起作用,因为需要重新设置多个系统生成的元素。我试过 GetElementByClassName,但这不起作用。我想也许通过基于登录状态加载一个完全独立的样式表可能会起作用。谢谢你。

4

1 回答 1

3

您应该能够插入此标签:

    {module_isloggedin}

您想要的任何地方......例如在您的 ID/类语法中:

    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">

如果用户没有登录...

试试看... :)

于 2013-03-13T02:54:55.787 回答