ABP0PA 3 Опубликовано: 2 апреля 2013 Рассказать Опубликовано: 2 апреля 2013 Есть задача, подгрузить текст из кратких новостей в fullstory.tpl тегом - {short-story limit="x"} но этот тег неполучается использовать в fullstory.tpl Вероятно получится это сделать через кастом, помогите пожалуйста составить шаблон {custom id="{news-id}" template="custom" limit="1" cache="yes"} - id="{news-id}" - это не работает. может можно както через яваскрипт? Цитата Ссылка на сообщение Поделиться на других сайтах
alex32 942 Опубликовано: 2 апреля 2013 Рассказать Опубликовано: 2 апреля 2013 {custom id="{news-id}" template="custom" limit="1" cache="yes"} Это где же вы такую чудную конструкцию нашли? Что то я не помню, что бы в документации было что то такое, читайте внимательнее. и чем вас просто {short-story} не устраивает? Цитата Ссылка на сообщение Поделиться на других сайтах
ABP0PA 3 Опубликовано: 2 апреля 2013 Рассказать Опубликовано: 2 апреля 2013 Автор {short-story} выводит все, а мне нужно только голый текст, 100 символов Цитата Ссылка на сообщение Поделиться на других сайтах
celsoft 6 072 Опубликовано: 3 апреля 2013 Рассказать Опубликовано: 3 апреля 2013 ABP0PA, Стандартными средствами скрипта этого не сделать. Цитата Ссылка на сообщение Поделиться на других сайтах
Critical Error 155 Опубликовано: 3 апреля 2013 Рассказать Опубликовано: 3 апреля 2013 Попробуйте: engine/modules/show.full.php ~ 985 строка: $tpl->set( '{short-story}', $row['short_story'] ); ниже добавьте $tpl->set( '{news-id}', $row['id'] ); $tpl->set( '[news-id]', $row['id'] ); [/code] сохраните, и только потом попробуйте использовать: [color=#5A5A5A][font=helvetica, arial, sans-serif][code]{custom id="{news-id}" template="custom" limit="1" cache="yes"}[/code] или [/font][/color] [color=#5A5A5A][font=helvetica, arial, sans-serif][CODE]{custom id="[news-id]" template="custom" limit="1" cache="yes"}[/code] PS. Теоретически, должно сработать[/font][/color] Цитата Ссылка на сообщение Поделиться на других сайтах
celsoft 6 072 Опубликовано: 4 апреля 2013 Рассказать Опубликовано: 4 апреля 2013 Critical Error, Тег {news-id} это стандартный тег для данного шаблона, его не нужно добавлять отдельно. Ваш вариант не будет работать, потому что тег custom не принимает динамических параметров. И обрабатывается раньше, чем компилируется информация из БД. Цитата Ссылка на сообщение Поделиться на других сайтах
Рекомендованные сообщения
Присоединяйтесь к обсуждению
Вы можете опубликовать сообщение сейчас, а зарегистрироваться позже. Если у вас есть аккаунт, войдите в него для написания от своего имени.