Skip to main content

This site requires you to update your browser. Your browsing experience maybe affected by not having the most up to date version.

DataObjectManager Module

Discuss the DataObjectManager module, and the related ImageGallery module.

Moderators: martimiz, UncleCheese, Sean, biapar, Willr, Ingo, swaiba, simon_w

Get Description of File to Show in Search Results


4 Posts   1089 Views


13 August 2010 at 12:35am Community Member, 197 Posts

Out of the box, SilverStripe 2.4 with the Data Object Manager supports search results for files added with the data object manager.

The template code below shows the name of the file being searched for but NOT the description:

<h3><a class="searchResultHeader" href="$Link">$Title</a></h3>

Here is my PHP code:


class FileItem extends DataObject
   static $db = array (
      'Text' => 'Varchar',
      'Description' => 'Text'

   static $has_one = array(
      'Attachment' => 'File',


   public function getCMSFields_forPopup()
      return new FieldSet(
         new TextField('Text','File Title'),
         new TextareaField('Description','Description for Search Results'),
         new FileIFrameField('Attachment','File')


How can I get the Description to show in search results?


13 August 2010 at 1:20am 4085 Posts

What search results are you talking about?


13 August 2010 at 2:03am Community Member, 197 Posts

When I go here:


Files with "foobar" in their filename are returned in the result list but I also want the Description.


13 August 2010 at 3:04am 4085 Posts

The Silverstripe search form searches SiteTree and File objects. It doesn't search on any other DataObject subclasses that you've defined.