Umbraco Multisite - TinyMCE Вставка / редактирование ссылки - Неверный URL - PullRequest
0 голосов
/ 23 октября 2019

Проблема:

При использовании 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 Hostnames

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

RTE находится в пользовательском Media Type (см. первое изображение), который может быть выбран в отдельном Data Type, который является медиа-средством (несколько) (см. второе изображение).

При нажатии на значок в RTE для «Вставить / редактировать ссылку» я выбираю нужный узел содержимого в разделе поля Link to page. Поле Link (все еще в том же диалоговом окне) затем предварительно заполняется моим "локальным" именем хоста, но затемнено (я предполагаю, что это правильная функциональность).

После сохранения в диалоговом окне выбора «Вставить / отредактировать ссылку» я просматриваю исходный код RTE и ссылки на эту ссылку: data-udi="............" href="/{localLink:umb...........}". При просмотре моего локального окружения (или постановки и т. Д.) Href такой же (как исходный код RTE).

Я не помню, чтобы когда-либо вообще редактировал файл tinyMceConfig.config, но это более старыйпроект, к которому я недавно добавил субдомен, поэтому я не могу подтвердить, что этого не произошло, когда у меня был только (1) основной сайт во всем проекте.

first attachment


second attachment

...