Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <?php
- namespace Emetophobic\SiteContent\Components;
- use Db;
- use Cms\Classes\ComponentBase;
- class TeamMembers extends ComponentBase
- {
- public function componentDetails()
- {
- return [
- 'name' => 'Team Members',
- 'description' => 'Displays selected team members group',
- ];
- }
- public function defineProperties()
- {
- return [
- 'teamGroup' => [
- 'title' => 'Team group',
- 'description' => 'The team group to be displayed',
- 'default' => 'riders',
- 'type' => 'dropdown',
- 'options' => ['riders'=>'Riders', 'staff'=>'Staff', 'management'=>'Management']
- ],
- ];
- }
- public function teamMembers()
- {
- $members = Db::table('emetophobic_sitecontent_team_members')
- ->where('group', $this->property('teamGroup'))
- ->get();
- return $members;
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement