問題タブ [flux]

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 投票する
3 に答える
410 参照

typo3 - TYPO3マルチドメインセットアップでfluidcontent(fluid powered TYPO3)を使用する

2 つのドメインを持つ TYPO3 をインストールしています。各ドメインには、独自のプロバイダー拡張機能と静的テンプレート ファイルがあります。

例: domain1.com -> providerextension1 domain2.com -> providerextension2

domain2.com の providerextension1 から fluidcontent FCE を隠すことは可能ですか?

Bootstrappackage の例 ( https://github.com/Ecodev/bootstrap_package ) 拡張機能が fluidcontent FCE (fluidcontent_bootstrap など) を含むとすぐに、TypoScript 構成が含まれていない場合でも、これらをすべてのドメインに追加します。

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

typo3 - TYPO3: Flux 6.0.x の更新後にコンテンツ要素とフィールドが重複する

Flux 6.0.2 から最新の Flux TER-Release (7.0.0) に更新してから、定義したすべてのflux:field.select 項目が切り替わるという問題があります。私は、items="{0: {0: 'フロントエンドで CSS クラスとして表示される値',1: 'BE で表示される値'},}" のような配列として定義しています。しかし、今ではフロントエンド テンプレートで BE 値を取得しています。

また、プロバイダー拡張機能のすべてのコンテンツ要素がバックエンドで (タイトルなしで) 2 回表示され、コンテンツ要素の「構成」セクションで定義されたフィールドが 2 回表示されます。

また、コンテンツ要素の下部に、以前にはなかった RTE フィールドが表示されています。

BE 出力:表示

Pastebin のコード: http://pastebin.com/CNcphn2k

どんな助けでも深く感謝します。

編集: TYPO3 6.1.9 (空のパッケージ) の新しいインスタンスをセットアップし、上記のコンテンツ要素を使用して拡張機能をインストールしました。依存関係は、必要に応じて自動的に解決されました (最新バージョン)。コンテンツ ウィザードを使用して新しい要素を作成しようとしましたが、このバグに最初に気付いた既存のインストールと同じ結果が得られました。

EDIT2:flux:form.containerタグに絞り込むことができました。これにより、BE で出力が複製されます。ただし、選択値はまだ切り替えられています。

0 投票する
2 に答える
2802 参照

typo3 - Typo3 Fluid - 2 つ以上の colPos にコンテンツがあるかどうかを確認してから HTML を出力するにはどうすればよいですか

1 つ以上の colPos にコンテンツが含まれている場合にのみ、次の HTML を出力したいと考えています。コンテンツ要素が含まれていない場合は、HTML のこのブロック (「行」全体) を印刷したくありません。

colPos を取得して、Fluid で OR 条件を実行しようと考えました。しかし、私はそれを行う方法がわかりません。次のように1つずつ確認できることを知っています:

しかし、私はそれをしたくありません。私のテンプレートには、ほぼ 50 の異なる colPos があり、それらはブロック (行) で編成されています。colPos のように 1 ~ 5 が 1 つのブロック (行) です。colPos 10 ~ 25 は別のブロック (行) にあります。しかし、一部のページでは colPos の一部のブロック (行) が使用されないため、未使用の colPos のブロック (行) の HTML コードを印刷する理由はありません。

ご協力いただきありがとうございます!

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

typo3 - Typo3 6.2: FCE (Flux) のテーブルレコード

FCE でテーブル レコードのリストを取得しようとしています。ドキュメントで、「アイテム」の部分でクエリを使用できることがわかりました。しかし、私はそれを機能させる方法を見つけることができません。

テーブルレコードで項目を埋める方法を知っている人はいますか?

0 投票する
2 に答える
405 参照

javascript - フラックスアーキテクチャを使用してreactjsでデータを取得する正しいパターンは何ですか?

私は自分の見解のためにfluxアプリを作成しreactています。これが私のビューのコードです

getUsersは私の店で起こります。そのコードは次のとおりです。

結局、無限ループに陥ってしまうのです。私は外に出て my を取得し、users次にemitschange イベントを取得し、次に my を再度呼び出してonChangeループを開始します。でこれを行う適切な方法は何でしょうfluxか? 他の人が使用しているパターンは何ですか?

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

json - Flux アプリケーションでネストされた API 応答を処理するにはどうすればよいですか?

既存のアプリを Flux に移植していますが、1 つのトピックについて少し混乱しています。2 レベルまたは 3 レベルのネストされたオブジェクトを返す API エンドポイントがいくつかあるとします。

たとえば、GET /articlesスキーマの JSON 応答を返す場合があります

ご覧のとおり、さまざまなレベルのネストにあらゆる種類のユーザーがいます。

  • articles[i].author
  • articles[i].likers[i]
  • articles[i].primaryCollection.curator
  • articles[i].collections[i].curator

記事がフェッチされるたびに新しいデータで更新したい場合はUserStore、記事の API 応答でネストされたすべてのエンティティをチェックする巨大なメソッドを作成する必要があります。さらに、スキーマが異なる他の A​​PI エンドポイントもあり、記事がユーザー内に埋め込まれている場合があるため (例: GET /user/published)、多くの重複が発生します。

Flux ストアがすべての API 応答からネストされたエンティティを抽出するためのよりクリーンな方法はありますか?