您可以在文章中创建跳转到网站、其他文章等位置的超链接。您可以在基于 HTML 的文章中创建超链接或在基于 InDesign 的文章中使用“超链接”面板或“按钮”面板。

对于 InDesign 文章,并非所有 InDesign 按钮操作和超链接类型都受支持。在可滚动框架和幻灯片中支持超链接叠加,但在其他叠加中不支持。

链接到文章

请使用“navto”格式链接到其他文章或集合。

创建按钮或超链接时,可在 URL 字段中将“http://”替换为“navto://”。当它出现在元数据中时,请使用文章名称值或集合名称值,而不使用标题值。

以下 navto 格式是有效的:

navto://[文章名称]
navto://[文章名称]#n
navto://article/[文章名称]

添加 #n 可指定页码。文档的第一页为 0,因此指定 #2 将跳转至第 3 页。

链接到集合

navto://collection/[集合名称]
navto://collection/collectionname?openTo=browsePage
navto://collection/collectionname?openTo=contentView

使用“openTo”参数确定目标集合是打开到浏览页面还是内容视图(集合中的第一个项目),并覆盖“集合打开的默认值”设置。

navto://collection/topLevelTabletContent(跳转到顶级平板电脑集合)
navto://collection/topLevelPhoneContent(跳转到顶级手机集合)
navto://collection/topLevelContent(跳转到顶级集合)
goto://ApplicationViewState/library (跳转到初始启动集合)

链接到集合上下文中的文章

navto://collection/[集合名称]/article/[文章名称]

如果您使用 navto://collection/[集合名称]/article/[文章名称],则用户可以水平轻扫来查看该集合中的其他文章。如果您只使用 navto://[文章名称],则文章不会在集合上下文中显示,并且用户无法通过轻扫来查看该集合中的其他文章。

其他信息

  • Navto 链接区分大小写。
  • 对于 InDesign 源文件,当在应用程序中查看时,用于指定 InDesign 文件的路径的任何链接都将断开。请对文章间的链接使用 navto 格式。

InDesign 中的 Navto 示例(“超链接”面板或“按钮”面板)

navto://biking

navto://biking#2(跳转至 biking 文章的第 3 页)

跳转至其他文章的第 3 页
跳转至其他文章的第 3 页

创建基于 URL 的超链接或按钮时,可使用“navto://”URL 跳转至其他文章。 

跳转到 HTML 源文章中的另一篇文章

使用文件夹名称,按 navto 格式从一篇 HTML 文章跳转至另一篇。示例:

<a href="navto://newsArticle01">查看新文章</a>

还可通过在文档名称后添加页码,导航至 InDesign 文章中的特定页面。文档的第一页为 0,第二页为 1,依此类推。示例:

<a href="navto://Cycling#3">转到循环文章的第 4 页>

默认情况下,URL 超链接会在 iOS 设备上的应用程序内浏览器中打开。要在 HTML 文章中创建可在应用程序外打开的超链接,请使用下一节中介绍的 goto://DeviceBrowser?url= 格式。

跳转至 HTML 文章中的锚点

您不能从一个 HTML 文章跳转到特定的页面,但是可以通过键入 navto://[文章名称]#[锚点名称] 跳转到某个锚点。

示例:navto://newsArticle01#part4

注意:

要在 HTML 文件中定义锚点,请在文本编辑器中打开 HTML 文件。导航至要充当锚点的文本,然后将这段文本放入锚点标签内,如<a name="part4"></a>。

使用下列 goto 链接模拟在应用程序界面中找到的各种选项的行为。

转至应用程序的启动页面:

goto://ApplicationViewState/library

执行与“后退”按钮作用相同的操作:

goto://FolioNavigation/lastview

执行与“社交共享”按钮作用相同的操作:

goto://ApplicationViewState/share

执行与“搜索”选项作用相同的操作:

goto://ApplicationViewState/search

在 Android 或桌面 Web 查看器应用程序中执行与选择“设置”选项作用相同的操作:

goto://ApplicationViewState/settings

打开移动浏览器或关联的应用程序,而不是使用 iOS 的应用程序内浏览器:

goto://DeviceBrowser?url=

示例:<a href="goto://DeviceBrowser?url=https://www.adobe.com">Adobe 网站</a>

