Пропустить

Включение в цикле шаблона

Форум для авторов модов для phpBB 3.0.x. Здесь можно попросить помощи в разработке у коллег.
Свернуть Развернуть Правила форума Местная Конституция | Шаблон запроса | Документация (phpBB3) | Переход на 3.0.6 и выше | FAQ-3 (phpbb3) | Как задавать вопросы | Как устанавливать моды

Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение ;) ).

Re: Включение в цикле шаблона

Сообщение ArtemG » 16.06.2010 0:42

@FladeX

Спасибо, но ты не правильно понял вопрос. Вывести вложенные массивы проблемы нет.

Проблема в том, что когда шаблон для массива выносим в отдельный файл, то Smarty не видет данных, выгруженных в данный массив.

На пример, вот так вывод сработает
<!-- BEGIN ary -->
{ary.SOME_TEXT}
<!-- END ary -->

А вот так нет
<!-- BEGIN ary -->
<!-- INCLUDE ary.html -->
<!-- END ary -->

Содержимое ary.html:
{ary.SOME_TEXT}

Мы временно выкрутились при помощи JavaScript, но там есть свои недостатки - не хватает памяти, если выводим достаточно большой отчет.

Вот хотелось и узнать, решаема ли эта задача в рамках PHPBB3 или разумней подключить свежий Smarty.

Добавлено спустя 6 минут 35 секунд:
nissin писал(а):Посмотрел код, вложенный файл обрабатывается/компилируется отдельно.
Соответственно внутри вложенный цикл уже не будет работать.

Вот и ответ на наш вопрос. Спасибо.
Подскажи, пожалуйста, сложно ли будет добавить опцию в движок, чтобы он компилировал вложенные файлики совместно?

ArtemG
phpBB 1.0.0
 
Сообщения: 2
Зарегистрирован: 27.04.2010 16:39
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.

Re: Включение в цикле шаблона

Сообщение nissin » 16.06.2010 15:37

Думаю что можно, теоретически там нужно вместо использования локальных переменных для организации циклов, хранить их в классе $template.
Всё повторяется. nurlan.info
Аватара пользователя
nissin
Поддержка
Поддержка
 
Сообщения: 1381
Зарегистрирован: 16.12.2007 15:01
Откуда: Павлодар
Благодарил (а): 1 раз.
Поблагодарили: 124 раз.

Пред.

Вернуться в Для авторов (phpBB 3.0.x)

 

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 0

Бессрочный конкурс phpBB-ориентированных материалов
FastVPS — надёжный и доступный хостинг для phpBB
Место для вашей рекламы