Один из вопросов, который мы здесь упускаем, состоит в том, чтобы рассмотреть, будут ли эти ссылки использоваться где-то еще в индивидуальном порядке. В таком случае я выбрал бы несколько компонентов, поэтому мы можем повторно использовать каждый компонент несколько раз.
Если вы планируете разрешить редактору создавать список ссылок, которые они будут использовать только в данном компоненте (не для повторного использования), у вас есть все опции, упомянутые в предыдущих ответах.
Чтобы дать вам представление о том, что является лучшим подходом (по моему скромному мнению), вот что нужно учитывать:
Отдельные компоненты на ссылку: используйте этот подход, если ссылки можно использовать повторно.
Использование встроенных схем (со структурой ссылок), поэтому этот подход можно использовать в различных типах компонентов (схемах)
Пользовательский URL / однострочное текстовое поле: оно требует дополнительных усилий по разработке, и очень маловероятно, что вы будете сохранять жесткие ссылки при создании внутренних ссылок. Как вы знаете, SDL Tridion хранит ссылку на идентификатор tcm для разрешения ссылок, запуска публикации и т. Д.
Пользовательский URL / 2 строки RTF: он выполнит свою работу, но вам необходимо убедиться, что вы отключили все другие параметры RTF на панели инструментов ленты в параметрах схемы RTF, так что вы уверены, что редакторы можно только создавать ссылки. Кроме того, вам может потребоваться добавить фильтр XSLT, чтобы проверить, вводят ли редакторы нечто большее, чем просто ссылки. Эти ссылки не могут быть использованы повторно.
В целом, если вы реализуете что-то нестандартное (расширение GUI + настраиваемый URL-адрес), имейте в виду все концепции TRIDION CMS, такие как светокопия (что происходит, когда ссылка наследуется вниз), где она используется и т. Д ...
Я всегда рекомендовал использовать отдельные компоненты, но будьте осторожны с распространением ссылок при публикации ...