private static $allowed_actions = array (
'expandPageContent'
);
/*
* Method to retrive the rendered page template, sans any external elements (such as header, footer, nav)
*
* @return HTMLText
*/
private static $allowed_actions = array (
'expandPageContent'
);
/*
* Method to retrive the rendered page template, sans any external elements (such as header, footer, nav)
*
* @return HTMLText
*/
public function updateCMSFields(FieldList $fields) { | |
// Make sure settings tab is last | |
$formContent = $fields->fieldByName('Root.Settings'); | |
$fields->removeByName('Settings'); | |
$fields->findOrMakeTab('Root.Settings', $formContent); | |
} |
$result = new ArrayList(); | |
foreach($dataList as $dataListItem) { | |
$result->push(new ArrayData(array( | |
'Title' => $Title, | |
'Othervalue' => $something | |
))); | |
} | |
return $result; |
public function setManyManyRelation($relationFieldList){ | |
if(!$relationFieldList){ | |
return false; | |
} | |
foreach($relationFieldList as $relation){ | |
$this->ManyManyRelation()->add($relation); | |
} | |
} |
.tree-view { | |
.icon:before{ | |
display:none; | |
} | |
&.list-tree.has-collapsable-children .list-nested-item { | |
> .list-item:before{ | |
content: "\f05b"; | |
} | |
&.collapsed > .list-item:before{ | |
content: "\f05a"; |
$fields->removeByName("Tags"); | |
$taxonomyMap = TaxonomyTerm::get()->map("ID", "Name")->toArray(); | |
asort($taxonomyMap); | |
$taxonomy = ListboxField::create('Terms', singleton('TaxonomyTerm')->i18n_plural_name()) | |
->setMultiple(true) | |
->setSource($taxonomyMap) | |
->setAttribute( | |
'data-placeholder', | |
_t('Member.Tags', 'Tags', 'Placeholder text for a dropdown')); |
var that = this; | |
var closeHandler = function(event){ | |
if (!$(event.target).closest(that).length) { | |
that.tabs('option', 'active', false); | |
var frame = $('.cms').find('iframe'); | |
frame.each(function(index, iframe){ | |
$(iframe).contents().off('click', closeHandler); | |
}); | |
$(document).off('click', closeHandler); | |
}; |