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이 코드는 백엔드에 추가되었으며 특정 필드는 관리자 만 볼 수 있습니다. 죄송합니다. 업데이트 된 기사를 알지 못합니다. 방금 발견 한 내용을 현재 양식으로 추적했습니다. – uzair