10931 Posts in 2614 Topics by 1810 members
|Go to End|
18 May 2009 at 7:33am Last edited: 26 May 2009 5:27am
<br ><br >
<br ><br >i would like to modify the ImageGalleryAlbum.php file.
<br ><br >what do i have to do when i don't want to touch the original file?
<br ><br >
<br ><br >thanks
18 May 2009 at 8:51am
Very soon I'll be adding member properties $image_class, and $album_class to the ImageGallery module, which will make this a lot easier. For now you'll have to use a DataObjectDecorator for that.
25 May 2009 at 5:08am Last edited: 25 May 2009 5:09am
i don't get it.
i made a new DataObjectDecorator
class DODImageGalleryAlbum extends DataObjectDecorator
public function FormattedCoverImage()
in my _config.php i added:
but it doesn't work. what is wrong?
25 May 2009 at 5:28am Last edited: 25 May 2009 5:29am
First, you should use DataObject::add_extension, since ImageGalleryAlbum is a DataObject. Second, I don't know that you can overload methods in a decorator. You'll probably have to call that function something different, like "MyFormattedCoverImage" and call it that way on the template.
$this->CoverImage() won't work in a decorator, remember. You'll have to use $this->owner->CoverImage().
26 May 2009 at 5:27am Last edited: 26 May 2009 5:28am
thanks a lot, that did the trick
27 May 2009 at 3:34pm
The ability to use custom classes has been added to the ImageGallery. See the post in the DataObjectManager forum.
|Go to Top|