Hey Guys
I'm using the FileDataObjectManager and have (I guess) 1 simple Problem.
I created a FileDataObject Called "Downloads" where I can add some Files to download.
When I creat another Page with the Download section included and add there different Files the output looks like:
Testsite1
added blabla.pdf
output -> blabla.pdf
Testsite 2
added blua.pdf
output -> blabla.pdf
blua.pdf
SourceCode:
image_gallery/code/Download.php
class Download extends DataObject {
static $db = array (
'Name' => 'Text',
);
static $has_one = array (
'Attachment' => 'File',
'ImageGalleryPage' => 'ImageGalleryPage'
);
public function getCMSFields_forPopup()
{
return new FieldSet(
new TextField('Name'),
new FileIFrameField('Attachment')
);
}
}
/images_gallery/code/ImageGalleryPage.php:
$manager = new FileDataObjectManager(
$this,
'Downloads',
'Download',
'Attachment',
array (
'Name' => 'Name'
),
'getCMSFields_forPopup');
$f->addFieldToTab("Root.Content.Downloads",$manager);
function Download() {
$DownloadData = DataObject::get("Download","ID = ".$this->ID); //I Also tried "Download","ParentID = ".$this->ID
return $DownloadData;
}
Is there a solution for this? I only want to Publish the Files from the Current Sites.
Sorry for my bad english
Best regards aTTi