問題タブ [typo3-7.x]
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.
typo3 - TYPO3 拡張機能のテンプレート
私はTYPO3 v7.6.2を使用しています! カスタム拡張機能を作成します。コントローラは生成するテンプレートを選択できるので? デフォルトの後、name_template = name_action を選択します。
typo3 - Typo3 の Extbase 拡張機能で多言語レコードをレンダリングする
私は TYPO3 7.6 を使用しており、findAll() および findByUid() メソッドを使用して多言語レコードをレンダリングしています。リポジトリに以下のコードを書きました
私のウェブサイトには 2 つの言語があります。My Records はフロントエンドで正しくレンダリングされます。私の問題は以下です。
findByUid() またはその他のリポジトリのメソッドを使用して、両方の言語の fcounter フィールドを増やす方法はありますか?
typo3 - 私の拡張機能は TYPO3 CMS 7.6 の tt_content から bodytext フィールドをどのように読み取りますか?
TYPO3 CMS 7.6.x LTS と Extension Builder を使用して TYPO3 拡張機能を作成しています。私の拡張機能のタスクの 1 つは、TYPO3 の tt_content テーブルの「ヘッダー」フィールドと「本文テキスト」フィールドをスキャンすることです。「本文」の特定のテキスト パターンに一致します。見つかったテキストを解析します。結果のデータを拡張機能のログ テーブルに入れ、tt_content の「ヘッダー」フィールドのラベルを付けます。
[ https://docs.typo3.org/typo3cms/ExtbaseFluidBook/6-Persistence/4-use-foreign-data-sources.html ]の「Developing TYPO3 Extensions with Extbase and Fluid」の「Using Foreign Data Sources」では、TypoScript マッピングを使用してデータを tt_address に入れます。代わりに、私は tt_content からデータを読み込んでおり、拡張機能の PHP 内に留まりたいと考えています。
例として、 TYPO3 フロントエンド ユーザーへの外部キーのグラフを使用して、Extension Builder の拡張機能のドメイン モデルに 2 番目のモデルを追加しました。「TtContent」モデルを作成し、その「ドメイン オブジェクト設定」を使用して「既存のテーブルにマップ」し、そのエントリは「tt_content」です。「モデルクラスを使用して拡張」フィールドに値を入力しませんでした。Log モデルに「関係」フィールドを作成し、Log:ttContent 関係フィールドから TtContent モデルのタイトル バーに接続されたワイヤーを走らせました。次に [保存] をクリックすると、Extension Builder は次のように応答しました。このエラー メッセージがわかりません。
Extension Builder では、Log モデルで既存の外部クラスとの関係を作成する必要がありますか? もしそうなら、どの外部クラスを使用しますか? それとも、Extension Builder で tt_content のモデルを作成し、何とかしてエラー 606 を回避するのでしょうか? すでに TYPO3 にある既存のテーブルから読み取りたいので、それは難しくないように思われるはずです。
typo3 - TYPO3 7 で fluid_styled_content メニューを拡張する
TYPO3 7 で fluid_styled_content メニューを展開する方法を探していますが、どうすればよいかわかりません。たとえば、Type1 メニューには次のコードがあります。
現在、メニューを拡張してサブページが利用可能な場合に表示する方法を探しています。
このページにサブページがある場合は、サブページを含むリストを表示します (ネストされた UL ツリーとして)。
これを Fluid でどのように行うことができますか?
typo3 - TYPO3 7.6形式でラベルと入力を切り替えます
TYPO3 7.4では、ラベルを切り替えてフォームに入力することができました。何らかの理由で、これは 7.5 と 7.6 で変更されました。
これは既知のバグですか、それともこれを行う新しい方法はありますか?
どんな助けでも大歓迎です。
typo3 - TYPO3 7.6 で TypoScript から fluid テンプレートにコンテンツを渡す
TypoScript を介してコンテンツを読み取り、カスタムの Fluid テンプレートを介してレンダリングしたいと考えています。css_styled_content または fluid_styled_content なし。
これは、たとえば文字列で機能します
しかし、一緒ではありません
画像の数のみを返します。
さて、古典的な TypoScript RenderObj (おそらく COA) では、次のようなものを追加したでしょう。
最近では、Fluid テンプレートでそれを行いたいと考えています。しかし、FAL 画像を解決して Fluid テンプレートに渡すにはどうすればよいでしょうか?
typo3 - CMS 7 への Typo3 アップデート -> ObjectRenderer の問題
CMS 7 に更新しましたが、ObjectRenderer に問題があります。
TS CONTENT および RECORDS オブジェクトの場合、正しくレンダリングされず、常に空の文字列だけが返されます。他の TS オブジェクト (TEXT、IMAGE、LINK) は正常に機能しています。
したがって、cObjectRendererClass の動作が変更されたかどうかについて質問しています。
私は多くの調査を行い、他の人は私と同じように cObjectRendererClass を使用しています...これは、この要素をレンダリングする ViewHelper のコード スニペットです....
有益な回答をお寄せいただきありがとうございます:)。
typo3 - TypoScript と Fluid の組み合わせ: 反復?
TypoScript CONTENT オブジェクトを流動的なテンプレートと組み合わせています。
ページ テンプレート:
TS で:
Myfile.html で:
しかし今、テンプレートは renderObj によって各コンテンツ要素に適用されるため、繰り返しに関する流体の for-each 情報にアクセスできないことに気付きました。だから、私はこれを行うことはできません:
レンダリングされたアイテムのどれにいるのかを調べるには...各要素が によって個別にレンダリングされるためrenderObj
です。
renderObj の製品に関するイテレーション情報を取得するにはどうすればよいですか? http://typo3-beispiel.net/index.php?id=9のような古くて恐ろしいカウンターを備えた TS でのみ?
php - 7.4. タイポスクリプト経由で tt_content テキストメディア画像を取得する
新しいページを作成していて、バックエンドでフッターを編集可能にしようとしています。したがって、新しい tt_content textmedia 要素を作成し、タイプスクリプトを使用して変数に保存します。
そして、私のテンプレートでは、これをフッターに追加するだけです:
これは見出しとテキストではうまく機能しますが、画像でもこれを行う方法がわかりません。誰でもこれを調べることができるチュートリアル、リンクなどを持っていますか? 私はこの問題をググってみましたが、Typo3 7 は新しすぎて実行可能なヒントが得られないようです。
前もって感謝します!