【问题标题】:Liferay Layout not workingLiferay 布局不起作用
【发布时间】:2013-01-08 05:43:17
【问题描述】:

我正在使用 Liferay 6.1.1 CE。

我正在尝试在我的页面中使用 1-2-1 布局。

但我无法将 n Drop portlet 拖放到我的页面中的 2 列。而且 1-2-1 无法正常工作。

是什么原因?

这是 1_2_1.column.tpl

<div class="columns-1-2-1" id="main-content" role="main">
#if ($browserSniffer.isIe($request) && $browserSniffer.getMajorVersion($request) < 8)
    <table class="portlet-layout">
    <tr>
        <td class="portlet-column portlet-column-only" id="column-1">
            $processor.processColumn("column-1", "portlet-column-content portlet-column-content-only")
        </td>
    </tr>
    </table>

    <table class="portlet-layout">
    <tr>
        <td class="aui-w50 portlet-column portlet-column-first" id="column-2">
            $processor.processColumn("column-2", "portlet-column-content portlet-column-content-first")
        </td>
        <td class="aui-w50 portlet-column portlet-column-last" id="column-3">
            $processor.processColumn("column-3", "portlet-column-content portlet-column-content-last")
        </td>
    </tr>
    </table>

    <table class="portlet-layout">
    <tr>
        <td class="portlet-column portlet-column-only" id="column-4">
            $processor.processColumn("column-4", "portlet-column-content portlet-column-content-only")
        </td>
    </tr>
    </table>
#else
    <div class="portlet-layout">
        <div class="portlet-column portlet-column-only" id="column-1">
            $processor.processColumn("column-1", "portlet-column-content portlet-column-content-only")
        </div>
    </div>

    <div class="portlet-layout">
        <div class="aui-w50 portlet-column portlet-column-first" id="column-2">
            $processor.processColumn("column-2", "portlet-column-content portlet-column-content-first")
        </div>

        <div class="aui-w50 portlet-column portlet-column-last" id="column-3">
            $processor.processColumn("column-3", "portlet-column-content portlet-column-content-last")
        </div>
    </div>

    <div class="portlet-layout">
        <div class="portlet-column portlet-column-only" id="column-4">
            $processor.processColumn("column-4", "portlet-column-content portlet-column-content-only")
        </div>
    </div>
#end

【问题讨论】:

  • 您正在制作一个干净的 Liferay 捆绑包,或者您已经自定义了您的主题?此外,您能否详细说明究竟是什么不起作用,解释您正在尝试做什么的屏幕截图也会有所帮助。谢谢
  • @PrakashK ..实际上是社交办公室主题的问题..在经典的 Liferay 主题中,它工作正常..但在社交办公室中,页面位于左侧,因此 3 列或 2 列是不工作..有什么解决办法?
  • 请出示您的完整版面模板 (1-2-1)
  • @MartinGamulin 用 1-2-1 模板文件更新了我的问题
  • 您使用哪个版本的社交办公主题,我刚刚尝试使用 so-theme-6.1.1.1-ce-ga2-20120731132656558.war,它确实有效。而且,至少在上面的 sn-p 中,您在 #end 之后缺少

标签: liferay liferay-6


【解决方案1】:

将 portlet 拖到 1-2-1 模板的“2”部分也不适合我。这可能是社交办公室主题的问题。我将页面切换回经典主题,添加 portlet,然后切换回 SO 主题。我现在拥有应用了 Social Office 主题的 1-2-1 布局。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2012-01-19
    • 2019-02-12
    • 2017-08-28
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-05-30
    • 2012-08-08
    相关资源
    最近更新 更多