Приложение "Экспорт в PDF": различия между версиями
Abushyk (обсуждение | вклад) |
Abushyk (обсуждение | вклад) |
||
Строка 28: | Строка 28: | ||
При создании PDF используется следующий алгоритм использования шаблонов<br /> | При создании PDF используется следующий алгоритм использования шаблонов<br /> | ||
− | 1. Запуск создания PDF происходит по запросу адреса просмотра карточки объекта http://domain/realty385?format=pdf. Вместе с переменной запроса format может передаваться дополнительная переменная tpl, которая содержит имя конкретного шаблона для создания DPF-документа. Имя файла шаблона передается в виде имени файла без расширения.<br /> | + | 1. Запуск создания PDF происходит по запросу адреса просмотра карточки объекта <nowiki>http://domain/realty385?format=pdf</nowiki>. Вместе с переменной запроса format может передаваться дополнительная переменная tpl, которая содержит имя конкретного шаблона для создания DPF-документа. Имя файла шаблона передается в виде имени файла без расширения.<br /> |
2. Если переменная tpl не передана, то шаблоном будет считаться файл realty_view.tpl расположенный в<br /> | 2. Если переменная tpl не передана, то шаблоном будет считаться файл realty_view.tpl расположенный в<br /> | ||
− | - папке /template/frontend/ваш_шаблон/apps/pdfreport/ | + | - папке /template/frontend/ваш_шаблон/apps/pdfreport/<br /> |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | Иными словами, вызываю генерирование DPF-документа вы гарантировано получите документ по шаблону /apps/pdfreport/admin/template/realty_view.tpl | + | - папке /apps/pdfreport/admin/template/<br /> |
+ | |||
+ | Папки перечислены в порядке, в котором будет проводиться проверка наличия указанного файла.<br /> | ||
+ | |||
+ | 3. Если переменная tpl передана, то будет предпринята попытка найти файл с таким именем в<br /> | ||
+ | |||
+ | - папке /template/frontend/ваш_шаблон/apps/pdfreport/<br /> | ||
+ | |||
+ | - папке /apps/pdfreport/admin/template/<br /> | ||
+ | |||
+ | Если после этого файл не будет найден, то шаблоном будет назначен файл один из существующих файлов (тот, который будет найден первым)<br /> | ||
+ | |||
+ | - папке /template/frontend/ваш_шаблон/apps/pdfreport/realty_view.tpl<br /> | ||
+ | |||
+ | - папке /apps/pdfreport/admin/template/realty_view.tpl<br /> | ||
+ | |||
+ | |||
+ | Иными словами, вызываю генерирование DPF-документа вы гарантировано получите документ по шаблону /apps/pdfreport/admin/template/realty_view.tpl<br /> |
Версия 12:17, 31 июля 2014
Приложение предназначено для экспорта объявлений в формат PDF.
Файлы PDF легко распечатать на принтере.
Установка
- Распакуйте архих pdfreport.zip
- Скопируйте каталог pdfreport по ftp в каталог сайта /apps/
- Зайдите в админку в пункт Приложения - PDF Report (будет выполнена первичная инициализация приложения)
- Зайдите в настройки и в закладке PDF Report поставьте 1 в поле Включить PDF экспорт
- В шаблоне realty_view.tpl в удобном месте поставьте вот такую кнопку
{if $apps_pdfreport_enabled==1}
{/if}
Если вы хотите сделать свой формат PDF документа, то вам нужно скопировать шаблон генерации документа
/apps/pdfreport/admin/template/realty_view.tpl
сюда
/template/frontend/ваша_тема/apps/pdfreport/realty_view.tpl
В этом новом файле вы можете добавить свои контактные данные и логотип компании.
Использование шаблонов генерирования
При создании PDF используется следующий алгоритм использования шаблонов
1. Запуск создания PDF происходит по запросу адреса просмотра карточки объекта http://domain/realty385?format=pdf. Вместе с переменной запроса format может передаваться дополнительная переменная tpl, которая содержит имя конкретного шаблона для создания DPF-документа. Имя файла шаблона передается в виде имени файла без расширения.
2. Если переменная tpl не передана, то шаблоном будет считаться файл realty_view.tpl расположенный в
- папке /template/frontend/ваш_шаблон/apps/pdfreport/
- папке /apps/pdfreport/admin/template/
Папки перечислены в порядке, в котором будет проводиться проверка наличия указанного файла.
3. Если переменная tpl передана, то будет предпринята попытка найти файл с таким именем в
- папке /template/frontend/ваш_шаблон/apps/pdfreport/
- папке /apps/pdfreport/admin/template/
Если после этого файл не будет найден, то шаблоном будет назначен файл один из существующих файлов (тот, который будет найден первым)
- папке /template/frontend/ваш_шаблон/apps/pdfreport/realty_view.tpl
- папке /apps/pdfreport/admin/template/realty_view.tpl
Иными словами, вызываю генерирование DPF-документа вы гарантировано получите документ по шаблону /apps/pdfreport/admin/template/realty_view.tpl