Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <?php
- class Page extends SiteTree {
- static $many_many = array(
- 'Tags' => 'Tag'
- );
- public function getCMSFields()
- {
- $f = parent::getCMSFields();
- /* tags */
- $tagsTablefield = new ManyManyDataObjectManager(
- $this,
- 'Tags',
- 'Tag',
- array(
- 'Title' => 'Titel'
- ), 'getCMSFields_forPopup');
- $tagsTablefield->setAddTitle(_t('DEF_CMS.TAGS', 'Tags'));
- $f->addFieldToTab('Root.Content.Tags', $tagsTablefield);
- $f->fieldByName('Root.Content.Tags')->setTitle(_t('DEF_CMS.TAGS', 'Tags'));
- /* tags */
- return $f;
- }
- }
- class Tag extends DataObject {
- static $db = array(
- 'Title' => 'Varchar(200)'
- );
- static $belongs_many_many = array(
- 'Pages' => 'Page'
- );
- }
Add Comment
Please, Sign In to add comment