Source of file BlogConfig.php
Size: 1,689 Bytes - Last Modified: 2021-12-23T10:19:24+00:00
/var/www/docs.ssmods.com/process/src/code/Modules/Blog/code/BlogConfig.php
12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152 | <?php /** * Class BlogConfig * * @property string DisqusForumShortName */ class BlogConfig extends DataExtension { /** * @var array */ public static $db = array( 'DisqusForumShortName' => 'Varchar(255)' ); /** * @var array */ public static $defaults = array(); /** * @param FieldList $fields */ public function updateCMSFields(FieldList $fields) { /** ----------------------------------------- * Comments * ----------------------------------------*/ $fields->findOrMakeTab('Root.Settings.Comments', 'Comments'); /** @var TextField $disqusForumShortName */ $fields->addFieldsToTab('Root.Settings.Comments', array( HeaderField::create('CommentsTabHeading', _t('BlogConfig.Comments', 'Comments')), LiteralField::create('CommentsTabDescription', _t('BlogConfig.CommentsTabDescription', '<p>If the Disqus Forum Shortname is set Blog Pages will have a comment section appended to the bottom of the article.</p>') ), $disqusForumShortName = TextField::create('DisqusForumShortName', _t('BlogConfig.DisqusForumShortName', 'Disqus Forum Shortname')) ) ); if (!SiteConfig::current_site_config()->DisqusForumShortName) { $disqusForumShortName->setRightTitle(_t('BlogConfig.DisqusForumShortNameRightTitle', 'Enables Disqus commenting on blog items. Sign up for your Disqus account at: <a href="http://disqus.com/" target="_blank">http://disqus.com/</a>')); } } } |