ページ

Odoでは、AI、削除、:ref:`リダイレクト <website/pages/URL-redirection>`できます。

ページタイプ

ホームページや:ref:`カスタム <website/pages/page_creation>`ページなどの**静的**ページには、動的に変化しない固定コンテンツが含まれています。これらのページは手動で作成でき、URLを定義し、必要に応じて:ref:`プロパティ <website/pages/page_properties>`を調整できます。

一方、**動的**ページは、データベース内のデータとユーザーの操作(フィルタリングなど)に基づいて自動的に変化するコンテンツを表示します。これらは、アプリやモジュールのインストール時(例:/shop`や/blog`)、または新しい:doc:`プロダクト <../../ecommerce>`や:doc:`ブログ記事 <../../blog>`の公開時にOdooによって自動的に生成されます。動的ページは静的ページとは異なる方法で管理されます。

ページ作成

ウェブサイトページは**フロントエンド**と**バックエンド**から作成できます。

  1. 新しいウェブサイトページを作成するには:

    • **ウェブサイト**アプリを開き、右上隅の:guilabel:新規:icon:`fa-caret-down`をクリックして、:guilabel:`ページ`を選択します。

    • または:menuselection:`ウェブサイト --> サイト --> ページ`に移動し、:guilabel:`新規`をクリックします。

  2. :guilabel:`新規ページ`ポップアップでテンプレートを選択します。テンプレートはタイプ別にグループ化されています:

    • 基本: 多目的ページ。ゼロから始めるための空白ページも利用できます。

    • 概要:ブランドと会社に関する情報。

    • ランディングページ:会社のコンテンツと情報の概要。

    • ギャラリー: 写真とメディアのショーケース。

    • サービス:会社が提供するサービスの概要。

    • 料金分析計画:サブスクリプションと価格の概要。

    • チーム:会社の背後にいる人々。

    • カスタム:カスタム作成されたテンプレート。カスタムテンプレートを追加するには、テンプレートとして保存したいページを開き、:ref:`ページのプロパティを編集 <website/pages/page_properties>`します。

  3. :guilabel:`新規ページ`ポップアップで:

    • :guilabel:`ページタイトル`を入力します。このタイトルはメニューとページのURLで使用されます。

    • ページをメニューに表示しない場合は、:guilabel:`メニューに追加`を無効にします。

    • :guilabel:`文字列を生成`を有効にして、:ref:`AI <website/pages/ai-generator>`ツールを使用してページを構築します。

  4. :guilabel:`作成`をクリックします。

  5. 必要に応じて、ウェブサイトエディタを使用して:doc:`ページのコンテンツと外観をカスタマイズ <../web_design>`するか、:ref:`翻訳 <translate/translate>`してから、:guilabel:`保存`をクリックします。

  6. ページを:ref:`公開 <website/pages/un-publish-page>`します。

AIウェブページジェネレータ

AIを使用してコンテンツを生成するには、:ref:`新しいページを作成 <website/pages/page_creation>`する際に、次の手順に従います:

  1. テンプレートを選択した後、:guilabel:`新しいページ`のポップアップで、:guilabel:`AI テキスト生成`スイッチを切り替えます。

  2. :guilabel:`指示`フィールドに、作成するページの簡単な説明を入力します。これには、ページの焦点と範囲を定義するいくつかの重要なキーワードを含める必要があります。

  3. 簡潔、プロフェッショナル、フレンドリー、説得力のある、または:guilabel:`情報的`など、ページのトーンオプションの1つを選択します。

  4. :guilabel:`AI で作成`をクリックします。ウェブページの読み込みに数秒かかる場合があります。

「AI テキスト生成」オプションが表示された新しいページのポップアップウィンドウ。

注釈

  • ウェブページジェネレーターを使用するために、AIアプリケーションをデータベースにインストールする必要は**ありません**。

  • AIジェネレーターによって作成されたコンテンツは、:doc:`ウェブサイトエディター <../web_design>`を使用してカスタマイズできます。

  • AIウェブページジェネレーターは、*空白*ページタイプでは利用できません。

  • ウェブページジェネレーターは:ref:`ボタン <website/elements/buttons>`を作成する場合があります。ウェブページを公開する前に、すべてのボタンがアクティブなウェブページにリンクされていることを確認してください。

ページの公開/非公開

ページをウェブサイト訪問者に表示するには、公開する必要があります。ページを公開または非公開にするには、そのページにアクセスし、右上隅のスイッチを:guilabel:`非公開`から:guilabel:`公開`に切り替えるか、その逆を行います。

未公開/公開の切り替え

注釈

次のことも可能です:

  • :ref:`ページプロパティ <website/pages/page_properties>`からページを公開/非公開にします。

  • 複数のページを一度に公開/非公開にします。これを行うには、ウェブサイト ‣ サイト ‣ ページ`に移動し、ページを選択してから、:icon:`fa-cog アクション`をクリックし、:icon:`fa-globe 公開`または:icon:`fa-chain-broken :guilabel:`非公開`を選択します。

ページ物件

