4 апреля 2013 г., 19:12 пользователь Влад Максимов <vla...@mail.ru> написал: > Насколько удалось выяснить: > > __size__ вообще нету, т.е. упоминание его -- косяк в CHANGES
В смысле, что предполагалось, что __size__ не будет? Я просто пытался разобраться по исходнику, но скудные познания в С++ не позволили разобраться в них. А контекст получился такой, что нужен либо __size__ либо __last__=1 когда итерация только одна: [root@mail testdata]# cat items.json { 'EMPLOYEE_INFO': [ { 'NAME': "Вася Пупки", 'JOB': "Учитель" } ] } [root@mail testdata]# /opt/ctpp2/2.8.2/bin/ctpp2vm items.ct2 items.json WARNING: [limit of steps] not set, use default value of 10240 <table width="100%"> <tr> <td>#: first=1, last=, index=0, key=, inner=, odd=1, even=, size= </td> <td>Имя: Вася Пупки</td> <td>Должность: Учитель</td> </tr> </table> Сейчас выходит так, что при генерации ul/li списка не получается задать класс для последнего элемента если итерация одна, т.к. в шаблоне мы не знаем что это одновременно первый и последний элемент. Вопрос пока решил css-ом с псевдоклассами, но хочется и работающего решения на уровне шаблонизатора. _______________________________________________ nginx-ru mailing list nginx-ru@nginx.org http://mailman.nginx.org/mailman/listinfo/nginx-ru