jules0x
10/14/2015 - 10:18 AM

Add custom GridField to CMS (small)

Add custom GridField to CMS (small)

<?php

class LinkPage extends Page
{
	private static $many_many = array(
		"Links" => "Link",
	);

	public function getCMSFields() {

		$fields = parent::getCMSFields();

		$config = GridFieldConfig_RecordEditor::create();
		$fieldLinks = new GridField(
			'gridLinks',
			'Links',
			$this->Links(),
			$config
		);
		$fields->addFieldToTab('Root.Links', $fieldLinks);

		return $fields;
	}
}