Загрузка заказов ms2, Tikets на стартовой странице


При сравнении «специализированных» cms для интернет магазинов и minishop заметил общую тенденцию у первых выводить при входе в админку список заказов. После недолгой переписки с замечательным исполнителем Павлом Гвоздем возникло такое замечательное и гениальное по простоте решение:
заходим в настройки системы, далее в фильтре по ключу отыскиваем 2 значения:
1. welcome_action меняем с welcome на mgr/orders
2. welcome_namespace с core на minishop2
и вуаля на чистом клиенте отображается список заказов, очень удобно


P.S. Да может и было удобно последние отредактированные ресурсы, новости modx и уведомление о доступности файла, но, согласитесь, на этапе сдачи проекта это еще один плюс для modx revo и minishop2

UPD: По заявке Василия Столейкова показываю что заменить для вывода тикетов на стартовой странице

1. welcome_action меняем с welcome на home
2. welcome_namespace с core на tickets
11 октября 2016, 23:28    Здоров Александр   G+  
38    882 +27

Комментарии (19)

  1. Дмитрий Меркурьев 12 октября 2016, 00:03 # +1
    Буквально на днях искал как сделать, не нашел. Большой плюс.
    1. Sem 12 октября 2016, 09:14 # 0
      Классное решение, не знал, что так можно, в своё время решил этот момент с помощью компонента Quickstart Buttons от ребят из modmore.com — получалось вот такое — yadi.sk/i/v8u1NZoVwgRkz
      1. Здоров Александр 12 октября 2016, 09:22 # 0
        а показывает сразу на странице контент или пересылает на нужную страницу?
        1. Роман Садоян 12 октября 2016, 09:35 # +1
          Пересылает.
          1. Здоров Александр 12 октября 2016, 09:39 # +2
            в таком случае толку о модуля только внешний вид, фактически с таким же успехом можно создать простейший виджет на html с оформление от любых элементов админки, припихать туда ссылки и повесить иконки от awesome, будет так же отсылать но с бОльшей гибкостью в оформлении
            впрочем попробовать надо,
            уверен по методу с minishop2 можно вывести и тикеты, и комментарии на главную страницу MODX
            1. Роман Садоян 12 октября 2016, 09:59 # 0
              в таком случае толку о модуля только внешний вид, фактически с таким же успехом можно создать простейший виджет на html с оформление от любых элементов админки
              Это же админка, там нет нужды в крутом оформлении, просто необходимо обозначить, что нажав сюда ты попадешь — туда.

              Можно делать и свои html виджеты с бОльшей гибкостью в оформлении, это же MODX — свобода творчества, твори =)
      2. Павел Гвоздь 13 октября 2016, 22:13 # +3
        Потрясающе! Когда Александр говорил мне опубликовать данную фишку, я думал «Что за вздор, это же натив, неужели об этом кто-то не знает?». Судя по количеству плюсов и избранного теперь я понимаю, что не знает большинство… :)
        1. Здоров Александр 13 октября 2016, 23:11 # +1
          а я ведь говорил опубликуй, но нет, слишком просто для тебя, тут не в исполнении дело, а в результате!
          1. Василий Столейков 14 октября 2016, 12:38 # 0
            Да, этот «натив» спрятан от всех и нигде ничего об этом не написано. Спасибо что выложили решение!

            уверен по методу с minishop2 можно вывести и тикеты, и комментарии на главную страницу MODX
            А не пробовали с тикетами такое сделать? Если да, то можно рецепт и к ним?
            1. Здоров Александр 14 октября 2016, 12:49 # +1
              продолжаю тему элементарного, заметив соотношение показателей и путей нашел решение)))
              welcome_action = home
              welcome_namespace = tickets
              1. Василий Столейков 14 октября 2016, 12:57 # 0
                Круто!
                Спасибо за решение!
                1. Здоров Александр 14 октября 2016, 13:01 # +1
                  обновил пост добавив решение и переименовал, врятли стоит из этой мелочи делать отдельный пост
                  1. Василий Столейков 14 октября 2016, 13:04 # 0
                    Спасибо!
                    UPD: Василия Стаолейникова =)
                    1. Здоров Александр 14 октября 2016, 13:06 # +1
                      извините, по памяти набрал, сдуру, сейчас выложу решение для msearch
                      облом не катит тот же способ для msearch хотя струкура схожа
                      по моему мнению нужна правка home.class.php в папке /core/components/msearch2/controllers для вывода
                  2. Здоров Александр 14 октября 2016, 13:53 # +1
                    нашел для msearch2 решение, правда смысла от него только если смотреть какие поисковые фразы вводили пользователи
                    в общем тут надо так:
                    welcome_action = 2
                    welcome_namespace = core

                    и таким образом можно вывести все, что по крайней мере имеет пункт в «Приложениях»
                    1. Василий Столейков 14 октября 2016, 15:27 # 0
                      О круто!
                      Это же открывает огромные возможности! Спасибо что покопался!
            2. Ilya Ev 14 октября 2016, 15:47 # 0
              а как вывести и Minishop и Tickets?
              1. Здоров Александр 14 октября 2016, 15:59 # 0
                исходя из метода размещения, поскольку мои знания достаточно поверхностны для решения вашего вопроса, но если вдуматься то можно предположить что нужно скопировать блок контента стартовой страницы, приписать ему отдельные 2 системные настройки (отвечающие за нужный контроллер и имя этого самого файла name.class.php)
                опять же знаний мало, исправляюсь, пока благодаря Павла описал методику для самым популярных направлений Минишоп и Тикетс. так же указал про вывод других элементов если у них есть адрес для открытия наотдельной странице админки, как-то так
                1. Здоров Александр 14 октября 2016, 16:01 # 0
                  как мега костыль, первичные решение было создать виджеты с iframe и туда загружать нужный контент, но ломалось админка у меня, попробовал чисто для фана
                Вы должны авторизоваться, чтобы оставлять комментарии.