Liferay布局不工作

Liferay布局不工作,liferay,liferay-6,Liferay,Liferay 6,我正在使用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.getMajorVersi

我正在使用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

#if($browserSniffer.isIe($request)&&$browserSniffer.getMajorVersion($request)<8)
$processor.processColumn(“列-1”,“portlet列内容”“仅portlet列内容”)
$processor.processColumn(“列-2”,“portlet列内容portlet列内容优先”)
$processor.processColumn(“第3列”,“portlet列内容portlet列内容最后一列”)
$processor.processColumn(“column-4”,“portlet列内容”“仅portlet列内容”)
#否则
$processor.processColumn(“列-1”,“portlet列内容”“仅portlet列内容”)
$processor.processColumn(“列-2”,“portlet列内容portlet列内容优先”)
$processor.processColumn(“第3列”,“portlet列内容portlet列内容最后一列”)
$processor.processColumn(“column-4”,“portlet列内容”“仅portlet列内容”)
#结束

将portlet拖动到1-2-1模板的“2”部分对我也不起作用。这可能是一个与社会办公室主题有关的问题。我将页面切换回经典主题,添加portlet,然后切换回SO主题。我现在已经应用了社交办公室主题的1-2-1布局


hth

您正在开发一个干净的liferay捆绑包,或者您已经定制了您的主题?另外,如果你能详细说明什么是不起作用的,一个屏幕截图解释你正在尝试做什么也会很有帮助。Thanks@PrakashK..Actually社交办公室主题的问题..在经典的liferay主题中,其工作正常..但在社交办公室中,页面位于左侧,因此3列或2列不工作..解决方案是什么?请显示完整的布局模板(1-2-1)@MartinGamulin用1-2-1模板文件更新了我的问题你使用哪种版本的社交办公室主题,我刚刚用so-theme-6.1.1.1-ce-ga2-20120731132656558.war试过,它确实有效。而且,至少在上面的片段中,您在#结束后失踪了。