Підстановка значень з одного модуля в шаблон іншого

Ответить
yuracher
Сообщения: 63
Зарегистрирован: Вт авг 11, 2009 6:56 am
Откуда: Коломия
Контактная информация:

Підстановка значень з одного модуля в шаблон іншого

Сообщение yuracher »

Доброго часу доби!

Виникла необхідність в одному шаблоні зібрати дані із різних модулів. Наприклад в договір (шаблон docs_contract.tpl) потрібно підставити значення тарифного плану послуги Інтернет (/ Customers/ Logins/ Information/ Services/ Internet/). Змінна %TP_NAME%, що міститься у шаблонах модуля Dv у цьому випадку не спрацювує.

Пробував кілька варіантів, але самостійно добитися результату не мені не вдалося. Буду радий побачити будь-які рекомендації...
Час летить швидко, але є хороша новина -- ти в кріслі пілота!

~AsmodeuS~
Site Admin
Сообщения: 5749
Зарегистрирован: Пт янв 28, 2005 3:11 pm
Контактная информация:

Re: Підстановка значень з одного модуля в шаблон іншого

Сообщение ~AsmodeuS~ »

дані з різних модулів в ядро програми не передаються, треба навпаки с ядра в різні модулі dv_user_info

yuracher
Сообщения: 63
Зарегистрирован: Вт авг 11, 2009 6:56 am
Откуда: Коломия
Контактная информация:

Re: Підстановка значень з одного модуля в шаблон іншого

Сообщение yuracher »

~AsmodeuS~ писал(а):дані з різних модулів в ядро програми не передаються, треба навпаки с ядра в різні модулі dv_user_info
Використовувати шоблон dv_user_info.tpl для складання договору, на мою думку, не зовсім зручно, оскільки він є лише складовою загальної інформації про абонента REGISTRATION_INFO. Тобто при відкритті посилання Registration ми отримуємо інформацію з різних шаблонів, а не тільки з dv_user_info.tpl.
Використовувати потрібно саме tpl, а не pdf шаблони. До того ж в dv_user_info не працює змінна %CONTRACT_DATE_LIT%...
Час летить швидко, але є хороша новина -- ти в кріслі пілота!

~AsmodeuS~
Site Admin
Сообщения: 5749
Зарегистрирован: Пт янв 28, 2005 3:11 pm
Контактная информация:

Re: Підстановка значень з одного модуля в шаблон іншого

Сообщение ~AsmodeuS~ »

прохання дивитись на систему не як на калькулятор для байті а як на конвергендну систему

1 контрак це контрак

2 Тарифный план це не э цілісне єдине поняття, так як він може бути у модуля, IpTV, VoIP, Internet, Sharing та інших

3 тому зважаючи на це треба робити контракт а ТП та іншу інформацію про сервіс потрібно подавати в додатках, так як у одних може бути один сервіс, а більшість сучаних операторів подають зразу 3 (Internte, IPtv, VoIP) і більше сервісів.

yuracher
Сообщения: 63
Зарегистрирован: Вт авг 11, 2009 6:56 am
Откуда: Коломия
Контактная информация:

Re: Підстановка значень з одного модуля в шаблон іншого

Сообщение yuracher »

~AsmodeuS~ писал(а):прохання дивитись на систему не як на калькулятор для байті а як на конвергендну систему
Ніколи не вважав Вашу систему калькулятором ;)...
~AsmodeuS~ писал(а):1 контрак це контрак
Хотілося для зручності формувати угоду з додатками одним кліком...
~AsmodeuS~ писал(а):2 Тарифный план це не э цілісне єдине поняття, так як він може бути у модуля, IpTV, VoIP, Internet, Sharing та інших
Це зрозуміло, тому в першому дописі міститься:
yuracher писал(а):Наприклад в договір (шаблон docs_contract.tpl) потрібно підставити значення тарифного плану послуги Інтернет (/ Customers/ Logins/ Information/ Services/ Internet/).
~AsmodeuS~ писал(а):3 тому зважаючи на це треба робити контракт а ТП та іншу інформацію про сервіс потрібно подавати в додатках, так як у одних може бути один сервіс, а більшість сучаних операторів подають зразу 3 (Internte, IPtv, VoIP) і більше сервісів.
Шкода, що функція REGISTRATION_INFO не має окремого суцільного tpl шаблону :(, якщо доростемо до рівня сучасного провайдера, така можливість нам не завадить ;).
Спасибі за додаткове роз'яснення!
Час летить швидко, але є хороша новина -- ти в кріслі пілота!

Ответить