21491 Posts in 5783 Topics by 2622 members
|
Page:
1
|
Go to End | |
| Author | Topic: | 175 Views |
-
ListboxField ss3

4 January 2013 at 1:36am Last edited: 4 January 2013 1:38am
I want to be able to select multiple items from the siteTree, so i could say asssign a banner to multiple pages.
map() doesn't seem to work anyone know of another way.
[warning] array_keys() expects parameter 1 to be array object given
error line 138 ListboxField.phpline 138 = $hasCommas ....
i did try explode but that doesn't seem to solve
why does map(0 work with checkboxes but not listbox
Checkbox works
$SiteTreeIDs = SiteTree::get();
if (!empty($SiteTreeIDs)) {
$map = $SiteTreeIDs->map('ID', 'Title');
$fields->addFieldToTab('Root.Main',
new CheckboxSetField(
$name = "selectedPagesFld",
$title = "Select Pages",
$source = $map
));
}ListboxField doesn't
$SiteTreeIDs = SiteTree::get();
if (!empty($SiteTreeIDs)) {
$treemap = $SiteTreeIDs->map('ID', 'Title');
$mylistboxfield = new ListboxField(
'selectedPagesFld',
"Select Pages",
$source = $treemap,
$value = ""
);
$mylistboxfield->setMultiple(true);
$fields->addFieldToTab('Root.Main',$mylistboxfield);
}
/* */return $fields;
| 175 Views | ||
|
Page:
1
|
Go to Top |


