We launched new forums in March 2019—join us there. In a hurry for help with your website? Get Help Now!
    • 42551
    • 3 Posts
    Подскажите пожалуйста, можно ли назначить выполнение плагина по системному событию для определенной группы ресурсов?
    После назначения события, к примеру, "OnDocFormSave", плагин будет выполняться каждый раз при сохранении любого ресурса(документа). Можно ли сделать так, чтобы плагин выполнялся только для ресурсов, скажем, с определенным родителем(родительским ресурсом)?
    Вопрос относится к MODX Revolution.
    Спасибо!

    This question has been answered by danya_postfactum. See the first response.

    [ed. note: tkhn_modx last edited this post 13 years, 9 months ago.]
    • discuss.answer
      • 39194
      • 149 Posts
      Делайте проверку группы уже в самом плагине - через if () {..} else {..} организуете ветвление, вот и все.
        • 42551
        • 3 Posts
        Quote from: danya_postfactum at Jan 18, 2013, 07:19 AM
        Делайте проверку группы уже в самом плагине - через if () {..} else {..} организуете ветвление, вот и все.

        Спасибо за ответ, Даня! )) Да, это единственное, что пришло мне в голову, но правильно ли это? Ведь если выполнять проверку уже в самом плагине получается что эта самая проверка будет выполняться для всех ресурсов. Представьте, что имеется тысяча созданных ресурсов, а выполнение плагина требуется лишь для двух... - тем не менее плагин (а точнее проверка в плагине) будет осуществляться для всей этой тысячи ресурсов. Мне показалось, что это как-то не здорово, и должен быть какой-то более правильный способ, что-нибудь такое похожее на назначение ТВ для определенных шаблонов... Может быть все таки имеется какое-то специальное решение?
          • 39194
          • 149 Posts
          Не думаю что можно как-то подругому сделать. Да ладно, плагин ведь не создает ощутимой задержки, там счет на десятки мс, а то и на единицы.