3066 Posts in 866 Topics by 648 members
|
Page:
1
|
Go to End | |
| Author | Topic: | 868 Views |
-
Covert DataObject to page

15 January 2010 at 6:52am
I was wondering if it is possible to import the data from a dataobject and change it to a page?
My client decided that they wanted a full page as opposed to a javascript pop up for each of their products.
Is there an easy way to do this, or do I need to re-enter everything?
Any advice is appreciated!
-
Re: Covert DataObject to page

15 January 2010 at 12:15pm
It would be pretty trivial to write a little migration task which did something like
// mysite/code/PageMigrationTask
<?php
class PageMigrationTask extends MigrationTask {function run() {
// go through each object making a new page
$objects = DataObject::get('MyObject');
foreach($objects as $object) {$page = new Page();
$page->Title = $object->Title;
$page->ParentID = $ID of page you want these to be under
$page->writeToStage('Stage');
$page->publish('Stage', 'Live');
}
}
}Then you can run the migration task when you want by going site.com/dev/tasks/PageMigrationTask
| 868 Views | ||
|
Page:
1
|
Go to Top |


