Как показать элементы k2 в модуле контента k2 в 3 столбцах?

Компонент Joomla k2 - это мощная система контента Joomla. В k2 есть модуль, который называется k2 content module, и вы можете переопределить его макет.

У меня был этот код для моего модуля содержимого k2, этот файл шаблона показывает элементы k2 в 2 столбцах с четными и нечетными классами и дополнительными полями в нем.

<?php
// no direct access
defined('_JEXEC') or die;
// includes placehold
 $yt_temp = JFactory::getApplication()->getTemplate();
 include (JPATH_BASE . '/templates/'.$yt_temp.'/includes/placehold.php');

  ?>

<div id="k2ModuleBox<?php echo $module->id; ?>" class="k2ItemsBlock<?php 
if($params->get('moduleclass_sfx')) echo ' '.$params-
>get('moduleclass_sfx'); ?>">

<?php if($params->get('itemPreText')): ?>
<p class="modulePretext"><?php echo $params->get('itemPreText'); ?></p>
<?php endif; ?>

<?php if(count($items)): ?>
<ul class="product">
<?php foreach ($items as $key=>$item):  ?>
<li class="<?php echo ($key%2) ? "odd" : "even"; if(count($items)==$key+1) 
echo ' lastItem'; ?>">

  <?php if($params->get('itemImage') || $params->get('itemIntroText')): ?>

      <?php if($params->get('itemImage')): ?>
     <div class="product-image">   
                   <img src="<?php echo $item->image; ?>" alt="<?php echo 
  K2HelperUtilities::cleanHtml($item->title); ?>" />
          </div>
      <?php endif; ?>
     <div class="main">
    <?php if($params->get('itemTitle')): ?>
    <p class="moduleItemTitle"><?php echo $item->title; ?></p>
    <?php endif; ?>  
    <?php if($params->get('itemIntroText')): ?>
    <div class="introtext">
        <?php echo $item->introtext; ?>
    </div>
    <?php endif; ?>
                  <!-- end main-->

  <?php if($params->get('itemExtraFields') && count($item->extra_fields)): ?
   >
  <div class="moduleItemExtraFields-energi">
      <ul>
        <?php foreach ($item->extra_fields as $extraField): ?>
                <?php if($extraField->value != ''): ?>
                <li class="type<?php echo ucfirst($extraField->type); ?> 
    group2">
                    <?php if($extraField->type == 'header'): ?>
                    <h4 class="moduleItemExtraFieldsHeader"><?php echo 
    $extraField->name; ?></h4>
                    <?php else: ?>
                    <span class="moduleItemExtraFieldsLabel"><?php echo 
    $extraField->name; ?></span>
                    <span class="moduleItemExtraFieldsValue"><?php echo 
    $extraField->value; ?></span>
                    <?php endif; ?>
                    <div class="clr"></div>
                </li>
                <?php endif; ?>
        <?php endforeach; ?>
      </ul>
  </div>
  <?php endif; ?>
  </div>
  <?php endif; ?>

  <div class="clr"></div>
  </li>
   <?php endforeach; ?>
   <li class="clearList"></li>
  </ul>
  <?php endif; ?>

  </div>

Я хотел бы показать свои статьи в 3 колонках с дополнительными полями.

Как это сделать? Если это возможно, помогите мне сделать это. Спасибо за внимание.

0 ответов

Другие вопросы по тегам