Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/256.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/joomla/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 如何以3列显示k2内容模块中的k2项目?_Php_Joomla_K2 - Fatal编程技术网

Php 如何以3列显示k2内容模块中的k2项目?

Php 如何以3列显示k2内容模块中的k2项目?,php,joomla,k2,Php,Joomla,K2,Joomla k2组件是power Joomla内容系统。k2有一个称为k2内容模块的模块,您可以覆盖该模块的布局模板 我的k2内容模块有这段代码,这个模板文件在两列中显示k2项,其中包含偶数和奇数类以及额外的字段 <?php // no direct access defined('_JEXEC') or die; // includes placehold $yt_temp = JFactory::getApplication()->getTemplate(); includ

Joomla k2组件是power Joomla内容系统。k2有一个称为k2内容模块的模块,您可以覆盖该模块的布局模板

我的k2内容模块有这段代码,这个模板文件在两列中显示k2项,其中包含偶数和奇数类以及额外的字段

<?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>