Foren

Theme/layout template trouble when upgrading Liferay from 6.0.5 - 6.1.1

Aleksander Filipowicz, geändert vor 11 Jahren.

Theme/layout template trouble when upgrading Liferay from 6.0.5 - 6.1.1

New Member Beiträge: 10 Beitrittsdatum: 02.04.13 Neueste Beiträge
Hi all!

We're upgrading our liferay platform from 6.0.5 to 6.1.1 and have experienced som problems with the theme/layout template we're using.
In 6.0.5 our landing page looks like this: Liferay 6.0.5

But in 6.1.1 it looks like this: Liferay 6.1.1
Navigation and the web content are rendered before the anything else in our layout template .tpl -file

This is what our layout template .tpl -file looks like:

  <div id="content-wrapper" style="width: 995px; padding: 0px; margin: 0px 10px 0px 0px; border: 0px solid #FFF; text-align: left; background: #FFFFFF;">
    <div id="breadCrumbsAndUser" style="overflow:hidden; padding: 2px 10px 5px 20px; width: 965px; margin:0px 0px 10px 0px;">
    	<div style="float: left; width: 550px; ">
			<div style="float: left">Välkommen till Min ansökan</div>
    	</div>
      <!-- end #breadCrumbsAndUser -->
    </div>
    <div class="clearfloat"></div>
    <div id="largeSidebar">
    	<div id="sidebar1">
			$taglibLiferay.runtime("71_INSTANCE_4444", "","<portlet-preferences><preference><name>display-style</name><value>6</value></preference><preference><name>bullet-style</name><value>1</value></preference><preference><name>header-type</name><value>root-layout</value></preference><preference><name>root-layout-type</name><value>absolute</value></preference><preference><name>root-layout-level</name><value>1</value></preference><preference><name>included-layouts</name><value>auto</value></preference><preference><name>nested-children</name><value>1</value></preference><preference><name>portlet-setup-show-borders</name><value>false</value></preference></portlet-preferences>")
		</div>
		<div style="min-width: 12em;min-height: 12em; padding:0em; margin-top:0.5em;background-color:#FFFFFF;">
			$processor.processColumn("column-3")
		</div>
      <!-- end #sidebar1 -->
    </div>
    <div id="mainContent">
      <!--$processor.processColumn("column-2")-->
           $taglibLiferay.runtime("56_INSTANCE_4443", "", "<portlet-preferences><preference><name>portlet-setup-show-borders</name><value>false</value></preference></portlet-preferences>")
           $taglibLiferay.runtime("56_INSTANCE_4444", "", "<portlet-preferences><preference><name>portlet-setup-show-borders</name><value>false</value></preference></portlet-preferences>")
      <!-- end #mainContent -->
    </div>
    <div class="clearfloat"></div>
    <!-- end #container -->
  </div>


It seems that with liferay 6.1.1 the $taglibLiferay.runtime calls are somehow called and evaluated before the rest of the code.
The developer who wrote this is not working here anymore and I'm quite new when it comes to Liferay coding.
Anyone has a clue what could be wrong ?

Thanks in advance!
Aleksander