【问题标题】:Play and download audio file on the same page in Drupal在 Drupal 的同一页面上播放和下载音频文件
【发布时间】:2014-01-28 14:05:46
【问题描述】:

首先我使用 Drupal 7。

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

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

有人可以解释我该怎么做吗?我对这件事一无所知。

【问题讨论】:

  • 默认可以下载任何附件。检查文件字段的显示设置。

标签: audio drupal drupal-7 download


【解决方案1】:

有很多方法可以实现这一点,具体取决于您的 drupal 专业知识。如果您使用node templates,那么您可以打印相同的变量两次,一次在音乐播放器插件中,一次使用下载按钮。像这样的:

...... 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 .....

要强制下载而不是打开,请检查:Force browsers to download a file rather than open

要在不编写任何代码或模板的情况下实现此目的,您可以按照 Fleix Eve 上面的建议进行操作。将显示设置设置为直接下载。然后创建一个块 view 显示您的音频文件字段,从 URL 获取参数。然后设置 tat 块显示在节点视图上。

【讨论】:

    猜你喜欢
    • 2021-06-02
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-08-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多