エントリへのリンク時にセクション権限が無視される

制限されたセクションへのアクセス権を持つユーザーは、WYSIWYG(Redactor)エディター内の任意のセクションの「エントリにリンクする」ことができます。私はリッチテキスト(Redactor)フィールドでCraft 2を使用しています。 これはバグですか?これを修正する方法はありますか? 私が話していることの流れのスクリーンショットがあります: ベストアンサー 申し訳ありませんが、適切な答えはありません

もっと読む

チャンネルセクションをどのように整理/整理すればよいですか?

私には2,000〜2,400件の大きなデータセットがあります。それは静的なデータセットです。私は毎年いくつかのフィールドを更新する必要があります。 I plan to use channels. But, how should I organize the channels? Option 1 The entries can easily be divided between development and production. Each production entry has a corresponding development entry. This makes it easy to setup related records. This would result in roughly 1,000 to 1,200 entries in each channel. Option 2 The entries can also easily be divided between 4 entities. Entity 1, Entity 2, Entity 3 and Entity 4. This would result in 4 channels of roughly 500-600 entries per entity. So, the development and production relationships would exist within in the same channel. (I think – assume – this does not present any challenges.) 構築しやすく管理しやすいチャネル構造はどれですか? ありがとう ベストアンサー これは、各アイテムの内容に依存します。これらすべてのページが基本的に同じ種類のものだが、カテゴリをどのように分類しているかが異なります。これは1&#x30

もっと読む

特定のエントリタイプからエントリを取得する

私は、特定のエントリタイプからのすべてのエントリを取得しようとしています。 私のセクションは「サイト」です。 3種類のエントリータイプがあります。 今、私はエントリータイプ “プログラム”からすべてのエントリーを取得したいと思います。 I’m trying to reach my goal with Craft::$app->sections-> or Craft::$app->elements-> ベストアンサー $entries = Entry::find()->section(‘sectionHandle’)->type([‘yourTypeHandle’])->all();

もっと読む

多言語、どのようにCraftがウェブサイトとセクションを追加した後にCopyFromを決定するか

質問は管理者(バックエンドのみ)で、Twigではありません。 新しいウェブサイトを追加するときに “コピー元”のサイトを管理し、このウェブサイトにセクションを追加する場所。 “Copyfrom”は、セクションをアクティブにした後、バックグラウンドで実行されます。 新しい(多言語)ウェブサイトを追加し、セクションをその言語に設定すると、データはこの新しいウェブサイトまたは言語にコピーされます。 私はテストを行い、何が起こるかを見るために “content”テーブルをcsvとしてエクスポートしました。 新しいウェブサイトを追加すると、その言語に構造が&

もっと読む

カテゴリーに関連するセクションからのエントリーを取得する

私は現在、そのカテゴリに関連するセクションに属するすべてのエントリを取得しようとしています。例えば Category Brand Offer オファーはブランドに属します。 ブランドにはカテゴリフィールドがあります。 {% set entries = craft.entries.section(‘offers’).relatedTo(category).find() %} 現在、上記を試していますが、何も返しません。 ありがとう – 編集 – オファーエントリはブランドに属し、ブランドセクションはカテゴリに属します。カテゴリに属する​​すべてのブランドのすべてのオファーを取得しようとしています。 ベストアンサー 申し訳ありませんが、適切な答えはありません

もっと読む

要素タイプ:ページフィールドの編集

私は現在、自分のElement TypeのフルサイズのEdit Pageを作成しています。 私は elementSelectField を作成しました。あなたがその問題を読むためのアドバイスや良い記事があるかどうかを知りたかったのです。今私は畏敬の念のための工芸品のコードを介して自分の道を這っていると私はこれを正しくやっているかどうかわからない:) {% set section = craft.app.sections.getSectionByHandle(‘days’) %} {% set elementType = craft.app.elements.getElementTypeByRefHandle(‘Entry’) %} {{ forms.elementSelectField({ label: ‘Day’|t(‘app’), instructions: ‘The day the cookie belongs to’|t(‘app’), id: ‘day’, name: ‘day’, elementType: elementType, selectionLabel: “Choose a day”|t(‘app’), sources: [‘section:’~section.id], criteria: ”, elements: elementType, viewMode: ‘list’, limit: 1, }) }} 私はこれがOKだと思いますか?フォームをコントローラに送信してそこにダンプすると、 selectfield の値配列には選択されたエントリのID&

もっと読む

ユーザーグループのアクセス許可を使用してエントリセクションのロケール設定を上書きできますか?

クラフトv2.6のクライアント用に9つのロケールを持つローカライズされたサイトを作成しました。彼らは今、ロケールごとにユーザーグループを作成して、それぞれの地域にエディタを割り当てるように要求しています。ユーザーが新規エントリを作成すると、セクション設定で設定されているデフォルトの有効なロケールではなく、そのユーザーの優先ロケールに対してのみ新しいエントリが有効になります。ユーザーグループのアクセス許可に基づいてセクションの設定を上書きすることは可能ですか?私はこれが奇妙な要求であることを知っています。&#x

もっと読む

2つの異なるセクションからエントリを呼び出す最良の方法

私は2つの異なる種類のイベントの2つのセクションを設定しました。あるページで、私はそれらをすべて一覧にしたい別のページで区別したい。どのようにして最善のものをバックエンドで整理し、それをテンプレートの中でどのようにベストと呼ぶのでしょうか? 大きなイベント 小さなイベント すべてのイベントの概要 ベストアンサー 異なる entryTypesを使用して events というセクションを作成できます small と big を使用します。 すべてのイベントをフェッチします craft.entries.section(‘events’) 小さなイベントだけを取得したいときは craft.entries.section(‘events’).type(‘small’) 大きなものについても同様です。 ただし、複数のセクショ&

もっと読む

1つのエントリに2つの異なるテンプレートを使用するにはどうすればよいですか?

私は授業サイトを構築しており、コースのセクションを持っています。参加者は、クライアントがユーザーに割り当てる作業を含むコースになります。私は仕事そのもの(別の “レッスン”セクション)とサイトのすべてのユーザーに表示される情報ページのフィールドの両方を作成しました。 同じエントリの2つの異なるテンプレートを使用するにはどうすればよいですか?私はinfoページのcourse.urlにリンクする必要があるだけでなく、コースの情報を使用するさまざまなテンプレート内の作業ページのcourse.urlも必要とします。 現在、私はすべてのコースエントリー&#x306

もっと読む