Quote from: abc_kirov at Apr 08, 2011, 03:01 PM
а если плагин создать и прикрепить к документу то есть ресурс1, ресурс2, ресурс3 и соотвественно у них menuindex - 1, 2,3. создаю ресурс4 и ставлю у него menuindex 2, то в в плагинне присходит перед сохранением проверка ресурсов котрые имеют уже такой menuindex, если находит то старому ресурсу у нас ресурс2 он присваивает 3 и ниже стоящих ресурсов он меняет menuindex на +1. а новому ресурс4 присваивает menuindex = 2. то есть все делается автоматически. Или тоже плохая идея?
Плагин не "прикрепить к документу"! К документу можно прикрепить
сниппет (вставить в него). Иногда такие "технологические" сниппеты делать целесообразно.
Плагин же срабатывает при каких-то
событиях в системе. Переписывать menuindex у кучи ресурсов при добавлении нового бессмысленно. Да пропробуй хотя бы это сформулировать алгоритмически. Да и будет это срабатывать при каждом наступлении события.
Порядок отображения ресурсов в визуальных элементах управляется
параметрами используемых сниппетов (Wayfinder, Ditto). Вот их и надо устанавливать в вызове сниппетов. Изучив, конечно.
Возможно, в каких-то случаях использование
модуля, т.е элемента, запускаемого пользователем вручную. Вот
модуль мог бы что-то массово изменить, если надо. Например, установить pub_date, где она не задана. Или тот же menuindex переустановить в "прореженный" вид (10, 20, 30 вместо 1, 2, 3).