2014-10-02 244 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調整。

我希望這對你有所幫助。