Итак, я продолжал в том же духе, и у меня это работает. По сути, подготовка должна быть отключена, потому что, если для нее установлено значение «истина» или «ложь», она добавит URL к базовому URL вашего сайта. Вот исправленный код:
<reference name="root">
<reference name="top.links">
<action method="addLink" translate="label title">
<label>example</label>
<url>http://myotherexampledomain.com</url>
<title>example</title>
<prepare/>
<urlParams/>
<position>100</position>
<liParams/>
<aParams>class="top-link-example"</aParams>
<beforeText></beforeText>
<afterText></afterText>
</action>
</reference>
</reference>
Я также удалил helper = "core / url / getHomeUrl" из urlParams, потому что функция getHomeUrl в этом случае не нужна. Приведенный выше код создает ссылку с именем example, которая правильно указывает на http://myotherexapmpledomain.com.