問題タブ [apostrophe-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.

0 投票する
0 に答える
159 参照

apostrophe-cms - apos.pages.find(req).slug() を動作させることができません

現在のページの子にタグ付けされた記事を表示する apos.pages.find を作成しようとしています。

find メソッドはタグで動作するのですが、slug オプションで検索を限定しようとすると、一致しません。

最初に私は

しかし、私はこのエラーが発生します:

だから私はこの構文を試しました:

私は何かが恋しいですか?

ありがとう

0 投票する
1 に答える
266 参照

apostrophe-cms - apos.schemas.field() によって標準の html 出力をオーバーライドする方法

apos.schemas.field()の動作をオーバーライド/拡張​​してカスタム HTML を出力する方法を知っている人はいますか?

私は「彼らのやり方」で連絡フォームを実装しようとしましたが、Apostrophe CMS が出力するマークアップに対して提供するコントロールのレベルに非常に失望しています。

Bootstrap を使用して入力のスタイルを設定し、入力にいくつかの属性を追加したいのですが、apos.schemas.field メソッドは readOnly フラグ以外のパラメーターを受け入れないようなので、このメソッドを拡張できるかどうか疑問に思っていました。代わりに、必要なすべてのデータ、つまりクラス、データ属性などを含むオブジェクトを受け入れます。

0 投票する
1 に答える
717 参照

node.js - アポストロフィ cms - カスタム ウィジェットのリッチ テキストのインライン編集?

場合によっては、リッチ テキストのインライン編集をデータベースに保存できません。

私がやっていることを説明できる唯一の方法であるため、ここにいくつかのコードが貼り付けられます。

私のプロジェクトには 2 種類のカスタム ウィジェットがあります。ウィジェットのインスタンスが 1 つしかないもので、通常はlib\modulesディレクトリで次のように定義されます。

次に、繰り返され、サイト内のいくつかの場所で使用できる種類のウィジェットで、通常は次のように定義されます。

これは私が機能させることができます:

最初の種類では、リッチテキストを定義しますarticle-widgets\index.js

そして、article-widgets\views\widget.html

これは私のために働いていません:

2 番目のタイプ - インラインで編集できますが、変更は保存されません。

employees\index.js

そして、employees-widgets\views\widget.html

なぜ後者が機能しないのか理解できません。何か間違ったことをしているのですか?それとも、繰り返されるアイテムのインライン編集ができないのでしょうか?