問題タブ [alchemy-cms]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
ruby-on-rails - Alchemy CMS: 要素のリストを含む要素を作成する
各アイテムが複数のエッセンスを持つことができるアイテムのリストを含むことができる要素を作成したいと思います。
例: ユーザーはコンテンツ要素として「ページ一覧」を追加できる必要があります。ページ アイテムごとに、小さな画像、簡単な説明、およびリンクをアップロードできる必要があります。リストはタグでラップする必要があるためUL
、多くの要素を追加するよう単純に要求することはできません。
その他の例: ユーザーはコンテンツ要素として「チーム リスト」を追加できる必要があります。写真、名前、仕事の説明、メールアドレスを持つ各メンバー。DL
ここでも同じ問題があります: チーム メンバーをタグで囲みたいと思います。
要素を含むことができる要素を解放する方法はありますか?
次のようなもの:(単なる例、バグが含まれている可能性があります)
内側のアイテムは、写真またはテキスト エッセンスのデフォルト エディターを使用します。
誰かがこれを実現する方法を知っていれば、それは非常に素晴らしいことです.なぜなら、それはアルケミーCMSを使用するために欠けている最後のパズルの部分だからです:(
前もって感謝します
ruby-on-rails - page_layout のカスタム コントローラーを設定する方法
アクションをオーバーライドして他のモデルをビューに表示したいので、page_layout に独自のコントローラーを設定しようとしています。
編集:フロントエンドのレンダリングが機能するようになりました。バックエンドだけがバグだらけ
ドキュメントから、私はしました:
を作成しましたapp/controllers/my_custom_controller.rb
:
私のroutes.rbは次のようになります:
root-page には alchemy の page_type インデックスがあります。
そして、私が行くとき、私localhost:3000
は欲しいものを手に入れます
しかし、錬金術のバックエンドでは、ページを編集するときに、レンダリング時にエラーが発生します:
おそらく、@some_values が初期化されていないため、私のコントローラーがこれをレンダリングするために使用されなかったことを意味します。私は何か間違ったことをしていますか?
Edit2 : 多分私は完全に間違った方向に進んでいます。データベース (カスタム モデル) からのものをレンダリングする Alchemy-Element が必要です。私がしたことは、@some_values をレンダリングする要素を作成することです。そして、この要素を配置できるすべてのページ タイプにカスタム コントローラーを指定することで、編集者が @some_values を必要な場所に配置できるようにします。
ruby-on-rails - Alchemy CMS - Cloudinary - 画像クロップ
Alchemy CMS で、必要なサイズの画像を取得する機能を使用するにはどうすればよいCloudinary
ですか?
私はこれが必要です:
- 特定の画像、つまり、1 つの画像が 400x300 で、別の画像が 200x200 である可能性があります。
- 同じ要素のすべての画像
どうすればいいですか?
の要素定義ではelements.yml
、設定プロパティを使用できます。
しかし、これはすべてのコンテンツで同じであり、このようにサイズ変更はクラウドではなく Alchemy サーバーによって行われると思います。
ruby-on-rails - Excel ファイルからの UTF-8 の無効なバイト シーケンス
(Ruby 2.5) Alchemy CMS 経由でアップロードされている csv ファイルを読み取って解析するメソッドがあります。
しかし、特殊文字を含む文字列を持つ列 (名前) を持つ csv ファイルをアップロードしようとすると、Invalid Byte Sequence in UTF-8
エラーが発生します。値をテストしようとしていますN'öt Réal Stô'rë
。
Web で見つけた解決策をいくつか試しましたが、うまくいきませんでした。何か提案はありますか?