Source of file ListingTemplate.php
Size: 0,970 Bytes - Last Modified: 2021-12-23T10:32:47+00:00
/var/www/docs.ssmods.com/process/src/src/ListingTemplate.php
123456789101112131415161718192021222324252627282930313233343536 | <?php namespace Symbiote\ListingPage; use SilverStripe\ORM\DataObject; use SilverStripe\Forms\TextareaField; /** * Description of ListingTemplate * * @author marcus@silverstripe.com.au * @license BSD License http://silverstripe.org/bsd-license/ */ class ListingTemplate extends DataObject { private static $table_name = 'ListingTemplate'; private static $db = array( 'Title' => 'Varchar(127)', 'ItemTemplate' => 'Text', ); private static $defaults = array( 'ItemTemplate' => "<% loop \$Items %>\n\t<p>\$Title</p>\n<% end_loop %>", ); public function getCMSFields() { $fields = parent::getCMSFields(); $fields->replaceField('ItemTemplate', $ta = TextareaField::create('ItemTemplate', _t('ListingTemplate.ITEM_TEMPLATE', 'Item Template (use the Items variable to iterate over)'))); $ta->setRows(20); $ta->setColumns(120); return $fields; } } |