要让基于 InDesign 的文章中的超链接打开一个外部应用程序,您可以选择超链接或按钮对象,然后在 Overlays 面板中选择“在设备浏览器中打开”。

可使用各种 navto:// 相对格式跳至集合中的下一篇、上一篇、第一篇或最后一篇文章。例如,具有 navto://relative/first 动作的按钮将跳至集合中的第一篇文章。有效的格式包括 first、last、next、previous 和 currentreset 格式在 AEM Mobile 中不可用。您还可根据文章在集合中的相对位置跳转至特定文章,如第五篇文章。

示例:navto://relative/last(跳转至该集合中的最后一篇文章)

示例:navto://relative/last#last(跳转至集合中最后一篇文章的最后一页)

示例:navto://relative/4(跳转至集合中的第五篇文章)

示例:navto://relative/4#2(跳转至集合中第五篇文章的第 3 页)

使用“current”格式对于页面导航尤为有用。可使用 #previous、#next、#first、#last,并且可跳至特定页面,如 #3 跳至文章的第 4 页。

示例:navto://relative/current#previous(跳至文章中的上一页)

示例:navto://relative/current#last(跳至文章中的最后一页)

示例:navto://relative/current#3(跳至当前文章中的第 4 页)

在平滑滚动文章中,可使用小数或百分比跳至特定位置。

示例:navto://myarticle#3.3(跳至平滑滚动文章中显示第 4 页底部和第 5 页顶部的特定位置)

示例:navto://myarticle#50%(跳至平滑滚动文章的中间)

示例:navto://relative/parent(跳转到当前文章的父视图,与“返回”按钮相似)

在大多数情况下,navto://relative/parent按钮的功能与“返回”按钮相同。如果父按钮出现在源文章所在的同一集合中的目标文章中,点击父按钮将跳转到该集合,而点击“返回”按钮将返回到源文章。当链接到其他集合中的文章时,父按钮将返回源文章,与“返回”按钮相同。

注意:

目前,navto://relative/lastnavto://relative/4(文章编号)在 Android 查看器中不受支持。

当前支持这种先进技术,但格式可能会发生更改。要从应用程序外部创建“深层链接”,您必须发布目标文章和集合。深层链接在预检应用程序中不起作用。

只有 iOS 和 Android 应用程序可以使用这一深层链接技术。

 

创建一个指向应用程序的链接

使用此格式,从应用程序外部创建一个指向 AEM Mobile 应用程序的链接:

dps.<publicationID>://

示例:dps.d14ddfea-7e7f-45ee-a2ef-cffc669627aa://

