Drupal 7&;AddThis-将字段值传递给JavaScript
我正在运行Drupal7并使用AddThis进行社交共享,但在计算如何将字段值传递给JavaScript时遇到了问题 我想覆盖标准的AddThis twitter共享语言,它是节点的{{title}{{url}}。我想我知道在哪里以及理论上如何做到这一点——但由于我是PHP和JS新手,在实现它时遇到了一些困难 我已经用计算机名创建了一个文本字段field\u tweet 我在Drupal html.php模板页面中添加了以下内容:Drupal 7&;AddThis-将字段值传递给JavaScript,javascript,php,drupal,drupal-7,Javascript,Php,Drupal,Drupal 7,我正在运行Drupal7并使用AddThis进行社交共享,但在计算如何将字段值传递给JavaScript时遇到了问题 我想覆盖标准的AddThis twitter共享语言,它是节点的{{title}{{url}}。我想我知道在哪里以及理论上如何做到这一点——但由于我是PHP和JS新手,在实现它时遇到了一些困难 我已经用计算机名创建了一个文本字段field\u tweet 我在Drupal html.php模板页面中添加了以下内容: <?php $tweet = $node->fiel
<?php $tweet = $node->field_tweet['und'][0]['value']; ?>
<script type="text/javascript">
var addthis_share = {
templates: {
twitter: '<?php print $tweet; ?>'}
}
</script>
var addthis_share={
模板:{
推特:'}
}
以下是添加此文档的步骤:使其正常工作。我错过了两件大事: 1) 我不得不将代码放在node.tpl.php而不是html.php中 2) 我意识到我需要在没有包装器的情况下只渲染字段的值。我在这里找到了苏尔顿: