1

再生ボタンをクリックすると、ページでオーディオ ファイルを再生する JavaScript があります。適切に動作する現在のコードは次のようになります。

<script type="text/javascript">player_button("/content/DEVELOPMENT/2012/courses/DEV-COURSENAME/FOLDERNAME/FILE.mp3");</script>

他のコース編集者が URL をコピーして別のページに貼り付けられるように、URL を短くするにはどうすればよいでしょうか? たとえば、私は次のことを試しましたが、うまくいきませんでしたが、これは私が理想的に近いコードにしたいものです。

<script type="text/javascript">player_button(".../FOLDERNAME/FILE.mp3");</script>

だから私が求めているのは、コースの現在のパスを見つける方法ですか?

4

1 に答える 1

0

JavaScript が LMS ページ内に埋め込まれた HTML に表示されている場合は、{OrgUnitPath}置換文字列を使用してみてください。HTML が LMS のページ レンダリング エンジンを通過し、置換文字列が認識されて展開される場合、その置換文字列は必要なパスに展開されます。

ただし、LMS に追加できるすべての HTML が LMS のページ レンダリング エンジンを通過するわけではありません。たとえば、LE コンテンツ スペースを介してこの HTML をコンテンツとして提供しようとしている場合は、その後、これはおそらく機能しません。

于 2012-11-01T18:00:56.410 に答える