0

我正在使用 joomla 内容模块 k2。我正在使用额外的字段,我有一个特殊的需要。我将一些链接类型的额外字段与 k2 类别相关联:当用户从前端创建项目时,我需要它们对用户不可见,但在我(管理员)从后端填充这些字段后又恢复可见。所以我只需要从 itemform 视图中隐藏那些额外字段(所有链接类型):下面是我应该添加类似 IF THEN ELSE END 但我对 php 代码编译一无所知的代码......建议什么???

代码:

<table class="admintable" id="extraFields"> 
<?php foreach($this->extraFields as $extraField): ?> 
<tr> 
<td align="right" class="key"> 
<?php echo $extraField->name; ?> 
</td> 
<td> 
<?php echo $extraField->element; ?> 
</td> 
</tr> 
<?php endforeach; ?> 
</table>
4

1 回答 1

0

将该代码更改为此-

<table class="admintable" id="extraFields"> 
<?php foreach($this->extraFields as $extraField): ?> 
<?php if ($extrafield->name !="name of field you want to hide") { ?>
<tr> 
<td align="right" class="key"> 
<?php echo $extraField->name; ?> 
</td> 
<td> 
<?php echo $extraField->element; ?> 
</td> 
</tr> 
<?php } ?>
<?php endforeach; ?> 
</table>

确保将其作为模板覆盖进行,这样在更新时它就不会被杀死。

于 2013-08-03T23:54:56.110 回答