Мои исследования пока не увенчались успехом, но я ищу способ, чтобы редактор содержимого поля форматированного текста в Tridion мог вызывать компонент содержимого из поля форматированного текста. Я использую шаблоны Razor.
Возможно, я проясню, что я имею в виду на примере какого-то содержания. Если бы ниже был форматированный текст, я бы хотел, чтобы текст «tcm: mytcm» был идентифицирован и обработан как команда во время публикации, чтобы отображать этот компонент изнутри другого компонента, в котором находится это поле форматированного текста, вместо того, чтобы обрабатывать его. как текст. Я выделил его с помощью {, чтобы проиллюстрировать, что какой-то синтаксис будет подходящим.
Форматированный текст: это форматированный текст, и это компонент, на который я хочу ссылаться изнутри {tcm: mytcm}. И это еще более насыщенный текст, который идет после.
По сути, основная цель этого заключалась бы в том, чтобы предоставить способ вставки «фрагментов» более сложного HTML-кода, встроенного в форматированный текст. Примером того, что нужно вставить, может быть гиперссылка с различными параметрами или вызов переменной веб-службы и т. Д. Разметка / код для этого фрагмента будет сгенерирована шаблоном компонента для tcm: mytcm и обработана во время публикации вместо запись с форматированным текстом, которая его вызывала.
Если эта общая методология - неправильное направление, я открыт для любых идей, как сделать эту вставку. Любые советы или указания будут оценены. Я пока не вижу ничего в документации или каких-либо других онлайн-обсуждениях, посвященных этой проблеме, но, возможно, мои условия поиска не самые лучшие.