:ref:`静的ページの <website/pages/page_type>`プロパティを変更するには、変更したいページにアクセスし、:menuselection:`ウェブサイト --> サイト --> プロパティ`に移動します。ここで次のプロパティを調整できます:

  • ページタイトル: ページのタイトルを変更します。

  • ページ URL: フィールドでページURLを変更します。この場合、必要に応じて古いURLを新しいURLにリダイレクトできます。これを行うには、:guilabel:`古い URL をリダイレクト`を有効にし、:ref:`リダイレクション <website/pages/URL-redirection>`の:guilabel:`種類`を選択します:

    • 301 Moved permanently:ページを永続的にリダイレクトします。

    • 302 Moved temporarily:ページを一時的にリダイレクトします。

  • メニュー内: ページをメニューに表示しない場合は無効にします。 :guilabel:`メニューを編集`リンクをクリックして、メニューを変更します。

  • ホームページ: *静的*ページをウェブサイトのホームページとして使用する場合は有効にします。

  • Has Parent Page: Toggle the switch on to add a parent page in breadcrumbs format.

  • 公開済み: ページを公開するには有効にします。

  • Publish on: To publish the page at a specific date and time, click the field, set the date and time, then press Enter or click Apply to validate the selection.

  • インデックス: 検索エンジンの結果にページを表示させたくない場合は無効にします。

  • :guilabel:`公開設定`:ページにアクセスできるユーザーを選択します:

    • Public:すべてのユーザーがページにアクセスできます。

    • Signed In:サインインしているユーザーのみがページにアクセスできます。

    • 制限グループ: :guilabel:`許可されたグループ`フィールドで:doc:`ユーザアクセスグループ </applications/general/users/access_rights>`を選択します。

    • With Password:Passwordフィールドにページへのアクセスに必要なパスワードを入力します。

  • テンプレート: スイッチを切り替えてページをテンプレートとして保存します。:ref:`新しいページを作成 <website/pages/page_creation>`する際に:guilabel:`カスタム`カテゴリで使用できるようになります。

ページの複製

To duplicate one or several pages, go to Website ‣ Site ‣ Pages, select the relevant page(s), click Actions, and select Duplicate. In the Confirmation window, enter a Page Name, then click Ok. By default, the new page is not published; it is added after the originally duplicated page in the menu. Use the menu editor to remove it from the menu or change its position.

ページの削除

To delete delete one or several pages, proceed as follows:

  1. Go to Website ‣ Site ‣ Pages, and select the relevant page(s).

  2. Click Actions, and select Delete.

  3. :guilabel:`ページを削除`ポップアップには、削除したいページを参照しているすべてのリンクがカテゴリ別に表示されます。ウェブサイトの訪問者がエラーページにアクセスしないようにするには、そのページを参照しているウェブサイト上のすべてのリンクを更新してください。これを行うには、カテゴリを展開してから、リンクをクリックして新しいウィンドウで開きます。または、削除されたページに対して:ref:`リダイレクト <website/pages/URL-redirection>`を設定することもできます。

  4. リンクを更新(または:ref:リダイレクトを設定 <website/pages/URL-redirection>)したら、:guilabel:`これについて確認しました。`チェックボックスにチェックを入れ、:guilabel:`削除`をクリックします。

URLリダイレクトマッピング

URLリダイレクトマッピングは、訪問者や検索エンジンを最初にリクエストしたURLとは異なるURLに誘導するものです。この技術は、たとえば:ref:`ページを削除 <website/pages/delete-page>`したり、:ref:`URLを変更 <website/pages/page_properties>`したり、サイトを別のプラットフォームからOdoo:doc:`ドメイン <../configuration/domain_names>`に移行する際にリンク切れを防ぐために使用されます。また、:doc:`seo`を改善するためにも使用できます。

注釈

  • ページのURLを変更し、Redirect Old URLを有効にすると、リダイレクトレコードが自動的に追加されます。

  • リダイレクトは:ref:`静的ページと動的ページ <website/pages/page_type>`に対して設定できます。

To access existing URL redirections and create new ones, go to Website ‣ Configuration ‣ Redirects, click New in the Rewrite view, then adapt the fields:

  • Name:リダイレクトを識別する名前を入力します。

  • :guilabel:`Action`:リダイレクトのタイプを選択します:

    • 404 見つかりません: 訪問者が未公開または削除されたページにアクセスしようとすると、404エラーページが表示されます。

    • 301 恒久的な移動: 未公開または削除された:ref:`静的ページ <website/pages/page_type>`の恒久的なリダイレクト用です。新しいURLは検索エンジンの結果に表示され、リダイレクトはブラウザにキャッシュされます。

    • 302 一時的な移動: 短期的なリダイレクト用で、たとえばページを再設計または更新している場合に使用します。新しいURLはブラウザにキャッシュされず、検索エンジンの結果にも表示されません。

    • 308 リダイレクト / 書き換え: 元のURLが書き換えられる恒久的なリダイレクト用です(通常は:ref:動的ページ <website/pages/page_type>`に使用されます)。URLが変更され、新しい名前が検索エンジンの結果に表示され、ブラウザにキャッシュされます。このリダイレクトタイプを使用して動的ページの名前を変更します。たとえば、/shop`を`/market`に変更したい場合などです。

  • URL from:リダイレクト元のURLを入力するか(例:/about-the-company)、目的の動的ページを検索してリストから選択します。

  • URL to:301、302、308リダイレクトの場合、リダイレクト先のURLを入力します。外部URLにリダイレクトする場合は、プロトコルを含めます(例:https://)。

  • ウェブサイト:特定のウェブサイトを選択します。

  • 稼働中: スイッチをオフに切り替えてリダイレクトを無効化します。

ちなみに

You can also define the order in which redirections are performed, e.g., in the case of redirect chains (i.e., a series of redirects where one URL is redirected to another one, which is itself further redirected to another URL). To do so, activate the developer mode, access the Rewrite form, and define a Sequence.

重要

301と302のリダイレクトは、:ref:`未公開 <website/pages/un-publish-page>`または:ref:`削除 <website/pages/delete-page>`された*静的*ページから新しいページへトラフィックをリダイレクトする際によく使用されます。308リダイレクトは、特に*動的*ページの恒久的なURL書き換えに通常使用されます。404ステータスは、ページが存在しなくなり、リダイレクトが設定されていない場合に使用されます。

参照