Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/drupal/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Audio 在Drupal的同一页面上播放和下载音频文件_Audio_Drupal_Drupal 7_Download - Fatal编程技术网

Audio 在Drupal的同一页面上播放和下载音频文件

Audio 在Drupal的同一页面上播放和下载音频文件,audio,drupal,drupal-7,download,Audio,Drupal,Drupal 7,Download,首先,我使用Drupal7 我有一个自定义的内容类型,允许我上传音频文件。 我找到了一种在用户访问这种内容类型的页面时播放音频文件的方法 现在我想让用户下载音频文件,但不删除播放功能。我想在同一页面上添加一个下载按钮(内容类型的详细信息页面) 有人能告诉我怎么做吗?在这件事上我什么都不知道。有很多方法可以实现这一点,这取决于您的drupal专业技能。如果正在使用,则可以打印同一变量两次,一次在音乐播放器插件内,一次使用下载按钮。大概是这样的: ...... prints other fields

首先,我使用Drupal7

我有一个自定义的内容类型,允许我上传音频文件。 我找到了一种在用户访问这种内容类型的页面时播放音频文件的方法

现在我想让用户下载音频文件,但不删除播放功能。我想在同一页面上添加一个下载按钮(内容类型的详细信息页面)


有人能告诉我怎么做吗?在这件事上我什么都不知道。

有很多方法可以实现这一点,这取决于您的drupal专业技能。如果正在使用,则可以打印同一变量两次,一次在音乐播放器插件内,一次使用下载按钮。大概是这样的:

...... prints other fields .....

<my-audio-player src="<?php print $node->field_my_audio_field;?>"/>

<a href="<?php print $node->field_my_audio_field;?>">Click to download</a>

...... prints other fields .....
。。。。。。打印其他字段。。。。。

默认情况下,您可以下载任何附加文件。检查文件字段的显示设置。