7911 Posts in 1354 Topics by 930 members
DataObjectManager Module
SilverStripe Forums » DataObjectManager Module » Get Description of File to Show in Search Results
Discuss the DataObjectManager module, and the related ImageGallery module.
Moderators: martimiz, UncleCheese, Howard, Sean, Ryan M., biapar, Willr, Ingo, swaiba, simon_w
|
Page:
1
|
Go to End | |
| Author | Topic: | 891 Views |
-
Get Description of File to Show in Search Results

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>
<p>$Description</p>Here is my PHP code:
<?php
class FileItem extends DataObject
{
static $db = array (
'Text' => 'Varchar',
'Description' => 'Text'
);static $has_one = array(
'Attachment' => 'File',
'Page'=>'Page');
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?
-
Re: Get Description of File to Show in Search Results

13 August 2010 at 1:20am
What search results are you talking about?
-
Re: Get Description of File to Show in Search Results

13 August 2010 at 2:03am
When I go here:
/search-results/SearchForm?Search=foobar&action_results=Search
Files with "foobar" in their filename are returned in the result list but I also want the Description.
-
Re: Get Description of File to Show in Search Results

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.
| 891 Views | ||
|
Page:
1
|
Go to Top |

