K2 - 怎样在自定义模板中输出Extra Fields
不算教程了,其实是回答DeadFire同学在K2中文教程文档 - K2模板设置(2)的评论中提到的那个小问题:
自定义的那些字段,怎么做在模板里,显示,可是一直没看到这部分的内容。
我不知道自己理解的对不对,大概念叨一下吧。随便从我的收藏里拿来这个“Joomla案例介绍 - All Star Screenprinting”,其中带斑马线背景的“基本信息”就是Extra Fields做的;我把当时写在模板里的这段代码掏出来放在下面,希望能有帮助:
<?php if($this->item->params->get('itemExtraFields') && count($this->item->extra_fields)): ?>
<!-- Item extra fields -->
<div class="itemExtraFields">
<h3 class="itemSubTitle"><?php echo JText::_('基本信息'); ?></h3>
<ul>
<?php foreach ($this->item->extra_fields as $key=>$extraField):?>
<li class="<?php echo ($key%2) ? "odd" : "even"; ?> type<?php echo ucfirst($extraField->type); ?> group<?php echo $extraField->group; ?>">
<span class="itemExtraFieldsLabel"><?php echo $extraField->name; ?>:</span>
<span class="itemExtraFieldsValue"><?php echo $extraField->value; ?></span>
</li>
<?php endforeach; ?>
</ul>
</div>
<?php endif; ?>
就是这么一块,塞到需要放置的容器中应该就OK了的样子。
| < Prev | Next > |
|---|

评论刷新
谢谢谢谢!