Could you please help guide me on how i can add custom layouts to a select field in a model in an advanced module from the _layouts folder in my advanced module.
In your model, setup a field to house the layout's data and add the name of that field to the models' serialized_fields property array: public $serialized_fields = array('my_layout_data'); This field will hold JSON encoded data for the layout.
Then in your model's form_fields() method, specify that field type as a "block". This will display a list of any block layouts you've setup: http://docs.getfuelcms.com/general/layouts
To have the block data save to your model instead of the default fuel_pages table, specify the model property on the layout specification in MY_fuel_layouts to be the name of your model:
// Fuel layout block
$my_block_layout = new Fuel_block_layout('my_block_layout'); // must have a fuel/application/views/_block/my_block_layout.php file
$my_block_layout->set_model('my_model');
Comments
http://docs.getfuelcms.com/general/forms#block
In your model, setup a field to house the layout's data and add the name of that field to the models' serialized_fields property array:
public $serialized_fields = array('my_layout_data');
This field will hold JSON encoded data for the layout.
Then in your model's form_fields() method, specify that field type as a "block". This will display a list of any block layouts you've setup:
http://docs.getfuelcms.com/general/layouts
To have the block data save to your model instead of the default fuel_pages table, specify the model property on the layout specification in MY_fuel_layouts to be the name of your model:
// Fuel layout block $my_block_layout = new Fuel_block_layout('my_block_layout'); // must have a fuel/application/views/_block/my_block_layout.php file $my_block_layout->set_model('my_model');