我们正在使用Websphere Portal 7,并且我需要基于正在运行的Theme创建一个新样式,只需要一页就可以使用这个样式,而我在Websphere Portal上还是一个新手。

你能帮助我吗?

最佳答案

我通过基于页面ID进行检查来解决此问题,我只需要修改部署的Skin中的default.jsp页面即可。这对我来说很有效。

<% boolean mobileLogin = false; %>
<portal-logic:if selection="EXAMPLE.PublicArea.myMobilePage">
<style>
    .section-mobile {
    width: 50%;
    margin: 0 auto;
    text-align: center;
    }
.login{margin:0 auto;}</style>
<div class="section-mobile">
<img src="/Theme/themes/html/MyTheme/img/logo.gif" class="logo-mobile">
<c:if test="${!renderPlaceholdersOnly}">
                            <portal-core:screenRender/>
                        </c:if>
<% mobileLogin = true; %>
</div>
</portal-logic:if>

<% if (mobileLogin != true){
%>

关于css - 如何基于主题在Websphere Portal 7上创建样式,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/40132552/

10-09 01:41