問題タブ [typo3-tca]

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

typo3 - TYPO3 TCA - すべてのインターフェイス オプションなしで「インライン」タイプを使用する方法

現在、t3blog 拡張機能を使用するプロジェクトに取り組んでいます。バックエンドでは、新しい投稿を作成するときに、最初にタイトルを入力してから、「新規作成」をクリックして投稿にコンテンツを追加する必要があります。

理想的には、クライアントは「新規作成」を削除するか、少なくともデフォルトで新しいコンテンツを作成することを望んでいます。

私は拡張機能の TCA を掘り下げていて、そのコントロールを追加する場所を見つけました。以前に TCA をハッキングしたことがないので、少し行き詰まっています。「インライン」タイプの動作を変更する方法を知っている人はいますか? TCA経由?

コントロールを追加するコードは次のとおりです。

私がやろうとしているのは、作成された「一般」タブを削除し、「テキスト」タブだけにすることです。

どんなヒントでも大歓迎です。

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

php - TYPO3、バックエンドのシンプルなユーザー インターフェイス

データベースからのデータを表示する (2 つのテーブルを結合する) ための TYPO3 バックエンドにシンプルなインターフェイスを持ち、データを編集できるようにしたいと考えています。私は tca 配列で何か疲れましたが、既にデータベースにあるデータを表示する方法がわかりません。このTCA構成がこのリストにデータを表示する必要があるという例を示すオプションはありますか?+または他のオプションはありますか?

ありがとう

0 投票する
5 に答える
2512 参照

typo3 - 他のプラグインの本体からTYPO3プラグインを呼び出す

他のプラグインの本体からtypo3プラグインを呼び出し、その結果をテンプレートに渡す必要があります。これは、これを実行して達成したいことを説明する擬似コードです。

出来ますか?

ありがとう!

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

typo3 - TYPO3プラグインの位置

ページ上のプラグインの位置をプログラムで決定するにはどうすればよいですか? ページに同じプラグインの 2 つのインスタンスがあると仮定すると、わずかに異なるレイアウトを表示するには、それらの位置を決定する必要があります。それは実現可能ですか?

ありがとう!

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

typo3 - このテーブルが許可されていないページにレコードを挿入しようとしています

拡張機能から新しいレコードを作成しようとすると、上記のメッセージ (このテーブルが許可されていないページにレコードを挿入しようとしています) が表示されます。

  • レコードを作成しようとしている「ページ」は、ページではなくsysfolderです
  • t3lib_extMgm::allowTableOnStandardPages('user_myext_categories');設定されています
  • categoriesこのページにはすでに の記録があります
  • TCA には定義がありません'type' =>が、テーブル自体は、この拡張機能の他のテーブルと同様に TCA に登録されています (そしてそれらは機能します)。

これに関するヒントはありますか?

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

typo3 - 選択したオプションに応じて、Typo3、TCA フォーム ビュー

バックエンドで TCA フォームを作成しました。選択フィールド「タイプ」の値に応じて何が変わりますか:

この選択フィールドには、基本的に次のオプションが含まれています。

  • rte テキスト
  • URL
  • 写真

「rte text」を選択すると「rte text」に指定されたフィールドが表示され、url を選択すると「url」に指定されたフィールドが表示されるようにシステムを動作させることができます。

私の場合、コンテンツは常にデータベースの「コンテンツ」フィールドに保存され、選択したタイプは「タイプ」フィールドに保存されます。

私の問題は、選択したタイプに応じて、「コンテンツ」フォームフィールド/構成を変更する方法が見つからないことです。

たとえば、「rte text」を選択すると、コンテンツ フィールドに次のような構成 (リッチ テキスト エディター) を使用する必要があります。

「画像」を選択すると、コンテンツフィールドにこの種の構成(ファイルアップローダー)を使用する必要があります。

選択ボックスの値に応じてその構成を変更する方法はありますか? 配列に 2 つのコンテンツを入れようとしましたが、うまくいきませんでした。

0 投票する
3 に答える
8114 参照

php - TYPO3 拡張キー

私は TYPO3 拡張機能を作成しており、拡張機能のメイン メソッド内で拡張機能の絶対パスを取得する必要があるため、次のコードが必要です。

ただし、ページを実行すると、TYPO3 は次のエラー メッセージを返します。

「TYPO3 致命的なエラー: 拡張キー "" がロードされていません!"

EM で拡張キーを構成しました。ここにプロパティがあります。

localconf.php

同じプロパティを参照している 2 つの行が重複していることは注目に値します。どうしてそうなったのかはわかりません。私はそれらを手動で入力しませんでした。

ご覧のとおり、最後の 2 行にはキー「sponzorstvo_amer」が入力されていますが、グローバル変数 $_EXTKEY を使用するとこのエラーが発生する理由はまだわかりません

何かご意見は??

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

php - TYPO3はウィザードを提案し、部分文字列で検索します

私はTYPO3バックエンドで提案ウィザードを使用しています。

次のコードはtcaにあります:

ラベルのサブストリングで一致するレコードを最初から取得するのではなく、解決策はありますか?

例:

レコードラベルの名前は「コーヒーブラック」です。

検索フィールドに「co」と入力すると、レコードが表示されます。

「blac」はどのレコードとも一致しません。

サブストリングを入力すると、このレコードを見つけることができますか?それ以外の場合は、オートコンプリートを拡張する必要があります。TYPO3コア、yuk!:-)

前もって感謝します!

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

typo3 - TYPO3 - 拡張機能で独自のテーブルを取得/更新する方法は?

tt_newsのような拡張機能を作成したいので、自分のテーブルに接続する必要があります。では、カスタムテーブルへのデータのフェッチと挿入をどのように記述するか

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

php - TYPO3: TCA 親 UID として新しいテーブルに UID を追加する方法

新しいコンテンツ タイプ (Ads) を作成したいのですが、tt_contentテーブルに Ad コンテナをCType= ' ad_container' として作成しました。次に、このコンテナに広告を配置する必要があります。だから私は新しいテーブルを作成したいと思いますtx_adcontent。各広告コンテナには複数の広告が含まれていますが、フロントエンド レンダリング用に、これらの広告パラメータを取得して特定のテンプレート構造で表示するコードが他にあることに混乱しています。

そのため、現在の pid の特定の uid からその広告を取得するには、新しいテーブルtx_adcontentに parent_uid として参照が必要です。そうしないと、その広告をそれぞれのコンテナーに入れることができません (各ページには複数の広告コンテナーが含まれています)。

最後に、私の意図はparent_uid新しいテーブルに入れることtx_adcontentです。でこれを行うにはどうすればよいですTCAか、TCA で設定するにはどうすればよいですか。parent_uidそれ以外の場合は、手動でテキスト フィールドに入力する必要があります。自動フィールド挿入は可能ですか? (バックエンドの編集フォームにその ID を表示したくありませんが、それを自動的に db table( tx_adcontent) に挿入する必要があります)

前もって感謝します。