test
Viewing 3 posts - 1 through 3 (of 3 total)
  • Author
    Posts
  • kidi Friend
    #178247

    Hello,

    How is possible to move the content-main position ? The code for that position doesn’t appear in the layout code. I need the main article (content-main) to appear before the middle-content-mass-top module (first place)

    <blocks name="middle" colwidth="22" fixheight="1">
    <blocks name="bottom" style="xhtml">
    <block name="botsl" type="spotlight" main-inner="1" wrap-inner="1" >content-bottom</block>
    <block name="content-bottom" type="modules" style="raw">content-bot</block>
    <block name="content-mass-top">content-mass-top</block>
    <block name="content-mass-bottom">content-mass-bottom</block>
    <block name="content-top" type="modules">content-top</block>
    <block name="left-mass-top">left-mass-top</block>
    <block name="left1">left</block>
    <block name="left2">right</block>
    </blocks>

    Thank you in advance for your help.

    Sherlock Friend
    #457821

    Hi kidi,

    Yeah, that section does not appear in the defined block layout file, you would need to modify in the php layout file, you can try as following
    Copy the folder pluginssystemjat3jat3base-themesdefaultpage and paste it to the template folder templates/your_template/
    Open the file of templates/your_template/page/default.php you move this block of code

    [PHP] <div id=”ja-contentwrap” class=”clearfix <?php echo $this->getColumnWidth(‘cls_m’); ?>”>
    <div id=”ja-content” class=”column” style=”width:<?php echo $this->getColumnWidth(‘cw’) ?>%”>
    <div id=”ja-current-content” class=”column” style=”width:<?php echo $this->getColumnWidth(‘c’) ?>%”>
    <?php
    //content-top
    if($this->hasBlock(‘content-top’)) :
    $block = &$this->getBlockXML (‘content-top’);
    ?>
    <div id=”ja-content-top” class=”ja-content-top clearfix”>
    <?php $this->showBlock ($block); ?>
    </div>
    <?php endif; ?>

    <?php if (!$this->getParam (‘hide_content_block’, 0)): ?>
    <div id=”ja-content-main” class=”ja-content-main clearfix”>
    <?php echo $this->showBlock (‘content’) ?>
    </div>
    <?php endif ?>

    <?php
    //content-bottom
    if($this->hasBlock(‘content-bottom’)) :
    $block = &$this->getBlockXML (‘content-bottom’);
    ?>
    <div id=”ja-content-bottom” class=”ja-content-bottom clearfix”>
    <?php $this->showBlock ($block); ?>
    </div>
    <?php endif; ?>
    </div>

    <?php
    //inset1
    if($this->hasBlock(‘inset1’)) :
    $block = &$this->getBlockXML (‘inset1’);
    ?>
    <div id=”ja-inset1″ class=”ja-col column ja-inset1″ style=”width:<?php echo $this->getColumnWidth(‘i1’) ?>%”>
    <?php $this->showBlock ($block); ?>
    </div>
    <?php endif; ?>
    </div>

    <?php
    //inset2
    if($this->hasBlock(‘inset2’)) :
    $block = &$this->getBlockXML (‘inset2’);
    ?>
    <div id=”ja-inset2″ class=”ja-col column ja-inset2″ style=”width:<?php echo $this->getColumnWidth(‘i2’) ?>%”>
    <?php $this->showBlock ($block); ?>
    </div>
    <?php endif; ?>

    </div>[/PHP]

    To above the defined block of code for content-mass-top

    [PHP]
    <?php
    //content-mass-top
    if($this->hasBlock(‘content-mass-top’)) :
    $block = &$this->getBlockXML (‘content-mass-top’);
    ?>
    <div id=”ja-content-mass-top” class=”ja-mass ja-mass-top clearfix”>
    <?php $this->showBlock ($block); ?>
    </div>
    <?php

    endif; ?>
    [/PHP]

    I hope that helps!

    kidi Friend
    #457882

    Hello Sherlock Holmes,

    I tried that you explain. I hope I understand well.

    But actually the default.php page is as you explain but nothing change.

    page code :

    [PHP]<?php
    /**
    * ————————————————————————
    * JA T3 System Plugin for Joomla 2.5
    * ————————————————————————
    * Copyright (C) 2004-2011 J.O.O.M Solutions Co., Ltd. All Rights Reserved.
    * @license – GNU/GPL, http://www.gnu.org/licenses/gpl.html
    * Author: J.O.O.M Solutions Co., Ltd
    * Websites: http://www.joomlart.comhttp://www.joomlancers.com
    * ————————————————————————
    */

    // No direct access
    defined(‘_JEXEC’) or die;
    ?>
    <!DOCTYPE html PUBLIC “-//W3C//DTD XHTML 1.0 Transitional//EN” “http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd”>

    <html xmlns=”http://www.w3.org/1999/xhtml” xml:lang=”<?php echo $this->language; ?>” lang=”<?php echo $this->language; ?>”>

    <head>
    <?php //gen head base on theme info
    $this->showBlock (‘head’);
    ?>

    <?php
    $blocks = T3Common::node_children($this->getBlocksXML (‘head’), ‘block’);
    foreach ($blocks as $block) :
    $this->showBlock ($block);
    endforeach;
    ?>

    <?php echo $this->showBlock (‘css’) ?>
    </head>

    <body id=”bd” class=”<?php if (!T3Common::mobile_device_detect()):?>bd<?php endif;?> <?php echo $this->getBodyClass();?>”>
    <a name=”Top” id=”Top”></a>
    <div id=”ja-wrapper”>

    <?php
    $blks = &$this->getBlocksXML (‘top’);
    $blocks = &T3Common::node_children($blks, ‘block’);
    foreach ($blocks as $block) :
    $this->showBlock ($block);
    endforeach;
    ?>

    <!– MAIN CONTAINER –>
    <div id=”ja-container” class=”wrap <?php echo $this->getColumnWidth(‘cls_w’)?$this->getColumnWidth(‘cls_w’):’ja-mf’; ?>”>
    <?php $this->genBlockBegin ($this->getBlocksXML (‘middle’)) ?>
    <div id=”ja-mainbody” style=”width:<?php echo $this->getColumnWidth(‘mw’) ?>%”>
    <!– CONTENT –>
    <div id=”ja-main” style=”width:<?php echo $this->getColumnWidth(‘m’) ?>%”>
    <div class=”inner clearfix”>

    <?php echo $this->loadBlock (‘message’) ?>

    <?php
    //content-mass-top
    if($this->hasBlock(‘content-mass-top’)) :
    $block = &$this->getBlockXML (‘content-mass-top’);
    ?>
    <div id=”ja-content-mass-top” class=”ja-mass ja-mass-top clearfix”>
    <?php $this->showBlock ($block); ?>
    </div>
    <?php

    endif; ?>

    <div id=”ja-contentwrap” class=”clearfix <?php echo $this->getColumnWidth(‘cls_m’); ?>”>
    <div id=”ja-content” class=”column” style=”width:<?php echo $this->getColumnWidth(‘cw’) ?>%”>
    <div id=”ja-current-content” class=”column” style=”width:<?php echo $this->getColumnWidth(‘c’) ?>%”>
    <?php
    //content-top
    if($this->hasBlock(‘content-top’)) :
    $block = &$this->getBlockXML (‘content-top’);
    ?>
    <div id=”ja-content-top” class=”ja-content-top clearfix”>
    <?php $this->showBlock ($block); ?>
    </div>
    <?php endif; ?>

    <?php if (!$this->getParam (‘hide_content_block’, 0)): ?>
    <div id=”ja-content-main” class=”ja-content-main clearfix”>
    <?php echo $this->showBlock (‘content’) ?>
    </div>
    <?php endif ?>

    <?php
    //content-bottom
    if($this->hasBlock(‘content-bottom’)) :
    $block = &$this->getBlockXML (‘content-bottom’);
    ?>
    <div id=”ja-content-bottom” class=”ja-content-bottom clearfix”>
    <?php $this->showBlock ($block); ?>
    </div>
    <?php endif; ?>
    </div>

    <?php
    //inset1
    if($this->hasBlock(‘inset1’)) :
    $block = &$this->getBlockXML (‘inset1’);
    ?>
    <div id=”ja-inset1″ class=”ja-col column ja-inset1″ style=”width:<?php echo $this->getColumnWidth(‘i1’) ?>%”>
    <?php $this->showBlock ($block); ?>
    </div>
    <?php endif; ?>
    </div>

    <?php
    //inset2
    if($this->hasBlock(‘inset2’)) :
    $block = &$this->getBlockXML (‘inset2’);
    ?>
    <div id=”ja-inset2″ class=”ja-col column ja-inset2″ style=”width:<?php echo $this->getColumnWidth(‘i2’) ?>%”>
    <?php $this->showBlock ($block); ?>
    </div>
    <?php endif; ?>

    </div>

    <?php
    //content-mass-bottom
    if($this->hasBlock(‘content-mass-bottom’)) :
    $block = &$this->getBlockXML (‘content-mass-bottom’);
    ?>
    <div id=”ja-content-mass-bottom” class=”ja-mass ja-mass-bottom clearfix”>
    <?php $this->showBlock ($block); ?>
    </div>
    <?php endif; ?>
    </div>
    </div>
    <!– //CONTENT –>
    <?php if (($l = $this->getColumnWidth(‘l’))): ?>
    <!– LEFT COLUMN–>
    <div id=”ja-left” class=”column sidebar” style=”width:<?php echo $l ?>%”>
    <?php
    //left-mass-top
    if($this->hasBlock(‘left-mass-top’)) :
    $block = &$this->getBlockXML (‘left-mass-top’);
    ?>
    <div id=”ja-left-mass-top” class=”ja-mass ja-mass-top clearfix”>
    <?php $this->showBlock ($block); ?>
    </div>
    <?php endif; ?>

    <?php
    $cls1 = $cls2 = “”;
    if ($this->hasBlock(‘left1’) && $this->hasBlock(‘left2’)) {
    $cls1 = “ja-left1”;
    $cls2 = “ja-left2″;
    }
    if ($this->hasBlock(‘left1’) || $this->hasBlock(‘left2’)):
    ?>
    <div class=”ja-colswrap clearfix <?php echo $this->getColumnWidth(‘cls_l’); ?>”>
    <?php if ($this->hasBlock(‘left1’)):
    $block = &$this->getBlockXML(‘left1’);
    ?>
    <div id=”ja-left1″ class=”ja-col <?php echo $cls1;?> column” style=”width:<?php echo $this->getColumnWidth(‘l1’)?>%”>
    <?php $this->showBlock ($block); ?>
    </div>
    <?php endif ?>

    <?php if ($this->hasBlock(‘left2’)):
    $block = &$this->getBlockXML(‘left2’);
    ?>
    <div id=”ja-left2″ class=”ja-col <?php echo $cls2;?> column” style=”width:<?php echo $this->getColumnWidth(‘l2’)?>%”>
    <?php $this->showBlock ($block); ?>
    </div>
    <?php endif ?>
    </div>
    <?php endif ?>
    <?php
    //left-mass-bottom
    if($this->hasBlock(‘left-mass-bottom’)) :
    $block = &$this->getBlockXML (‘left-mass-bottom’);
    ?>
    <div id=”ja-left-mass-bottom” class=”ja-mass ja-mass-bottom clearfix”>
    <?php $this->showBlock ($block); ?>
    </div>
    <?php endif; ?>
    </div>
    <!– //LEFT COLUMN–>
    <?php endif; ?>

    </div>
    <?php if (($r = $this->getColumnWidth(‘r’))): ?>
    <!– RIGHT COLUMN–>
    <div id=”ja-right” class=”column sidebar” style=”width:<?php echo $r ?>%”>

    <?php
    //left-mass-top
    if($this->hasBlock(‘right-mass-top’)) :
    $block = &$this->getBlockXML (‘right-mass-top’);
    ?>
    <div id=”ja-right-mass-top” class=”ja-mass ja-mass-top clearfix”>
    <?php $this->showBlock ($block); ?>
    </div>
    <?php endif; ?>

    <?php
    $cls1 = $cls2 = “”;
    if ($this->hasBlock(‘right1’) && $this->hasBlock(‘right2’)) {
    $cls1 = “ja-right1”;
    $cls2 = “ja-right2″;
    }
    if ($this->hasBlock(‘right1’) || $this->hasBlock(‘right2’)): ?>
    <div class=”ja-colswrap clearfix <?php echo $this->getColumnWidth(‘cls_r’); ?>”>
    <?php if ($this->hasBlock(‘right1’)):
    $block = &$this->getBlockXML(‘right1’);
    ?>
    <div id=”ja-right1″ class=”ja-col <?php echo $cls1;?> column” style=”width:<?php echo $this->getColumnWidth(‘r1’)?>%”>
    <?php $this->showBlock ($block); ?>
    </div>
    <?php endif ?>

    <?php if ($this->hasBlock(‘right2’)):
    $block = &$this->getBlockXML(‘right2’);
    ?>
    <div id=”ja-right2″ class=”ja-col <?php echo $cls2;?> column” style=”width:<?php echo $this->getColumnWidth(‘r2’)?>%”>
    <?php $this->showBlock ($block); ?>
    </div>
    <?php endif ?>
    </div>
    <?php endif ?>
    <?php
    //right-mass-bottom
    if($this->hasBlock(‘right-mass-bottom’)) :
    $block = &$this->getBlockXML (‘right-mass-bottom’);
    ?>
    <div id=”ja-right-mass-bottom” class=”ja-mass ja-mass-bottom clearfix”>
    <?php $this->showBlock ($block); ?>
    </div>
    <?php endif; ?>
    </div>
    <!– //RIGHT COLUMN–>
    <?php endif; ?>
    <?php $this->genBlockEnd ($this->getBlocksXML (‘middle’)) ?>
    </div>
    <?php
    //Add fix height for main area
    if (T3Common::node_attributes ($this->getBlocksXML (‘middle’), ‘fixheight’)) {
    $this->showBlock (‘fixheight’);
    }
    ?>
    <!– //MAIN CONTAINER –>

    <?php
    $blks = &$this->getBlocksXML (‘bottom’);
    $blocks = &T3Common::node_children($blks, ‘block’);
    foreach ($blocks as $block) :
    //if (T3Common::getBrowserSortName() == ‘ie’ && T3Common::getBrowserMajorVersion() == 7) echo “<br class=”clearfix”/>”;
    $this->showBlock ($block);
    endforeach;
    ?>

    </div>

    <?php if ($this->isIE6()) : ?>
    <?php $this->showBlock(‘ie6/ie6warning’) ?>
    <?php endif; ?>

    <?php $this->showBlock(‘debug’) ?>

    </body>

    </html>[/PHP]

Viewing 3 posts - 1 through 3 (of 3 total)

This topic contains 3 replies, has 2 voices, and was last updated by  kidi 12 years, 6 months ago.

We moved to new unified forum. Please post all new support queries in our New Forum