我目前正在处理我正在处理的网站主页的图片滑块,我在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;
}
}