Евгений

Евгений

С нами с 29 августа 2014; Место в рейтинге пользователей: #292
Евгений
23 ноября 2015, 15:10
0
О… спасибо, сам не нашел… Буду изучать…
Евгений
23 ноября 2015, 11:13
1
0
Да я и не имел ввиду стандартные средства. Пока вот решил таким топорным методом. Сделал снипет, и вывожу его в ресурсе.
<?php
$result = $modx->getCollection('FormItForm');

$key='';
foreach($result as $key=>$row){
    $items[] = (json_decode($row->get('values')));
};
print "<table>";
print "<tr><td>ФИО</td><td>Телефон</td><td>Почта</td></tr>";
foreach($items as $item){
    print "<tr>";
    print "<td>".$item->ФИО."</td>";
    print "<td>".$item->Телефон."</td>";
    print "<td>".$item->mail."</td>";
    print "</tr>";
}
print "</table>";
Не разобрался только как вывести переменные в плэйсхолдеры tpl, чтобы было по фэншую MODXa.
Евгений
21 ноября 2015, 16:07
0
О чудо! Спасибо большое Илья! Как-то об этом я не подумал. Но как говорится «Век живи, век учись...» Еще одна тонкость настройки в копилочку…
Евгений
13 июля 2015, 11:32
0
Попробуйте добавить &level=`0` и &limit=`0`. Ещё как вариант вывести служебную информацию &showLog=`1` может что прояснит…
Может попробовать вывести только [[pdoMenu?&parents=`42`]]
&displayStart Вам не обязателен, если вы для каждого блока пунктов меню указываете свой вызов.
Евгений
07 июля 2015, 19:46
0
Может. Спасибо за ссылку, на досуге подумаю над этим…
Евгений
07 июля 2015, 13:36
0
Я понимаю, что физически потомки не меняются, но по идее как-то надо учитывать условие выборки потомков. По типу функции count() в mySQL… Может добавить параметр для включения и выключения режима вывода количества потомков? Типа с учетом условий или без учета…
Евгений
22 июня 2015, 19:02
0
нет, на странице pdoPage вызывается один раз, pdoMenu вызывается 2 раза, первый раз без пагинации, а второй с пагинацией…
<div class="container-fluid">
    <div id="content" class="container">
        <div class="row">
            <div id="catalog-menu" class="col-xs-2"> <!-- Категории -->
                [[pdoMenu?
                    &parents=`13`
                    &level=`1`
                    &outerClass=`catalog-menu`
                    &selfClass=`selected`
                    &tplOuter=`@INLINE <ul[[+classes]]><li><div>Каталог</div></li>[[+wrapper]]</ul>`
                    &tpl=`@INLINE <li[[+classes]]><a href="[[+link]]" [[+attributes]]>[[+menutitle]]</a>[[+wrapper]]</li>`
                ]]
                [[$FILTER]]
            </div>
            
            <div class="col-xs-10">
                
                [[*isfolder:is=``:then=`[[$ITEM-CONTENT]]`]] <!-- Контент -->
                
                <div class="row catalog"> <!-- Содержание категории -->
                    [[!pdoPage?
                        &element=`pdoMenu`
                        &limit=`40`
                        &maxLimit=`80`
                        &cache=`1`
                        &hideSubMenus=`1`
                        &parents=`[[*isfolder:is=`1`:then=`[[*id]]`:else=`[[*parent]]`]]`
                        &includeTVs=`shpon,price,actual,new`
                        &sortby=`new`
                        &sortdir=`DESC`
                        &tplOuter=`@INLINE <div>[[+wrapper]]</div>`
                        &tplPageWrapper=`@INLINE <ul class="paginations">[[+pages]]</ul>`
                        &tpl=`catalog.tpl`
                    ]]
                </div>
            </div>
            <div class="row">
                <div class="col-xs-12 text-center">
                    [[+page.nav]]
                </div>
            </div>
        </div>
    </div>
</div>
Вот так выглядит чанк сейчас, вроде работает, но если поставить &limit=`10`, то при 31 элементе выдает 4 ссылки на страницы, причем последняя ссылка введет на index.php?id=18&id=18 вместо id=18&page=4.
По крайней мере в пустых категориях не выводит по 3 ссылки на страницы. Поэтому поставил лимит на 40 :)))
Евгений
21 июня 2015, 22:31
0
Я уже разнес по 2 разным чанкам, в одном взываю &parents=`[[*id]]` в другом &parents=`[[*parent]]`, все по документации, но не хочет
Евгений
21 июня 2015, 22:26
0
нет, насколько из документации понятно, &level 0 (не ограниченно) Уровень генерируемого меню. Убрал, ничего не изменилось. На проверку отключил с первой категории collection результат тот же.
Евгений
21 июня 2015, 22:25
0
А при чем здесь tv?
Евгений
21 июня 2015, 22:13
0
Получается если вызываю содержимое коллекции, указывая в pdoMenu в качестве parent id коллекции, то pdoPage захватывает все ресурсы от корня…
Евгений
21 июня 2015, 22:08
0
Я написал, что в [[+parentid]] передаю из шаблона значение. Но я уже переделал на другой вариант, и это тоже не помогло
Евгений
21 июня 2015, 22:05
0
Не помогло. На tickets делать каталог товаров?
Евгений
21 июня 2015, 21:20
0
И никто не знает в чем проблема?
Евгений
08 марта 2015, 10:36
0
Да в чанк выводит, но это не выход, на каждый чих плодить чанки с шаблонами :) у меня получилось 4 лишних чанка, по одной строчке кода… Пока времени нет проверить на предыдущих версиях pdoPage, после праздников проверю…
Евгений
27 февраля 2015, 21:32
+1
Дал 1000 р. Ибо нужное дело. Скоро может самому понадобиться. Молодцы так держать.
Евгений
10 февраля 2015, 21:22
0
Да, я поправил топик. Спасибо…