Это кажется возможным, но я чего-то не хватает. Я использую plone.app.theming (diazo). Я пытаюсь вытащить страницы с сайта холодного синтеза. Я могу загрузить первую страницу, но на странице есть URL-адреса, которые ссылаются на большее количество страниц данных. URL-адреса отформатированы следующим образом: «./undergraduates_classes_info.cfm?crse=001A & sectnum = A» (который Plone более чем рад синтаксическому анализу) Я пробовал множество перестановок к этому, и я не могу его получить работать.plone.app.theming включая содержимое с внешнего сайта
<xsl:param name="ExtUrl" select="'http://exeternalsite'" />
<xsl:template match="a/@href[contains(.,'/undergraduates')]">
<xsl:attribute name="href">
<xsl:value-of select="concat($ExtUrl, .)" />
</xsl:attribute>
</xsl:template>
Мне также необходимо передать URL-адрес команде, чтобы я мог вернуть фактические данные.
Любая помощь ценится - и, возможно, я приближаюсь к этому неправильно?
И это тоже не очень хорошая идея. В зависимости от удаленного запроса, прежде чем вы сможете завершить обработку, ваш собственный запрос - это рецепт катастрофы. – vangheem
Я думаю, что вы, скорее всего, правы, и мне нужно использовать полную версию диазо, а не plone.app.theming. – CMcStone
Да, вы могли бы использовать автономный Diazo для темы вашего холодного слияния и страниц Plone аналогично/идентично (но он все равно выиграл «Позвольте вам буквально вставить содержимое вашей CF-страницы на странице сгенерированной Plone, но с достаточной тематикой, это, вероятно, не нужно). Примите мой ответ, если вы считаете, что он достаточно корректен. ;-) –