Юрий Ханжин

Юрий Ханжин

Был в сети 28 декабря 2022, 18:01
Заказы не принимаю
Предположим каждый из migx_tv — массив из 4 объектов. В Вашем примере он тогда по порядку вытащит из первого массива TV элемент {$row.file}
<div class="col-lg-6">{$row.file}</div>
<div class="col-lg-6">{$row.file}</div>
<div class="col-lg-6">{$row.file}</div>
<div class="col-lg-6">{$row.file}</div>
, а потом пробежится по второму массиву и вытянет объекты с элементом {$row.img}
<div class="col-lg-6">{$row.img}</div>
<div class="col-lg-6">{$row.img}</div>
<div class="col-lg-6">{$row.img}</div>
<div class="col-lg-6">{$row.img}</div>
Мне нужно, что бы параллельно (первый TV > первый idx) + (второй TV > второй idx)
Добрый день. Подскажите пожалуйста, может кто сталкивался: разделить поочередно в колонки бутстрап 2 migx_tv.

col-lg-6>migx_tv_1 | col-lg-6>migx_tv_2
col-lg-6>migx_tv_1 | col-lg-6>migx_tv_2


Пытался вывести так:
{set $arr_tv = ['migx_tv_1', 'migx_tv_2']} 
<div class="container">
    <div class="row">
        {foreach $arr_tv as $item}
        	{set $rows = 15 | resource : $item | fromJSON}
        	{foreach $rows as $row}
                <div class="col-lg-6">
                        {$row.file}" - вытаскиваю из migx_tv_1
                </div>
                
                <div class="col-lg-6">
                    {$row.img} - вытаскиваю из migx_tv_2
                </div>
                
        	{/foreach}
        {/foreach}
    </div>
</div>
Сначала пробегает по первому migx_tx, и вторая колонка соответственно пустая, затем бежит по второму migx_tv — соответственно нечего вложить в первую колонку.

Четное и нечетное — соответственно тоже просто idx не выводит migx_tx по этому принципу.

Я конечно могу версткой вложить в колонку — все значения каждого из migx_tv, но мне интересно можно ли межевать значения из массива между собой.
Илья, добрый день. Компонент отлично работает. Мне требуется помощь в моей доработке с ExtJS, я с ним не взаимодействовал до этого момента. У меня получилась огромная форма и не вылезает скролл. Добавил 'autoScroll: true,', но это не помогло. Подскажите пожалуйста — как мне добавить скролл?

Кусок кода с обновлением окна:
customExtra.window.UpdateItem = function (config) {
config = config || {};
if (!config.id) {
config.id = 'customextra-item-window-update';
}
Ext.applyIf(config, {
title: _('customextra_item_update'),
width: 100 + '%',
autoHeight: true,
autoScroll: true,
url: customExtra.config.connector_url,
action: 'mgr/item/update',
fields: this.getFields(config),
keys: [{
key: Ext.EventObject.ENTER, shift: true, fn: function () {
this.submit()
}, scope: this
}]
});
customExtra.window.UpdateItem.superclass.constructor.call(this, config);
};
Данный вопрос снят. Как говорится: «читай мат. часть». Есть другой вопрос: запрос через wget. save стоит 0. Запрос по примеру: .../export.php?token=5321a3450db953783b7076a7e72072bb&to=csv&type=products&preset=1&save=0 путь не указан, по умолчанию написано «assets/components/msimportexport/export» — файл там не сохраняется. В запросе необходимо указывать path и filename? И в каком виде если необходимо.
Добрый день. Вопрос по content=>description. В контенте стоят дополнительные поля такие как [[+article]] и [[*pagetitle]]. Как заставить их обрабатываться? На данный момент выводится так: (Вы можете купить у нас [[*pagetitle]] [[+article]])