Skip to content

Commit

Permalink
feat: add RPB snippets for settings
Browse files Browse the repository at this point in the history
  • Loading branch information
BernhardBaumrock committed Feb 16, 2024
1 parent 8f4de29 commit 6ed6d35
Show file tree
Hide file tree
Showing 3 changed files with 23 additions and 0 deletions.
7 changes: 7 additions & 0 deletions snippets/RockPageBuilder/block-settings.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
// add block settings
public function settingsTable(\ProcessWire\RockFieldsField \$field)
{
\$settings = \$this->getDefaultSettings(\$field);
$0
return \$settings;
}
6 changes: 6 additions & 0 deletions snippets/RockPageBuilder/settings-checkbox.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
// add block settings checkbox
\$settings->add([
'name' => '${1:demo_checkbox}',
'label' => '${2:Do Something}',
'value' => \$field->input('${1:demo_checkbox}', 'checkbox'),
]);
10 changes: 10 additions & 0 deletions snippets/RockPageBuilder/settings-select.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
// add block settings select
\$settings->add([
'name' => 'demo_select',
'label' => 'Select something',
'value' => \$field->input('demo_select', 'select', [
'*default' => 'Default label',
'foo' => 'Foo label',
'bar' => 'Bar label',
]),
]);

0 comments on commit 6ed6d35

Please sign in to comment.