我按照此Tutorial向文章內容類型添加了自定義字段,併成功通過添加以下代碼來創建新字段:Joomla - 自定義字段沒有在編輯/更新中顯示
In File : root/administrator/components/com_content/models/forms/article.xml
Code :
<field name="newText" type="editor" class="inputbox"
label="COM_CONTENT_FIELD_ARTICLETEXT_LABEL"
description="COM_CONTENT_FIELD_ARTICLETEXT_DESC"
filter="ContentHelper::filterText" buttons="true" />
In File : root/administrator/components/com_content/views/article/tmpl/edit.php
Code :
//Our new textbox
<div class="clr"></div>
<label>Article Text - New Text</label>
<div class="clr"></div>
<?php echo $this->form->getInput('newText'); ?>
和已更改的數據庫爲該新字段添加新列。
ALTER TABLE 'j_content' ADD 'newText' VARCHAR(255) NOT NULL;
在文章發佈的數據被成功地獲得存儲在數據庫中。
當我發佈全新文章時,新的自定義字段可見。但是當我編輯/更新相同的新帖子時,新添加的字段丟失了。
即使我們正在編輯帖子/文章,是否有辦法獲取此字段。
你是從前端還是後端編輯帖子?此外 - 該文章最近已更新,看起來像 - 你看到了嗎? – Hanny
沒有代碼就很難說。 – Elin
@Hanny此代碼已添加到後端,並且該特定字段應僅對Adminstrator可見。對不起,我不知道更新的文章,我只是找到它,並按照它的當前形式。 – uzair