【发布时间】:2015-01-23 23:01:31
【问题描述】:
我正在运行 Drupal 7 并使用 AddThis 进行社交分享,但在弄清楚如何将字段值传递给 JavaScript 时遇到了问题。
我想覆盖标准的 AddThis twitter 共享语言 - 即节点的 {{title}}{{url}}。我想我知道在哪里以及理论上如何做到这一点 - 但由于我是 PHP 和 JS 的新手,所以在实现它时遇到了一些麻烦。
我创建了一个带有计算机名称的文本字段field_tweet
我在我的 Drupal html.php 模板页面中添加了以下内容:
<?php $tweet = $node->field_tweet['und'][0]['value']; ?>
<script type="text/javascript">
var addthis_share = {
templates: {
twitter: '<?php print $tweet; ?>'}
}
</script>
这里是 AddThis 文档:http://support.addthis.com/customer/portal/articles/1337996-the-addthis_share-variable
【问题讨论】:
标签: javascript php drupal drupal-7