PHP code example of g4b0 / simple-gallery
1. Go to this page and download the library: Download g4b0/simple-gallery library. Choose the download type require. 2. Extract the ZIP file and open the index.php. 3. Add this code to the index.php.
<?php
require_once('vendor/autoload.php');
/* Start to develop here. Best regards https://php-download.com/ */
g4b0 / simple-gallery example snippets
class Portfolio extends Page {
private static $has_many = array(
'Galleries' => 'SimpleGallery'
);
public function getCMSFields() {
$fields = parent::getCMSFields();
$gridFieldConfig = GridFieldConfig_RelationEditor::create();
$gridFieldConfig->addComponent(new GridFieldSortableRows('SortOrder'));
$field = new GridField(
'Galleries', 'Galleries', $this->SortedGalleries(), $gridFieldConfig
);
$fields->addFieldToTab('Root.Galleries', $field);
return $fields;
}
public function SortedGalleries() {
return $this->Galleries()->sort('SortOrder');
}
}