問題タブ [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.
typo3 - TYPO3: バックエンド モジュールでページツリーからストレージ pid を使用するには?
Extension Builder を使用して拡張機能を作成し、web セクションの下にバックエンド モジュールを含めました。生成されたコードには、ストレージ pid の 2 つの定数があります。1 つはプラグイン用で、もう 1 つはモジュール用です。
ページ、リスト、またはテンプレート モジュールのように、ページ ツリーで選択したページまたはフォルダーのストレージ pid をモジュールで使用するようになりました。バックエンドモジュールで、定数を使用する代わりにページツリーからストレージ pid を使用するにはどうすればよいですか?
typo3 - TYPO3: アクション コントローラで、アクションがバックエンドで実行されているかフロントエンドで実行されているかをどのように見分けるのですか?
これはおそらく非常に単純ですが、答えを見つけるためにどこを見ればよいかわかりません。フロントエンドとバックエンドの両方で同じアクションが使用されているとします。または、フロントエンドとバックエンドで異なる動作が必要であるとしますinitializeAction。アクションがバックエンドから呼び出されたのかフロントエンドから呼び出されたのかを確認するにはどうすればよいですか?
ところで、私はextbaseと TYPO3 6.1.0 を使用しています。
typo3 - TYPO3 の拡張子の拡張/変更
特定の拡張機能の更新後にファイルが上書きされないように、TYPO3 拡張機能のファイルを変更する方法を尋ねたかったのです。「フック」があることは知っていますが、アクションのホール コントローラ ファイルではなく、いくつかの機能しか提供しません。
いくつかのベスト プラクティスはありますか? それとも、その拡張機能を更新しないというオプションしかありませんか?
アガシュ・タモに挨拶します。
typo3 - 不要な自動スケーリング
extbase 拡張機能では、画像を元の画像サイズで表示したいと考えています。原子的な「幅」と「高さ」を持たせるために、テンプレートで使用します
しかし、それは私が期待したようには機能しません。Typo3 は、この画像をリサイズして、引き延ばします。理由がわからず、i-netで何かを見つけることができません。Typoに元の画像サイズを使用させる方法を知っている人はいますか? 通常の IMG タグを使用できますが、マークアップに幅と高さがありません。はい、このために独自の ViewHelper を作成することは難しくありませんが、それが必要になるとは信じられません。
私は悪い英語をお詫びし、答えてくれてありがとう.
php - TYPO3 Extbase バックエンド モジュール。テンプレート パスの問題
extbase/fluid 拡張機能の作成で奇妙な問題が発生しています。TYPO3 6.1を使用しています
開発サーバーでバックエンド モジュールを使用して拡張機能を作成しました (製品と同じ構成/ハードウェア)。モジュールはテンプレートへのパスで完全に機能します:
myext/Resources/Private/Backend/Templates
myext/Resources/Private/Backend/Layouts
myext/Resources/Private/Backend/Partials
この後、拡張機能の zip を ext マネージャーにダウンロードし、インストーラーを製品サーバーにダウンロードしました。モジュールがテンプレートを見つけられないため、拡張機能を使用できません。同じ方法で拡張機能を構成しました。テンプレートは正しいパスにあります。
フォルダーを親レベルに移動することをテストします。
myext/Resources/Private/Templates
myext/Resources/Private/Layouts
myext/Resources/Private/Partials
これで動きますが、モジュールの設定で「Backend/」フォルダへの正しいパスを指定しています。
フォルダーを Private フォルダーに移動するのではなく、Private/Backend フォルダーで実行したい。
拡張静的テンプレートを Web サイトのルート TS テンプレートに含めました。
定数は次のとおりです。
そして、ここにセットアップがあります: