CMS에 새 필드 추가 -> 페이지 내용 -> 편집 페이지 -> 디자인 탭Magento의 CMS 페이지 사용자 정의 필드
$designFieldset->addField('header_image', 'image', array(
'name' => 'header_image',
'label' => Mage::helper('cms')->__('Image'),
'title' => Mage::helper('cms')->__('Image'),
'disabled' => $isElementDisabled
));
다음 데이터베이스에 cms_page
테이블에이 필드를 추가하고 saveAction()
함수에 코드를 추가하여 이미지 업로드 및 저장 작업을 추가했습니다. 정상적으로.
그러나 편집을 위해 페이지를 열 때 getData()
함수는이 필드 값을로드하지 않습니다. 누구든지이 문제에 직면 했습니까? 고마워.
내 동료가 내게이 질문에 대한 답을주었습니다. 데이터베이스의이 (enterprise_cms_page_revision) 테이블에도 동일한 필드를 추가하기 만하면됩니다. – Nick
솔루션을 의견이 아닌 별도의 답변으로 게시하고 동의 할 수 있습니다. –
몇 시간을 기다릴 필요가 있습니다. 내 평점은 지금 할 수 없습니다. – Nick