7939 Posts in 1472 Topics by 944 members
|Go to End|
13 August 2010 at 12:35am
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'),
How can I get the Description to show in search results?
13 August 2010 at 1:20am
What search results are you talking about?
13 August 2010 at 2:03am
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
The Silverstripe search form searches SiteTree and File objects. It doesn't search on any other DataObject subclasses that you've defined.
|Go to Top|