Я использую drupal-6.22, rules-6.x-1.4 и некоторые модули.
С помощью модуля правил я установил сработавшее правило: когда условие возникает, оно выполняет пользовательский код php.
Пользовательский PHP распечатать некоторые HTML, как это:
<?php echo '<div><span><a href="whatever">whatever</a></span></div>'; ?>
НО, html просто появляется перед тегом !DOCTYPE html
, есть ли способ разместить код там, где я хочу?
(e.g. <div id="header">HERE!</div>)
Я думаю, что в этом случае JS нуждается, поэтому я использую drupal_add_js($output,'inline')
и вызвал внешнюю функцию для размещения HTML, но ничего не происходит.
Я думаю, что должен быть какой-то метод, позволяющий PHP вставлять вывод в текущее дерево DOM, есть ли какие-нибудь известные функции или переменные для этого?
Пожалуйста, помогите, спасибо !!