2014-10-02 133 views

回答

1

您可以修改该文件item.php,K2的模板。

假设您使用K2 Default模板。 因此,.../com_k2 /模板/默认/ item.php

显示附加字段的代码是围绕250线(K2 V2.6):

<?php if($this->item->params->get('itemExtraFields') && count($this->item->extra_fields)): ?> 
    <!-- Item extra fields --> 
    <div class="itemExtraFields"> 
    <h3><?php echo JText::_('K2_ADDITIONAL_INFO'); ?></h3> 
    <ul> 
     <?php foreach ($this->item->extra_fields as $key=>$extraField): ?> 
     <?php if($extraField->value != ''): ?> 
     <li class="<?php echo ($key%2) ? "odd" : "even"; ?> type<?php echo ucfirst($extraField->type); ?> group<?php echo $extraField->group; ?>"> 
      <?php if($extraField->type == 'header'): ?> 
      <h4 class="itemExtraFieldsHeader"><?php echo $extraField->name; ?></h4> 
      <?php else: ?> 
      <span class="itemExtraFieldsLabel"><?php echo $extraField->name; ?>:</span> 
      <span class="itemExtraFieldsValue"><?php echo $extraField->value; ?></span> 
      <?php endif; ?> 
     </li> 
     <?php endif; ?> 
     <?php endforeach; ?> 
     </ul> 
    <div class="clr"></div> 
    </div> 
    <?php endif; ?> 

你可以把它放在前介绍文本代码(可能是第227行):

<?php if(!empty($this->item->fulltext)): ?> 

当然,您需要进行一些css调整。

我希望这对你有所帮助。