17488 Posts in 4473 Topics by 1978 members
|
Page:
1
|
Go to End | |
| Author | Topic: | 1070 Views |
-
adding pageID to a HMCTF

29 November 2008 at 1:41am Last edited: 29 November 2008 1:46am
hi,
i have written a module, that adds a HMCTF to the Page dataobject, so i can use the HMCTF in every object that extends Page. for this, i decorated the Page with DOD.
now i would like to save the id of the active SiteTree object within the dataobject, so i can display only the dataobjects relevant to the site.
and here i'm stuck.
i was trying to add a TextField to the HMCTF with the id i get with $this->owner->ID, but it seems not to work.my (simplified) updateCMSFields function in the decorator looks like:
public function updateCMSFields(FieldSet &$fields) {
$tableField = new HasManyComplexTableField(
$this->owner,
"items", // name of the relation
"DataObject", // my extension of the DataObject
array(
"field1" => "field1",
.....
),
"getCMSFields_forPopup"
);
}
can i somehow "inject" a value to the FieldSet returned by getCMSFields_forPopup??thanks
-
Re: adding pageID to a HMCTF

29 November 2008 at 1:58am
update: writing this entry i had an idea, that was the solution....
instead of: "getCMSFields_forPopup" in the updateCMSFields() function, i just created a new FieldSet with the extrax data i neaded...
| 1070 Views | ||
|
Page:
1
|
Go to Top |

