Skip to content

Commit ae89a0d

Browse files
authored
Update notelist.rst
1 parent f217de0 commit ae89a0d

File tree

1 file changed

+32
-32
lines changed

1 file changed

+32
-32
lines changed

manual/extended/notelist.rst

+32-32
Original file line numberDiff line numberDiff line change
@@ -174,37 +174,37 @@ As an example for a feedback you can insert the following code to a custom Conta
174174
175175
<?php
176176
177-
use MetaModels\NoteList\Event\ManipulateNoteListEvent;
178-
use MetaModels\NoteList\Event\NoteListEvents;
179-
180-
return [
181-
NoteListEvents::MANIPULATE_NOTE_LIST => [
182-
function (ManipulateNoteListEvent $event) {
183-
// Only handle note list "1".
184-
if ('1' !== ($listId = $event->getNoteList()->getStorageKey())) {
185-
return;
186-
}
187-
188-
switch ($event->getOperation()) {
189-
case ManipulateNoteListEvent::OPERATION_ADD:
190-
Message::addConfirmation('Added ' . $event->getItem()->get('id') . ' to ' . $listId);
191-
// Add your own notes in metaData.
192-
$metaData = $event->getNoteList()->getMetaDataFor($event->getItem());
193-
$metaData['tstamp'] = time();
194-
$event->getNoteList()->updateMetaDataFor($event->getItem(), $metaData);
195-
break;
196-
case ManipulateNoteListEvent::OPERATION_REMOVE:
197-
Message::addConfirmation('Removed ' . $event->getItem()->get('id') . ' to ' . $listId);
198-
break;
199-
case ManipulateNoteListEvent::OPERATION_CLEAR:
200-
Message::addConfirmation('Cleared ' . $listId);
201-
break;
202-
default:
203-
throw new \RuntimeException('Unknown note list operation: ' . $event->getOperation());
204-
}
205-
}
206-
]
207-
];
177+
use MetaModels\NoteList\Event\ManipulateNoteListEvent;
178+
use MetaModels\NoteList\Event\NoteListEvents;
179+
180+
return [
181+
NoteListEvents::MANIPULATE_NOTE_LIST => [
182+
function (ManipulateNoteListEvent $event) {
183+
// Only handle note list "1".
184+
if ('1' !== ($listId = $event->getNoteList()->getStorageKey())) {
185+
return;
186+
}
187+
188+
switch ($event->getOperation()) {
189+
case ManipulateNoteListEvent::OPERATION_ADD:
190+
Message::addConfirmation('Added ' . $event->getItem()->get('id') . ' to ' . $listId);
191+
// Add your own notes in metaData.
192+
$metaData = $event->getNoteList()->getMetaDataFor($event->getItem());
193+
$metaData['tstamp'] = time();
194+
$event->getNoteList()->updateMetaDataFor($event->getItem(), $metaData);
195+
break;
196+
case ManipulateNoteListEvent::OPERATION_REMOVE:
197+
Message::addConfirmation('Removed ' . $event->getItem()->get('id') . ' to ' . $listId);
198+
break;
199+
case ManipulateNoteListEvent::OPERATION_CLEAR:
200+
Message::addConfirmation('Cleared ' . $listId);
201+
break;
202+
default:
203+
throw new \RuntimeException('Unknown note list operation: ' . $event->getOperation());
204+
}
205+
}
206+
]
207+
];
208208
209209
On the front end the feedback can be shown in a template with the output of the Contao message - e.g.
210210

@@ -255,4 +255,4 @@ Thanks for the donations * for this extension to:
255255
.. |img_nodelist_form_fe_list_en| image:: /_img/screenshots/extended/notelist/nodelist_form_fe_list_en.png
256256
.. |img_notelist_email_list_en| image:: /_img/screenshots/extended/notelist/notelist_email_list_en.png
257257
.. |img_notelist_fe_list_with_form_en| image:: /_img/screenshots/extended/notelist/notelist_fe_list_with_form_en.png
258-
.. |img_nodelist_form_fe_list_edit_items_en| image:: /_img/screenshots/extended/notelist/nodelist_form_fe_list_edit_items_en.png
258+
.. |img_nodelist_form_fe_list_edit_items_en| image:: /_img/screenshots/extended/notelist/nodelist_form_fe_list_edit_items_en.png

0 commit comments

Comments
 (0)