gpt4 book ai didi

php - 模板内的 Joomla 自定义字段

转载 作者:塔克拉玛干 更新时间:2023-11-03 05:54:48 25 4
gpt4 key购买 nike

我想为 Joomla 3.7 自定义我的模板,以便我可以使用 Joomla 3.7 的新功能,自定义字段 (com_fields),并在我需要显示它们的模板中通过 CSS 显示和格式化它们。

有人可以建议我应该在模板中使用的 PHP 代码来显示字段吗,请举一些例子。

提前致谢。

最佳答案

对于所有迟到的人。如果您想在 Module-Override 中使用您的自定义表单字段(这确实是修改 j!-templates 的唯一方法,所以 google 'joomla template override')您可以使用这个方便的代码段:

<?php
JLoader::register('FieldsHelper', JPATH_ADMINISTRATOR . '/components/com_fields/helpers/fields.php');
$jcFields = FieldsHelper::getFields('com_content.article', $item, true);
$itemCustomFields = array();
foreach($jcFields as $field) {
$itemCustomFields[$field->name] = $field->rawvalue;
}
?>

现在您可以像这样使用您的自定义字段:itemCustomFields['customFieldName1']

尚未在文章覆盖中进行测试。可能很快,如果是这样,这将得到更新。

关于php - 模板内的 Joomla 自定义字段,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43910717/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com