[elementNotes] Хранение заметок в элементах
Не знаю как у других, а у меня иногда возникает ситуация, когда нужно под себя немного изменить код элемента (сниппета, плагина, чанка) или сделать какие-то заметки для себя касательно элемента. Но после обновления компонента все изменения пропадают. И как их сохранить? Можно, конечно, найти способ — записать на бумажке или файлик какой вести.
Как альтернатива — добавить элементу отдельную вкладку и там хранить заметки. Выглядит это так
Теперь заметки останутся даже после обновления элемента.
Можно использовать не только для заметок себе, но и для других при групповой разработке. Можно сохранить код элемента для последующего восстановления.
На данный момент, заметки доступны для сниппетов, плагинов, шаблонов и чанков. Главное, не забыть нажимать кнопку «Сохранить» внизу.
Надеюсь, кому-нибудь пригодится кроме меня.
Полная документация.
Проект на Github.
П.С. При удалении элемента заметки удаляются.
Как альтернатива — добавить элементу отдельную вкладку и там хранить заметки. Выглядит это так
Теперь заметки останутся даже после обновления элемента.
Можно использовать не только для заметок себе, но и для других при групповой разработке. Можно сохранить код элемента для последующего восстановления.
На данный момент, заметки доступны для сниппетов, плагинов, шаблонов и чанков. Главное, не забыть нажимать кнопку «Сохранить» внизу.
Надеюсь, кому-нибудь пригодится кроме меня.
Полная документация.
Проект на Github.
П.С. При удалении элемента заметки удаляются.
Поблагодарить автора
Отправить деньги
Комментарии: 22
Доброго вечера! Скажите, что бы включить вкладку Notes\Заметки что нужно установить? Или статья еще не дооформлена?
Или статья еще не дооформлена?Долго думал как закончить. Решил написать как обычно — «Ждем в магазине modstore.pro». Но постоянные пользователи это и так знают.
Тем не менее, ясность не помешала))
Ждем-ждем!
Ждем-ждем!
Присоединяюсь к предыдущему комментарию.
См. предыдущий комментарий.
Ок! Спасибо!
Добавил на Github.
Очень полезно, ждемс
Теперь можно скачать в магазине Modstore.pro
Спасибо! Действительно удобно. И, кажется, это должно попасть в стандартный (базовый) функционал.
Это вряд ли. Я так понимаю, что в MODX 3 вкладки «Элементы» вообще не будет, так как их вынесут из базы.
Если элементы станут статичными файлами, то к ним же нужен будет доступ. Тогда сама вкладка зачем должна исчезнуть? И, соответственно, связанные с элементами заметки вполне могут продолжать оставаться в базе…
Ох, уж эти предстоящие новшества и их ожидания)))
Ох, уж эти предстоящие новшества и их ожидания)))
Ох, уж эти предстоящие новшества и их ожидания)))И не говори :) Интересно, что чувствуют пользователи Evo? ;)
Evo кажется теперь таким унылым «серым»…
В [controlErrorLog] постоянно попадают записи типа:
[2015-08-05 12:49:04] (ERROR @ /connectors/index.php) [elementNote] Не удалось удалить заметку объекта "chunk" с id=15.
С чем это связано?
Это сообщение возникает, когда удаляется объект, у которого нет записей. Уберу в следующей версии. Если ждать не охота, убери блок else в методе elementNotes::removeNote()
Ок, понял. Это не критично, просто было любопытно. Подожду обновления, спасибо за ответ.
Убери обязательно, а то при использовании modDevTools в консоль постоянно сыпятся эти ошибки, т.к. modDevTools сам создаёт недостающие чанки, а при закрытии удаляет их…
А что означает следующая повторяющаяся ошибка:
[2015-08-31 18:25:03] (ERROR @ /home/s****/www/core/components/moddevtools/processors/mgr/resource/getlist.class.php : 111) PHP warning: date_format() expects parameter 1 to be DateTimeInterface, boolean given
Постоянно забивает мне логи.
Мне кажется этот вопрос лучше задать автору modDevTools.
Точно, прости, не в ту ветку написал. Направил вопрос туда.
Мысль вслух:
Переношу некоторые чанки в файлы, и тут понимаю, примечания то к файлам недоступны. В чанках elementNotes выручали, а сейчас по старинке придется вести где-то реестр с примечаниями. В основном это касается файликов-темплейтов, их имена сразу универсальными и понятными не придумываются, вот, что бы не плодить одинаковые как бы все теперь это систематизировать… эх…
Переношу некоторые чанки в файлы, и тут понимаю, примечания то к файлам недоступны. В чанках elementNotes выручали, а сейчас по старинке придется вести где-то реестр с примечаниями. В основном это касается файликов-темплейтов, их имена сразу универсальными и понятными не придумываются, вот, что бы не плодить одинаковые как бы все теперь это систематизировать… эх…
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.