0

OpenCms のメイン ロゴを会社のロゴに変更するにはどうすればよいですか?

パス:

/opencms/export/system/modules/com.alkacon.bootstrap.formatters/resources/img/logo/logo_opencms_png24.png_1704647694.png

4

2 に答える 2

0

OpenCms ワークプレースで、サイト / を選択し、フォルダーに移動します。

/opencms/export/system/modules/com.alkacon.bootstrap.formatters/resources/img/logo/

ファイルを置き換えます

logo_opencms_png24.png

独自の png を使用します (ただし、ファイル名は同じです)。(元のファイルを事前にバックアップできます)。

この方法では、jsp ファイルに触れる必要はありません。

次に、ファイル アイコンをクリックし、[直接公開] を選択して、ファイルを公開していることを確認します。これにより、ファイルが OpenCms VFS (仮想ファイル システム) から RFS (実ファイル システム) にエクスポートされ、そのエクスポート フォルダーに格納されます。

jsp を変更する代わりに画像を置き換える上記のアプローチは、ロゴが使用されている場所ならどこにでも表示logo_opencms_png24.pngされ、複数の jsp を変更する必要がないということです。

于 2014-05-21T14:39:44.627 に答える
0

私も OpenCms の初心者です。メインメニューをデモから変更したいと思うので、コンテナページ>編集をクリックしてフォーマッタを表示できます。

私の場合、v9にはフォーマッタ「navigation-main.jsp」があり、このフォーマッタは要素「bs-navigation」用です。

「navigation-main.jsp」の 31 行目には、次のような内容があります。

<cms:img scaleType="2" scaleColor="transparent" height="40" id="logo-header" src="%(link.weak:/system/modules/com.alkacon.bootstrap.formatters/resources/img/logo/logo_opencms_png24.png:aa1519ad-1abc-11e3-9246-000c29f9a2ec)" alt="Logo"/>

ユーザーにロゴを変更させたくない場合は、ロゴ会社の src を変更してください。

ユーザーがロゴを変更できるようにしたい場合${value.LogoLink}は、スキーマ「navigation.xsd」と同じフィールドである src 値を変更するだけです。例:

<cms:img scaleType="2" scaleColor="transparent" height="40" id="logo-header" src="${value.LogoLink}" alt="Logo"/>

サーバー構成 (tomcat、jetty、jboss など) によっては、キャッシュを削除する必要があります。jboss de config の場合、開発者モードを設定して変更を正しく表示するか、再起動して変更を確認する必要があります。

画像キャッシュを削除するには: サイトに移動します:/ビューで: [管理] > [キャッシュ管理] を選択> [画像キャッシュ] をクリック > 今日の前日を選択 > [OK ]

下手な英語でごめんなさい

于 2014-05-20T19:28:23.397 に答える