如何将链接与Silverstripe中的图像相关联?

时间:2014-02-27 20:02:20

标签: php silverstripe

我目前正在处理我正在处理的网站主页的图片滑块,我在CMS中设置many_many关系和UploadField时没有遇到任何问题。我的问题是我希望在轮播中为每个图像添加点击链接。

我应该如何在我的模型中表示这一点,并且是否有任何快速且无痛的解决方案可用于无缝地允许用户将URL与他们刚刚上传的图像相关联。

到目前为止,这是我的代码:

class HomePage extends Page {

    private static $many_many = array(
                'Images'    => 'Image'
        );

    public function getCMSFields ()
    {
        $fields = parent::getCMSFields();

        $upload = new UploadField('Images', 'Slider Images (JPG or PNG)', $this->Images()); // Create a new upload field and set its name to 'Logo'.
        $upload->setAllowedExtensions( array( 'JPG', 'PNG' ) );
        $upload->setConfig('allowedMaxFileNumber', 5); // Allow 5 files for this field

        return $fields;
    }
}

0 个答案:

没有答案