Зверніть увагу на те, що "придушена" програма Zend - чи можна використовувати макет і навігацію на основі Drupal?
Який найкращий спосіб інтеграції програми Zend в Drupal 6 / Drupal 7?
Наприклад:
Користувач X відвідує мою Друпал сторінка.
Він хоче скористатися Zend-додаток називається "зворотний зв'язок".
Ця програма "Зворотній зв'язок" повинна мати можливість використовувати макет сторінки Друпал.
Все, окрім зовнішнього макета, буде написано на PHP за допомогою Zend.
Відповіді:
4 для відповіді № 1Модуль не підтримує додаток Zend Frameworkінтеграція, це просто дозволяє використовувати деякі з компонентів ZF (наприклад, Zend_Mail). Я насправді інтегрував програму ZF в Drupal 5, засновану на модулі Drake (інтеграція CakePHP).
Він в основному визначає меню Drupal ззворотні виклики, ці зворотні виклики передаються в програму ZF (включивши в мене завантажувач Zend). Вихід із програми ZF зберігається в var (за допомогою вихідних буферних функцій PHP), і я витягую заголовок сторінки / js / css з HTML, видаляє те, що не потрібно, а потім передаю їх назад до Drupal (за допомогою drupal_set_title, drupal_add_js і drupal_set_html_head відповідно). І так, це брудно, але це працює для мене ...
1 для відповіді № 2
Не впевнений, що це все, що ви хочете, але можетевийміть $ application-> run () з index.php програми Zend, а потім включіть цей файл у будь-яку іншу програму та маєте доступ до всіх ресурсів програми Zend Framework та самої програми Zend.
Напевно, все ще дуже втягнуто, щоб це дозволило зробити все, що хочеш.
1 для відповіді № 3
Joomla має "обгортку" макет варіант, який простозапустіть деякий url в iframe у макеті. Я використовую це багато для того, щоб приклеювати окремі програми до корпоративної інтрамережі на роботі, нам просто потрібно налаштовувати таблиці стилів для відповідності.
Це швидкий і брудний шлях, але швидке задоволення, і користувачі дійсно не дбають.
0 для відповіді № 4
Я не знаю драпалу, але не можете просто включити файли друку в маску перегляду Zend?