Свои вкладки и поля ресурса в админке MODx

แชร์
ฝัง
  • เผยแพร่เมื่อ 18 ม.ค. 2025

ความคิดเห็น • 23

  • @nikolay-savin
    @nikolay-savin 7 ปีที่แล้ว +1

    Класс, большое спасибо. Очень не хватает простых уроков для старта в ExtJs

    • @alexpens7158
      @alexpens7158 4 ปีที่แล้ว

      В extJs по-моему нет простых уроков)). Это боль постоянная что-то на нем делать. По-крайней мере у меня так.

  • @artyxqq
    @artyxqq 3 ปีที่แล้ว

    В ресурс добавляется, а вот вкладку в окно обновления юзера нет. По крайней мере таким же способом пытался добавить вкладку в modx.panel.user.js. Сделал плагин на событие OnUserFormRender. Ошибок в консоли нет, скрипт подключился судя по вкладке Network, но вкладка так и не появилась.

  • @Derzaiii26
    @Derzaiii26 7 ปีที่แล้ว

    Спасибо за видео)
    А где можно взять компонент о котором говориться на 16:43 ?

    • @OpenModx
      @OpenModx  7 ปีที่แล้ว

      Это наша закрытая разработка, которой, к сожалению, нет в открытом доступе.

  • @boshnik
    @boshnik 6 ปีที่แล้ว

    Спасибо. А как добавить в свою вкладку существующий TV (не через настройку форм, а через Extjs)?

    • @OpenModx
      @OpenModx  6 ปีที่แล้ว

      Хороший вопрос ) Я думаю, стоит заглянуть в оригинальный extjs файл ядра админки modx и посмотреть, как там выводятся TV - и сделать по аналогии.

  • @sergeydi4035
    @sergeydi4035 5 ปีที่แล้ว

    Спасибо за ваши видео. Только недавно начал разбираться в Modx и это достаточно помогает. Если не сложно помогите с проблемой неопытному) Достался сайт на MODX, который сейчас изучаю, но вылез неприятный момент. Если ранее на главной странице в админке и в карточках товара были веделенные вкладки, например на главной ( Вкладка настройки слайдера, доп. баннеров и т.д., в карточках товара (вкладки размещения фотографий и т.д., то после энных манипуляций одного "умного человека" все объединилось. То есть по факту настройки главной страницы , как и карточки товаров теперь редактируются на одной странице без вкладок, что стало совершенно неудобно. Можно ли это исправить? И прошу прощения за такой вопрос, может несколько не в тему.

    • @OpenModx
      @OpenModx  5 ปีที่แล้ว +1

      Я так понимаю речь идет о боковых вкладках на вкладке "Дополнительные поля (TV)"? Скорее всего это связано с тем, что раньше дополнительные поля лежали в определенных категориях, а теперь они все без категории. Чтобы вернуть эти вкладки, присвойте дополнительным полям свои категории. И после этого они будут в отдельных подвкладках с соответствующими названиями.

    • @sergeydi4035
      @sergeydi4035 5 ปีที่แล้ว

      @@OpenModx Спасибо за ответ. Но дело в том, что как и писал выше я только начал изучать modx. и мне достаточно сложно пока разобраться в этом. Если не сложно скажите где прописать данные параметры. Повторю, у нас вкладки идут поверх страницы, например в карточках товара сейчас сверху идет Общие, настройка страницы, параметры доступа, а раньше там было еще фотографии и т.д. в каком файле лежат эти данные, я тогда покопаюсь, постараюсь разобраться. И спасибо за какую то помощь!

    • @OpenModx
      @OpenModx  5 ปีที่แล้ว

      @@sergeydi4035 Вообще, то, что вы описываете, отличается от стандартного функционала modx, поэтому я смогу как-то помочь, только если увижу это все на конкретном сайте.
      Стандартные вкладки modx выглядят так:
      yadi.sk/i/8kFGvSzQKgULHw
      Как у вас, я не очень понимаю.

    • @sergeydi4035
      @sergeydi4035 5 ปีที่แล้ว

      @@OpenModx Простите, нужно было сразу показать...yadi.sk/i/cz6P5rSP4Z8xGg

    • @OpenModx
      @OpenModx  5 ปีที่แล้ว

      @@sergeydi4035 Это либо не modx revolution, либо очень переделанный modx revolution, либо это какое-то дополнение все переделывает таким образом.

  • @alexpens7158
    @alexpens7158 5 ปีที่แล้ว

    У меня вопрос возник. Можно ли вывести свой x-type в кастомной вкладке ресурса и как это сделать?

    • @OpenModx
      @OpenModx  5 ปีที่แล้ว

      Конечно можно.
      1. Добавляем свою вкладку как в этом уроке.
      2. Регистрируем свой xtype. Можно это сделать прямо в том же файле tab.js. Главное описать его раньше, чем будем использовать.
      3. В конфигурации своей вкладки (там же в tab.js) подключаем элемент со своим xtype.

    • @alexpens7158
      @alexpens7158 5 ปีที่แล้ว

      @@OpenModx спасибо!

    • @alexpens7158
      @alexpens7158 4 ปีที่แล้ว

      @@OpenModx Получилссь создать xtype в новой вкладке. Спасибо еще раз! А можно воткнуть xtype во вкладку с дополнительными полями, это конечно вопрос удобства для менеджера админки, но всё же интересно как можно это сделать. Там как-то все по другому описано во вкладке с tv.

    • @OpenModx
      @OpenModx  4 ปีที่แล้ว +1

      @@alexpens7158 Вообще можно. Как один из вариантов - внедрять в DOM дерево необходимые элементы. В ExtJS есть средства манипуляции DOM. Поэтому рекомендую почитать что-нибудь на эту тему. Я так с ходу не скажу, как в точности это делать. Но суть в том, что вы отыскиваете необходимый элемент при помощи, по-моему, Ext.query, а затем внедряете туда новый элемент по аналогии как это делается в jQuery insertAfter, insertBefore, append и т.д.
      Я с ExtJS в последнее время не часто работаю, поэтому, к сожалению только так, в общих чертах )

    • @alexpens7158
      @alexpens7158 4 ปีที่แล้ว

      @@OpenModx спасибо за ответ. Да может попробую сделать. Если будет желание, а то extJs для меня немного зло :)

  • @ОлегЩавелев-ч9п
    @ОлегЩавелев-ч9п 5 ปีที่แล้ว

    Спасибо за подробный урок. У меня схожая задача. Хочу научится добавлять поля в настройки MS2 (вкладка Производители), но что-то не получается. Не могли Вы подсказать, что я делаю не так modx.pro/help/19257 Потому что прочитав в интернете об этой теме я больше запутался чем разобрался в принципе работы. Документации рассмотрен только один пример docs.modx.pro/komponentyi/minishop2/razrabotka/plaginyi-tovarov , а в интернете одна статья masterdench.ru/dobavit-polya-v-opczii-minishop2.html (и то не совсем мой случай) Если оценивать подачу информации Ваш канал самый лучший)

    • @OpenModx
      @OpenModx  5 ปีที่แล้ว +1

      На modx.pro задал уточняющий вопрос

    • @ОлегЩавелев-ч9п
      @ОлегЩавелев-ч9п 5 ปีที่แล้ว

      @@OpenModx github.com/bezumkin/miniShop2/issues/383 здесь более правильные действия. Очень интересно. Во вкдадке опции данный действия сработали и все заработало.

    • @ОлегЩавелев-ч9п
      @ОлегЩавелев-ч9п 5 ปีที่แล้ว +1

      У меня все получилось. Супер канал. Спасибо! Статью изменил на пашаговую инстукцию.