使用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主机名
Site2主机名
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)时,我无法确认这没有发生)整个项目的主要站点。