Plone インストール (バージョン 2.5) を継承しました。3.3.5 にアップグレードすることが重要でした。
テスト環境をセットアップし、古いバージョンを動作させました。3.3.5 をセットアップし、移行手順を実行しました。ページに移動するたびに、次のようになります。
Macro Expansion failed
exceptions.KeyError: 'header'
私は front_page テンプレート (私はそれが呼ばれるものだと思います) を調べましたが、そのエラーが前面と中央にリストされています。マクロ タグを削除しようとしましたが、マクロがタブ内にある必要があるというエラーが表示されます。
より多くのドキュメントを見ると、Plone はマクロの使用をやめたようです。サイトをそのまま機能させるための簡単な修正はありますか?それとも、書き直す必要がありますか?
EDITED:コメントから、アップグレードが必要なアドオンについての言及があります。アドオンがあるかどうかはどうすればわかりますか? アップグレードが必要かどうかはどうすればわかりますか? それらをアップグレードする方法を知るにはどうすればよいですか? ドキュメントは「whats」でいっぱいですが、「hows」は非常にまばらです。
EDITED:古いものを調べてヘッダーの問題を見つけました(古いインストールにはヘッダーテンプレートがありましたが、新しいインストールにはありませんでした。そこにそれを取得する方法を見つけなければなりませんでした)、今はエラーが発生していますuser-macro="scripts/macros/jsrenderer" について、それを削除すると css 用のものがあります。これらは plone の標準エントリのように見えます (これらをグーグルで検索するとまったく同じ構文が表示されるため...しかし、マクロの場所がどこにも見つかりません。これはバージョン 3 で変更されたものですか?
編集済み: 2 つの施設の間を行ったり来たりしながら、今は制御下にあると思います。このような痛み。
コードが必要な場合はお知らせください。ご協力いただきありがとうございます。