2

非常に多くのページで使用されているテンプレートのパスを変更したい。なのでCRXDEから直接変更すると困ります。Groovy スクリプトを使用して実行できますか?

これは私が試したものです。

getPage("/content/project").recurse { page ->
    def content = page.node

    if (content && "/apps/project/templates/club" == content.get("cq:template")) {

        println("Good morning")
        page.path="/apps/project/templates/club1"

        println page.path
    }
}

このコードは、テンプレート名が /apps/project/templates/clubs であるページのリストを出力するだけです。

このテンプレートの名前を /apps/project/templates/noclubs に変更したい

ありがとう

4

1 に答える 1