Я пытаюсь создать собственный развертыватель в Tridion 2011 SP1, который может индексировать компонент в экземпляр solr после опубликования. Все работает нормально, но я столкнулся с проблемой, связанной с тем, как он индексирует поля компонентов.Доступ к полям компонента из настраиваемого развертывателя
Я могу получить доступ к полям метаданных в порядке, используя метод Component.getCustomMeta() и анализируя XML. Однако доступ к нормальным полям кажется невозможным без чтения в файле, который выводится и анализирует вывод. Это не совсем возможно, так как разметка может измениться, и, похоже, это долгий путь, делая то, что должно (надеюсь) быть простым.
У меня был трал по документам, и, похоже, нет ничего доступного, чтобы получить значения полей, так что я в затруднении здесь, и мне нужно будет разобрать результат или я что-то пропущу где-нибудь?
Спасибо, Рам, это похоже на разумный путь. В настоящее время я просматриваю систему событий, чтобы связать обработчик событий для публикации/публикации статей и динамических CP. Кажется, все идет хорошо, но если это не сработает, я посмотрю что-то вроде того, что вы описали – ajwhitehead88