Redactor: アセットをアップロードする場所をより細かく制御できますか?

作成日 2020年04月30日  ·  4コメント  ·  ソース: craftcms/redactor

ネイティブのアセットフィールドを追加すると、それらのアセットが保存される場所を制御するのに役立つ特定のオプションのセットが表示されます。 ただし、 Redactorフィールドを追加すると、画像の保存場所を制御するのに役立つ_異なる_オプションのセットが得られます。

Redactorフィールドを編集するときのオプションは次のとおりです...

Redactor

アセットフィールドを編集するときのオプションは次のとおりです...

Assets

2つの最大の格差は、上の赤で囲まれています。 Redactorのこれらのオプションがないと、Redactorフィールドと通常のアセットが同じ場所にアップロードされていることを確認できません。 すべてを特定のサブフォルダーに収めようとしている場合、これはさらに問題になります。

2つのフィールドタイプの間に同等性をもたらす計画はありますか? 私の意見では、Redactorの画像処理オプションはネイティブのアセットフィールドと_同一_である必要があります。

これが可能だと思われる場合はお知らせください。 🙂

enhancement

最も参考になるコメント

使用事例:

コンテンツビルダーマトリックス。 テキストパネルでアセットフォルダを画像パネルと共有したい。

Ω 2020 04 30-09 40 <a href="25@2x">25@2x</a>

全てのコメント4件

使用事例:

コンテンツビルダーマトリックス。 テキストパネルでアセットフォルダを画像パネルと共有したい。

Ω 2020 04 30-09 40 <a href="25@2x">25@2x</a>

+1
私はまったく同じシナリオを持っているので、毎回手動でフォルダを選択せず​​にコンテンツを追加するときに、ユーザーがアセットを完全に制御できるようにアセットをカスタマイズするための優れた方法であることに同意します。 誰かが忘れると、混乱してエラーにつながる可能性があります。

ええ、これは複雑です。 アセットフィールドの設定は、単なる「ここへのポイントセレクター」設定ではなく、一時ボリュームにフォルダーとファイルを作成することも含みます。 次に、各親要素が保存された後、Redactorはそのコンテンツをスクレイピングして要素参照を検索し、対応するアセットを検索し、必要に応じて新しいフォルダーに移動します(フォルダーパスが解決できるか、変更されている場合)。

論理的には、Assetフィールドに含まれるようになった多くの可動部分があります。 もちろん、それは特性か何かにリファクタリングすることができますが、最初に、Redactorの長期計画を理解する必要があります。 Imperaviが現在新しいWYSIWYGエディターをどのように持っているかを見ると、彼らがRedactorをプッシュし続ける可能性は低く、とにかく、彼らが違ったやり方でやってほしいと思うことがいくつかあります。

今のところ、私はこの問題を開いたままにしておきますが、それは理にかなっています。

+1

このページは役に立ちましたか?
0 / 5 - 0 評価