Php 向drupal格式化程序添加页面标题
我想在drupal格式化程序中将页面标题添加到我的电子邮件主题行中 下面是我的代码,但我不明白为什么它不工作。谁能给我指一下正确的方向吗 我有一些非常基本的php知识,但Drupal对我来说是相当新的 提前谢谢Php 向drupal格式化程序添加页面标题,php,drupal,drupal-7,formatter,Php,Drupal,Drupal 7,Formatter,我想在drupal格式化程序中将页面标题添加到我的电子邮件主题行中 下面是我的代码,但我不明白为什么它不工作。谁能给我指一下正确的方向吗 我有一些非常基本的php知识,但Drupal对我来说是相当新的 提前谢谢 if (isset($variables['#items'][0]['email'])) { $mail = $variables['#items'][0]['email']; $subject = $variables[node:title]; print l(t('Heb
if (isset($variables['#items'][0]['email'])) {
$mail = $variables['#items'][0]['email'];
$subject = $variables[node:title];
print l(t('Heb je een vraag over deze opleiding'), "mailto:{$mail}?subject={$subject}", array('class' => array('nme-button', 'ask-about-course')));
}
我使用的令牌可能不正确(关于如何找到正确令牌的任何线索?)。我想知道我的其他代码是否正常?$variables和['#items'][0]['email']有什么作用?调用我的页面标题时是否需要它
$variables[node:title]
可能是个问题,但是如果不知道您所处的上下文,就不可能知道应该从何处获取节点对象……这段代码到底在哪里?在课程页面上:如何找到这是什么上下文?这些页面是使用XML导入生成的。因此,我假设Drupal导入xml并创建节点,然后将它们标记为课程。