1
안녕하세요 각 이미지 클래스 안에 두 개의 추가 필드가 있어야합니다. 그래서 지금은 이미지를 편집 할 수 있습니다 나는 같은 필드가 있습니다 - 제목 - 파일 이름 을 - 여기에 내가 그렇게 만들 수있는 기회가 다른Silverstripe Image 클래스 필드 확장
을 가지고 싶다? 다른 솔루션으로 시도했지만 작동하지 않습니다.
안녕하세요 각 이미지 클래스 안에 두 개의 추가 필드가 있어야합니다. 그래서 지금은 이미지를 편집 할 수 있습니다 나는 같은 필드가 있습니다 - 제목 - 파일 이름 을 - 여기에 내가 그렇게 만들 수있는 기회가 다른Silverstripe Image 클래스 필드 확장
을 가지고 싶다? 다른 솔루션으로 시도했지만 작동하지 않습니다.
다소 단순해야합니다. 원하는 추가 필드와 updateCMSFields
방법을 사용하여 확장 프로그램을 만들고이를 "이미지"에 적용하십시오. 내가 이미지에 부울 플래그를 추가
예 :
Image:
extensions:
- ImageExtension
: 설정 파일 (
mysite/_config/config.yml
)에서 다음
<?php
class ImageExtension extends DataExtension
{
private static $db = array(
'IsAnimation' => 'Boolean'
);
public function updateCMSFields(FieldList $fields)
{
$fields->addFieldToTab('Root.Main', CheckboxField::create(
'IsAnimation',
_t('ImageExtension.IsAnimation', 'Is animation?')
));
}
}
다음을 추가