問題タブ [extbase]

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

typo3 - 拡張機能のTYPO3 6.0.4デフォルトコントローラーが見つかりません

拡張機能ビルダーで 3 つ目の拡張機能を作成しましたが、この拡張機能は適切にインストールされません。エラーが発生します:

拡張機能「NtImpressions」とプラグイン「Gallery」のデフォルト コントローラを特定できません。ext_localconf.php で TYPO3\CMS\Extbase\Utility\ExtensionUtility::configurePlugin() を確認してください。

拡張ファイルは何も変更していません。プラグインは、拡張機能ビルダーによって完全に生成されます。これは ext_localconf.php です

そしてext_tables.php

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

typo3 - Typo3 fluid でフロントエンドに外部カラムを表示

私のテーブル Person には name 列と Position テーブルの外部キー列があるため、現在の Person に対応するテーブル Position のラベルを表示して保存するにはどうすればよいですか。

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

typo3 - f:form.select にデータが表示されない

オブジェクトグレード (クラス: グレード、メンバー: $uid,$abelGrade) を含むオブジェクトの支持者がいます。データベーステーブル「グレード」にすべてのグレードを表示したい。したがって、成績 (成績の配列) をビューに割り当て、次のコードを記述します。

しかし、問題は何も表示されません。何が問題なのですか?

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

typo3 - モデルから特別なフィールドを持つ mm テーブルへのマップを作成する

こんにちは、いくつかの特別なフィールドを持つ mm テーブルに基づくクラスを作成したいと考えています。私はある種のメッセージ プラグインであるプラグインを作成しています。今、mm テーブル (message_frontenduser_mm) でマークしたいのは、メッセージがユーザーによって読み取られ、各ユーザーの作成日です。だから私は私の内線でモデルを作成し、このテーブルのマッピングを作成しました

しかし、すべてのクエリで、T3 は tx_messages_message_frontenduser_mm ではなく tx_messages_domain_model_usermessage テーブルを調べようとしています。

私は何を間違っていますか?このテーブルにクラスをマップするにはどうすればよいですか?

私のmmテーブルのSQLの下

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

typo3 - LOAD_REGISTER でのタイポスクリプトの問題と、リストを埋める if 条件

私がやろうとしていることは非常に複雑で、Extbase 拡張機能が関係しています...

段階的に、私がやろうとしていること:

  • Extbase プラグインは、特定のナビゲーション要素をマークする必要があるかどうかを決定します。
  • このプラグインには、ナビゲーション要素ごとに 1 つのアクションがあります。
  • TS の各アクションからの戻り値 (0 または 1) は、スタック (LOAD_REGISTER) に格納されます。
  • ページ UID のリストは、格納されている値 (0,1) と照合して作成されます。
  • ナビゲーション COA は、このページ UID のリストを使用して変更されます。

私が使用しているタイポスクリプトコードは次のとおりです。

register:lacksBildergalerieが他のすべてを印刷すると、それらの値は正しい(0または1)です。しかし、lackPIDsリストは常に空です(最後の 0 を除く)... 中間部分に何か問題があるに違いありません:

この評価は、どのような場合でもfalseを返します。

私はまた、次のような別のif関数を試しました:

しかし、これでは問題は解決しません。

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

typo3 - $this->Extbase 拡張機能で空の設定

最近、新しい Extension Builder (TYPO3 6.0、Extbase 6.0) で拡張機能を作成しました。setup.txt が機能するかどうかを確認するために、単純な行を追加しました。

ここで、 を呼び出してコントローラーでこれにアクセスしようとします$this->settings['foo']。問題は次のとおりです。設定配列全体が空です。また、流動的なテンプレートで{setting.foo}を試しましたが、これも空です。

簡単な質問は、私が間違っていることは何ですか? いくつかのサイトで、このように機能するはずだと書いています。

ご協力ありがとうございます。

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

session-cookies - TYPO3: ドメイン間でセッション / Cookie を共有する方法 (言語ごとに 1 つ)?

異なるドメイン間でセッション/クッキーを共有するように TYPO3 に指示する方法があるのだろうか?

多言語/多ドメイン サイトで Extbase 拡張機能を作成しました。ユーザーセッションの検索フォームからの検索語を保存します。ユーザーがページの言語を切り替えた場合、以前と同じ結果が得られるはずです。検索フォームに再度入力する必要はありません。

1 つの方法は、複数の Cookie を同時に保存するようにブラウザに指示することです。ドメイン/言語ごとに 1 つです。TYPO3 / Extbaseでこれをどのように達成できますか?

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

typo3 - Typo3 カスタム拡張機能

私はTypo3が初めてです。/typo3conf/ext/myExtension に myExtension という拡張機能を作成しました

フォルダ構成は以下の通り

myExtensionViewHelper.php には次のコードがあります

index.html ファイルに含まれる

Typo3 バックエンドで、「Mango」というページを作成し、このプラグインをそこに含めました。

Webページ「Mango」のテンプレート、レイアウト、およびtemplate.htmlがあります。

ファイル Index.html の出力をこのページに取り込むにはどうすればよいでしょうか?

私はこれを正しくやっていますか?ここに挙げたもの以外は何もしていません。

私はTypo3にまったく慣れていないので、これはすべて理解するのが少し難しいです. 些細で明白なことがあったとしても、言及してください。

ありがとう :)

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

typo3 - TYPO3: extbase でファイル アップロードを使用するには?

フロントエンド プラグインにアップロード フォームがある extbase / fluid に基づく単純な拡張機能を構築しています。6.0.4 では機能していましたが、ファイルをアップロードしようとすると次の例外が発生します。

#1297759968: プロパティ パス "fichier" でのプロパティ マッピング中の例外: "配列" から "文字列" への変換に使用できるコンバーターが見つかりません。

この問題は、Web リクエストがアップロードされたファイルの配列を受け取るという事実に関連しているようですが、モデルはそれを文字列として保存します。この例外を取り除くにはどうすればよいですか? extbase でファイルのアップロードを処理するにはどうすればよいですか?


拡張機能は を使用して開始されましExtension Builderた。fichierモデルの文字列プロパティで、アップロードされたファイルの名前を含みます ( にありますuploads/tx_myext/)。form.uploadプラグインのテンプレートには、 ViewHelperから作成されたアップロード フィールドが含まれています。TYPO3 6.0.4 では、フォームを送信すると、createAction関数の引数としてオブジェクトを受け取ります。そのオブジェクトからgetFichier、アップロードされたファイルのファイル配列を返す呼び出しを行います。次に、元のファイル名を抽出し、一時ファイルを適切な場所にコピーしfichierて、元のファイル名を使用してプロパティの値を設定します。

現在、TYPO3 6.1.0 では、関数に入る前に上記の例外が発生しcreateActionます。私のゲストは、 PropertyMapper がファイル配列を文字列に変換してfichierプロパティのタイプに一致させようとしていることです。

私が知らないのは、以前の動作方法がバグだったのか、それとも現在の動作方法がバグなのかということです。そして、意図したとおりに実際に機能する場合、extbase 拡張機能でファイルのアップロードをどのように処理できるのでしょうか?