Контактная информация

По всем интересующим вас вопросам связывайтесь при помощи контактной информации приведенной на этой странице!

telegram: @Accusser
skype: metsof
email: accusser@gmail.com

В социальных сетях...

Форма обратной связи

Авторизация

Интеграция шаблона Карточка товара и добавление дополнительных полей

Сайдбар

Интеграция шаблона Карточка товара и добавление дополнительных полей

06 ноя 2015


Четвертое занятие по разработке интернет магазина на MODX Revolution. Интеграция шаблона Карточка товара и добавление дополнительных полей.

TV galleryPhotos
Вкладки формы:

[{"caption":"Image", "fields": [
{"field":"set","caption":"Название"},
{"field":"description","caption":"Описание"},
{"field":"image","caption":"Картинка","inputTVtype":"image"}
]
}]


Разметка колонок:

[{
"header": "Название", "sortable": "true", "dataIndex": "set"
},{
"header": "Описание", "sortable": "true", "dataIndex": "description"
},{
"header": "Картинка", "sortable": "false", "dataIndex": "image","renderer": "this.renderImage"
}]


Чанк foto_small

Сниппет:

[[getImageList?
    &tvname=`galleryPhotos`
    &tpl=`foto_small`
    &limit=`30`
    &docid=`[[*id]]`
  ]]
Хостинг для MODX

Смотрите также:

Дополнение Asset Manager MODX Revolution

Asset Manager MODX Revolution

Смотреть

Quickstart Buttons Кнопки Быстрого Запуска MODX Revolution

Quickstart Buttons

Смотреть








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

  1. Alexey 07 ноября 2015, 11:44 # 0
    Александр, благодарю за урок!

    У меня вопрос: где можно скачать доп.файлы к уроку? Не могу почему-то найти…
    1. Alexey 07 ноября 2015, 11:45 # 0
      А, нашел, прошу прощения! )))
      1. Dmitry Averin 11 ноября 2015, 12:47 # 0
        Александр, спасибо за код TV galleryPhotos.
        Расскажите, пожалуйста, про методику и синтаксис формирования кода. Так -как это осталось за кадром.
        и пока не понятно, чем вы руководствовались.
        1. Александр 11 ноября 2015, 12:50 # 0
          Вот этим руководствовался rtfm.modx.com/extras/revo/migx/migx.backend-usage
          Здесь же и документацию можете посмотреть.
          1. Dmitry Averin 11 ноября 2015, 12:56 # 0
            Спасибо. Буду изучать
          2. Илья 11 ноября 2015, 18:08 # 0
            Плейсхолдеры чанка не выложены как обещалось
            1. Александр 11 ноября 2015, 18:46 # 0
              Прикрепил файл с чанком так как редактор код ломает.
              1. Viktor 19 ноября 2017, 20:27 # 0
                все было замечательно до того момента, пока не добавил товар. Создал товар, выбрал шаблон «Карточка товара», сохранил и при просмотре товара не работает шаблон карточки товара. Все отображается в столбик на белом фоне. Проделал все дважды — результата нет.
                1. John 31 октября 2019, 14:04(Комментарий был изменён) # 0
                  у меня вобшее ничего не отображается карточки товара
                2. Виктор 19 апреля 2020, 14:15 # 0
                  у меня тоже что то посыпалось. Когда доделал строку с авторизацией в шапке — меню исчезло. Начал проверять, увидел, что у сниппета пдоменю все настройки сбились. По новой сделал и уже довольный запускаю главную — а там ничего не изменилось =( кэш обновлял, чанк хедера проверил, вроде всё в норме, а меню всё равно нет…
                  1. Виктор 19 апреля 2020, 14:39 # 0
                    Называется «помоги себе сам» )
                    короче у меня с самого начала не работает работа со сниппетами и теми же чанками во «всплывающем окне» как у вас. Т.е. я тупо беру, открываю отдельно чанк и в нём всё делаю, потом закрываю и прописываю в коде того же шаблона — "[[pdoMenu]]" (пишу так, потому что это самый быстрый способ вызова чанка). Всё работало как у вас в уроках, но вот как написал выше — пропало меню, после появления меню авторизации.
                    У сниппета же я прописывал параметры, опять же, руками заходя в соответствующую вкладку редактора сниппета. Короче говоря, сейчас я руками прописал весь код вызова чанка, как у вас в видео, т.е. —

                    [[pdoMenu?
                    &parents=`0`
                    &level=`2`
                    &tplOuter=`@INLINE
                      [[+wrapper]]
                    `
                    &tpl=`@INLINE <a href="[[+link]]" [[+attributes]]>[[+menutitle]][[+wrapper]]`
                    &tplHere=`@INLINE <a href="[[+link]]" [[+attributes]]>[[+menutitle]][[+wrapper]]`
                    &tplParentRow=`@INLINE <a href="[[+link]]" [[+attributes]] class=«dropdown-toggle» data-toggle=«dropdown»>[[+menutitle]]
                      [[+wrapper]]
                    `
                    &tplInner=`@INLINE [[+wrapper]]` \\\\\ @INLINE <a href="[[+link]]" [[+attributes]]>[[+menutitle]][[+wrapper]]
                    &tplParentRowHere=`@INLINE <a href="[[+link]]" [[+attributes]] class=«dropdown-toggle» data-toggle=«dropdown»>[[+menutitle]][[+wrapper]]`
                    ]]

                    и всё заработало) лол, почему это так работает?) я же прописывал эти же параметры в сниппете, а тут я в коде их дублирую, получается, и только после этого работает.

                    Если объясните, почему так и почему у меня не получается редактировать в маленьких всплывающих окошках код чанков и сниппетов (а вместе с тем — перетаскивать их шаблоны прямо в код из левой части экрана в правую(в основной код)) — буду признателен. Т.е. когда я перетаскиваю шаблон чанка или сниппета, у меня не зелёная галочка горит, а красный кружок перечёркнутый, типо так делать нельзя
                  2. Іван Тіперчук 26 апреля 2020, 01:56 # 0
                    При нажатии на кнопку добавить картику показивает ошибку There seems to be an error in the formtabs-config. Что это такое?
                    1. Александр 26 апреля 2020, 09:23 # 0
                      Это значит что при создании TV MIGX допустили ошибку. Проверяйте.

                    Услуги по MODX Revolution

                    Посмотреть все услуги

                    Оптимизация сайта

                    Подробнее & Заказать

                    Создание сайта на MODX Revolution

                    Подробнее & Заказать

                    Перенос сайта на MODX Revolution

                    Подробнее & Заказать

                    Продвижение сайта на MODX

                    Подробнее & Заказать