要获得此项目的出版物 ID,请转至点播门户 (https://aemmobile.adobe.com) 的“内容和布局”部分,并复制 URL 末尾附近的字符串。

复制内容面板中的出版物 ID
复制内容面板中的出版物 ID。

在应用程序中创建一个指向集合的深层链接

使用此格式,在应用程序中创建一个指向集合的深层链接:

dps.<publicationID>://?viewRef=/publication/<publicationID>/view/<collectionName>

示例:dps.d14ddfea-7e7f-45ee-a2ef-cffc669627aa://?viewRef=/publication/d14ddfea-7e7f-45ee-a2ef-cffc669627aa/view/collectionAudioVideo

根据集合是被设定为浏览页面还是内容视图,此链接将转至集合浏览页面或者集合中的第一个项目。

在应用程序中创建一个指向文章的深层链接

使用此格式,在没有集合上下文的情况下从应用程序外部创建一个指向应用程序中某篇文章的链接:

dps.<publicationID>://?entityRef=/publication/<publicationID>/article/<articleName>

示例:dps.d14ddfea-7e7f-45ee-a2ef-cffc669627aa://?entityRef=/publication/d14ddfea-7e7f-45ee-a2ef-cffc669627aa/article/audio_overlays

请使用文章名称,而非文章标题。

创建一个指向集合上下文中的文章的深层链接

使用此格式,创建一个指向集合上下文中的文章的深层链接(要求使用 2015.8 12 月版本之后构建的应用程序):

dps.<publicationID>://?entityRef=/publication/<publicationId>/article/<articleName>&viewRef=/publication/<publicationId>/view/<collectionName>

示例:dps.d14ddfea-7e7f-45ee-a2ef-cffc669627aa://?entityRef=/publication/d14ddfea-7e7f-45ee-a2ef-cffc669627aa/article/audio_overlays&viewRef=/publication/d14ddfea-7e7f-45ee-a2ef-cffc669627aa/view/collectionAudioVideo

使用“按钮”面板创建指向网站、其他页面或其他文章的链接。

为获得最佳效果,请使用“按钮”面板(而不是“超链接”面板)创建链接。“按钮”面板更加灵活和可靠。

  1. 在 InDesign 中,创建要用作按钮的对象。

    例如,如果要让按钮跳转至某个网站,则创建文本框架或放置图像。

  2. 打开“按钮”面板(“窗口”>“交互”>“按钮”),选择该对象,然后单击“将对象转换为按钮”图标。

  3. 对于“事件”,选择“释放鼠标时”。

    仅支持“释放鼠标时”这个按钮事件。

  4. 单击“动作”旁的加号,然后选择一个支持的动作。

    支持的按钮动作
    支持的按钮操作

    A. 支持的超链接按钮动作 B. 支持的幻灯片放映按钮动作 

    支持的超链接动作包括“转到首页”、“转到末页”、“转到下一页”、“转到上一页”、“转到 URL”、“声音”、“视频”和“转到页面”。对于幻灯片,支持“转至下一状态”、“转至上一状态”和“转至状态”动作。

    请勿使用“转至目标”动作跳转至其他文章。改为使用“转到 URL”动作及“navto”格式。请参阅本文后面的相关部分。

  5. 如果需要,请添加其他按钮动作。

    动作将按顺序播放。例如,如果第一个动作播放视频,第二个动作显示其他幻灯片,则先播放视频,然后显示幻灯片。

  6. 要更改超链接设置,请选择按钮对象,然后在 Overlays 面板中指定以下设置:

    在应用程序中打开

    在查看器内的 Web 视图中显示内容。当链接至 mailto: 和 tel: 等 URL 时,请取消选择此选项。

    在设备浏览器中打开

    在移动设备浏览器中的查看器以外的位置(如 iPad 上的移动 Safari)显示内容。如果希望在用户点击链接时显示提示,则选择“首先询问”。

在 InDesign 中,可使用“超链接”面板添加超链接。超链接对于文本尤为有用。如果希望使框架成为超链接,则请考虑使用“按钮”面板替代“超链接”面板。按钮的功能更多,也更加稳定。

  1. 选择要用作超链接的框架或文本。

  2. 打开“超链接”面板(“窗口”>“交互”>“超链接”)。

  3. 在“超链接”面板中,从面板菜单中选择“新建超链接”。

  4. 取消选择“共享目标”。

    通过“共享目标”可命名和重用超链接,但最好避免在 工作流程中使用此选项。

  5. 要更改超链接设置,请选择超链接对象,然后在 Overlays 面板中指定以下设置:

    在应用程序中打开

    在应用程序内的 Web 视图中显示内容。在链接到应会允许用户离开应用程序的 mailto: 和 tel: 等 URL 时,请取消选择此选项。

    在设备浏览器中打开

    在移动设备浏览器中的查看器以外的位置(如 iPad 上的移动 Safari)显示内容。如果希望在用户点击链接时显示提示,则选择“首先询问”。如果选择了“在应用程序中打开”,则会禁用此选项。

    注意:

    对于文本超链接,Overlays 面板设置不可用。无法更改文本超链接的设置;默认情况下将其设置为“在应用程序中打开”。不过,查看器包含针对 itms://、tel: 和 mailto: 等特定前缀的内置例外情况。对于这些 URL,默认情况下会打开一个外部应用程序。

有关创建超链接的其他详细信息,请参阅 InDesign 帮助中的创建超链接

可创建链接,用于从文章中发送电子邮件 (mailto:)、短信 (SMS) 或拨号 (tel:)。还可创建用于打开 YouTube 应用程序或 iTunes 歌曲或专辑的链接。要了解更多用于 iOS 设备的必要格式,请参阅 Apple URL 方案参考

注意:

在 InDesign 中创建指向外部应用程序或服务的链接时,请选择按钮,并在 Overlays 面板中选择“在设备浏览器中打开”选项。

本产品经 Creative Commons Attribution-Noncommercial-Share Alike 3.0 Unported License 许可  Twitter™ 与 Facebook 中的内容不在 Creative Commons 的条款约束之下。

法律声明   |   在线隐私策略