【发布时间】:2011-11-15 22:46:21
【问题描述】:
我们希望使用 Uploadify 模块,以便 Silverstripe CMS 用户可以简单地上传图片,然后附加到页面。在基本级别,这是代码:
class Page extends SiteTree {
static $has_many = array(
"PageImages" => "PageImage"
);
function getCMSFields(){
$fields = parent::getCMSFields();
$fields->addFieldToTab("Root.Content.PageImages", new MultipleFileUploadField('PageImages','Add Images to Page'));
return $fields;
}
}
class PageImage extends Image {
static $has_one = array(
"Page" => "Page"
);
}
但是,当通过“上传新文件”标签上传文件时,它不会自动附加到页面。我们认为这将是默认行为。
CMS 用户必须点击“选择现有”选项卡并选择/导入他们想要的图像。
我猜我们错过了一些非常非常简单的事情,我们将不胜感激。
【问题讨论】:
标签: php uploadify silverstripe