Kiten

Kiten

С нами с 14 июля 2018; Место в рейтинге пользователей: #465

Программно создать ресурс, и изменить TV

Всем привет!
Пишу сниппет, который создает ресурс с определенным именем, содержимым и т.д.
Единственное, что не получается — это прописать в TV путь.
Сам TV называется img (параметр ввода — изображение), доступен для используемого шаблона.
Документ создается, но почему-то в TV-поле все пусто.
Подскажите пожалуйста, может чего-то не хватает в коде. Заранее спасибо!
Kiten
12 февраля 2019, 23:30
modx.pro
279
0

Автоматический перенос новостей - это возможно!?

Всем привет!
Нужно перенести новости с сайта на битриксе (у них есть функция экспорта в XML). Скажите, есть ли в MODX какой-нибудь плагин, который позволяет автоматически создать большое количество ресурсов, и автоматически заполнить их?
То есть нужно распарсить XML и на его базе создать ресурсы, с именами, картинками в TV, аннотациями и тд.
Наверняка многие с этим сталкивались. Подскажите пожалуйста, буду рад за любую помощь.
Заранее спасибо всем!
Kiten
11 февраля 2019, 18:46
modx.pro
263
0

Навороченная форма обратной связи

Всем привет! Подскажите пожалуйста, как правильно оформить форму обратной связи.
Kiten
04 февраля 2019, 15:56
modx.pro
314
0

REST API на MODX

Здравствуйте!
Подскажите пожалуйста, можно ли прикрутить одностраничное приложение (SPA) на vue.js с использованием RESTFul API к MODX?
У меня базовые знания PHP и API MODX. Скажите, есть ли какие-то плагины, подходящие для такой задачи?
Буду благодарен за любую помощь!
Kiten
29 января 2019, 21:41
modx.pro
2
546
0

Как ограничить лимит на всех уровнях меню?

Здравствуйте! Подскажите пожалуйста, можно ли настроить pdoMenu так, чтобы выводилось ограниченное количество элементов выпадающего (дочернего) меню? У меня новостной сайт, и задача состоит в том, чтобы в выпадающем меню отображались последние 10 новостей. Если указать &limit=`10`, то он перебирает все ресурсы, как верхнего уровня, так и дочерние.
Конечно, можно пойти обходными путями, например задать размеры выпадающего меню и сделать overflow: hidden, или подключить JavaScript/JQuery, чтобы удалались «лишние» div-ы, но это получается «извращенный» способ. Неужели нельзя этого сделать через pdoTools или другими средствами MODX?
Kiten
21 января 2019, 10:26
modx.pro
745
0

Всем привет! Несколько общих вопросов

Всем привет! Работаю в MODX над большим проектом, и хотел бы узнать, как реализовать некоторые задачи – штатными средствами MODX или другими способами. Подскажите направление, какие плагины и т.д – дальше разберусь. Заранее спасибо всем! Итак:
Kiten
15 января 2019, 19:14
modx.pro
435
-1

Не работает AjaxForm

Здравствуйте!
Подскажите, пожалуйста, в чем моя ошибка. Не работает AjaxForm.
Чанк формы:
<form action="" method="post" class="ajax_form af_example">
    <div class="book">
        <div class="book-row">
            <div class="book-row-col">
                <p><span class="book-lbl">ЗАЕЗД</span> </p>
                <p><input id="enter" type="text" name="enter" value="[[+fi.enter]]" class="datepicker"/></p>          
                <p><span class="book-lbl">ФИО</span> </p>
                <p><input id="fio" type="text" name="fio" value="[[+fi.fio]]" class="standart-input"/></p>
                <p><span class="book-lbl">Email</span> </p>
                <p><input id="email" type="text" name="email" value="[[+fi.email]]" class="standart-input"/></p>  
            </div>
            <div class="book-row-col">
                <p><span class="book-lbl">ВЫЕЗД</span> </p>
                <p><input id="out" type="text" name="out" value="[[+fi.out]]" class="datepicker"/></p>
                <p><span class="book-lbl">Телефон</span> </p>
                <p><input id="phone" type="text" name="phone" value="[[+fi.phone]]" class="standart-input"/></p>
                <p><span class="book-lbl">Номер</span> </p>
                <p>
                    <select id="room" name="room" type="text"/>
                        <option value="double" [[!+fi.room:FormItIsSelected=`double`]]>Дабл</option>
                        <option value="twin" [[!+fi.room:FormItIsSelected=`twin`]]>Твин</option>
                        <option value="tripple" [[!+fi.room:FormItIsSelected=`tripple`]]>3-местный</option>
                        <option value="pkdouble" [[!+fi.room:FormItIsSelected=`pkdouble`]]>ПК Дабл</option>
                        <option value="pktwin" [[!+fi.room:FormItIsSelected=`pktwin`]]>ПК Твин</option>
                        <option value="luxe" [[!+fi.room:FormItIsSelected=`luxe`]]>Люкс</option>
                        <option value="studio" [[!+fi.room:FormItIsSelected=`studio`]]>Студия</option>
                    </select>
                </p>  
            </div>
        </div>
        <button type="submit" class="btn btn-primary">[[%af_submit]]</button>
    </div>
</form>
Kiten
05 августа 2018, 08:24
modx.pro
581
0