Umbraco多站点-TinyMCE插入/编辑链接-无效的URL

时间:2019-10-23 02:25:17

标签: tinymce umbraco umbraco7

问题:

使用TinyMCE的“插入/编辑链接”,无论是在本地,登台还是在生产中,该链接的href都不会更新为相对和/或绝对URL。不管哪个站点/环境,它都保持不变(例如):

<a data-udi="umb://document/efc0336e0c7140788285175c1abc123" href="/{localLink:umb://document/efc0336e0c7140788285175c1abc123}" title="Some Title">Some Title</a>


Umbraco v7.7.2

我有一个多站点,一个主域,一个子域。每个站点都有(3)个主机名,每个站点都不同(本地,暂存,生产)。在我的umbracoSettings.config中,我将useDomainPrefixes设置为true

使用Umbraco.TinyMCEv3作为RTE控件(OOTB Umbraco)

Site1主机名

  • local.abc.com
  • staging.com
  • production.com

Site2主机名

  • localsubdomain.abc.com
  • sub.staging.com
  • sub.production.com

RTE位于自定义Media Type中(请参见第一张图片),可以在单独的Data Type中进行选择,该Link to page是媒体选择器(多个)(请参见第二张图片)。

在RTE中单击“插入/编辑链接”的图标时,我从Link字段部分中选择所需的内容节点。然后,data-udi="............" href="/{localLink:umb...........}"字段(仍在同一对话框中)用我的“本地”主机名预先填充,但显示为灰色(我想这是正确的功能)。

一旦保存了对话框中的“插入/编辑链接”选择,我就会查看RTE的源代码和该链接的href,它会带有tinyMceConfig.config。查看我的本地环境(或暂存等)时,href相同(与RTE源代码相同)。

我根本不记得曾经编辑过class ClassA extends ClassB { public function __construct() { $this->FILE_DIRECTORY = 'book/auido'; } public function index() { $file_directory = $this->FILE_DIRECTORY; return $file_directory } } 文件,但是这是我最近添加了一个子域的一个较旧的项目,因此当我只有(1)时,我无法确认这没有发生)整个项目的主要站点。

first attachment


second attachment

0 个答案:

没有答案