pdoMenu - не работает при выводе одного ресурса

Всем, привет!

Столкнулся вот с такой проблемой, при вызове pdoMenu на странице родителя с одним дочерним ресурсом — результата нет, если добавить еще один дочерний ресурс, то все ок — выводятся два пункта меню.

Снипет вызываю вот так:
<div class="useful-links alert alert-info">
[[!pdoMenu? &tplOuter=`@INLINE [[+wrapper]]` &tpl=`@INLINE <i class="icon-info-sign"></i> <a href="[[+link]]" [[+attributes]]>[[+menutitle]]</a>[[+wrapper]]`]]
</div>
В логах нашел различие:

Вызов с один дочерним ресурсом:

0.0002170: SQL executed
0.0002241: Total rows: 1
0.0000701: Rows fetched
0.0000930: Returning raw data
0.0000179: Tree was built
0.0000610: Start template tree
0.0000091: End template tree
0.0007660: Created inline chunk
0.0078800: Total time
17 301 504: Memory usage
Вызов с двумя дочерними ресурсами:

0.0009258: SQL executed
0.0001581: Total rows: 2
0.0000639: Rows fetched
0.0001421: Returning raw data
0.0000260: Tree was built
0.0019138: Start template tree
0.0013652: Created inline chunk
0.0023508: End template tree
0.0007510: Created inline chunk
0.0149162: Total time
17 563 648: Memory usage
В первом случае междуStart template tree и End template tree не хватает Created inline chunk

Вместо привязки @INLINE указывал в качестве шаблона чанк, но результат тот же.

При использовании pdoResource все ОК.
Денис Богдановский
01 ноября 2013, 09:52
modx.pro
1 515
0

Комментарии: 2

Василий Наумкин
01 ноября 2013, 14:58
0
Исправил, можно обновляться.
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
2