Сколько будет стоить улучшить плагин?

Сейчас в Инсталлере для приложения "Сайт" есть плагин "Доп. параметры страниц". Задача состоит в том, чтобы можно было при добавлении доп параметра выбрать, добавляется он ко всем страницам или к определенной (по id), или ко всем дочерним страницами (id родителя). И еще неплохо бы добавить календарь в доступные типы полей. Сколько это примерно будет стоить?

1 ответ

  • 1

    Для создания такой логики необходимо:

    • доработать несколько файлов - это для нового типа поля
    • для массового присвоения необходимо добавить новый экшен, в котором для одного параметра будут включаться значения для страниц ( для примера можно взять экшен из плагина для приложения магазин).
    • +1
      johnboy johnboy 30 июля 2017 18:23 #

      Я пытался самостоятельно подправить плагин, отредактировал функцию pageEdit() в файле siteAdvancedparams.plugin.php

      if($parent_id == 21) {
      $html
      = $this->getFields('page', $page_id); } else {
      $html
      = 'Для Вас нет параметров'; }
      return $html

      Но это хардкод, что не есть хорошо, а хочется динамически для каждого из параметров назначить id родителя или просто id.

Добавить ответ

Чтобы добавить комментарий, зарегистрируйтесь или войдите