問題タブ [fal]

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 に答える
338 参照

typo3 - TYPO3 6.2 では、FAL パスから /fileadmin/ を削除します (および同様の)

これは、TYPO3 6.x の FAL に関する理解に関する質問です。

新しい保存場所を作成できること、および /fileadmin/ を使用する必要がなくなったことを理解しています。FAL リンクは tt_content に直接保存されないため、FAL リンクの書き換えルールを定義できるはずです。

たとえば、「/fileadmin/ を /storage/ に置き換えます」。または、「このブランチのすべてのページについて、/fileadmin/ を削除し、先頭にhttp://static.domain.comを追加します」。等。

しかし、( https://github.com/beechit/fal_securedownloadのように)重いコーディングを伴わないインテグレーター レベルでは、それはどのように機能するのでしょうか?

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

typo3-6.2.x - TCA で FAL を使用する場合のアップロード フォルダの設定

FALを利用する場合、TCA欄にアップロード先フォルダを直接設定することはできますか? 現時点での私の構成は次のようになります。

異なる TCA にそのような列があり、それらの画像を異なるフォルダーに保存したいと考えています。したがって、標準のフォルダ設定はここでは機能しません。

0 投票する
0 に答える
272 参照

typo3 - TYPO3 FAL: バックエンドの sys_file uid を参照してください

(どのように) TYPO3 6.2 バックエンドでドキュメントの sys_file uid を見ることができますか? メタデータを編集するか、エントリのアイコンにカーソルを合わせると、sys_file_metadata uid のみが表示されます。これは、<link file:3050>.

テーブル内のファイル リンクを編集するためにファイルの uid を使用したいので、cType をテーブルからテキストに切り替えてリンクを作成する必要がないため、ユーザーからこれを求められました。

不足している機能でしょうか?

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

repository - 参照されているすべての FAL ファイル オブジェクトを取得する方法は?

TYPO3 の extbase 拡張機能を作成して、typo3 のコンテンツ、プラグイン、または流体によって参照される mimetype image/... を持つすべてのファイル オブジェクトを取得しようとしています。

しかし、これらのデータを取得するための最良の方法はどれかわかりません。拡張機能でモデルを作成するにはどうすればよいですか? また、正しいリポジトリを作成するにはどうすればよいですか?

カスタム クエリを作成した場合、データ (メタデータなど) を含む完全な FAL オブジェクトを返す方法がわかりません。

誰かが正しい方法を見つけるのを手伝ってくれることを願っています。おそらく例か何かがあります。

どうもありがとう

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

typo3 - ファイル名にウムラウトを含む TYPO3 FAL FileStorageIndexingTask

TYPO3 6.2.11では、設定しました

(CentOS) ファイルシステムと Filelist モジュールは、ファイルを正しく認識して表示します。

しかしTYPO3\CMS\Scheduler\Task\FileStorageIndexingTask、スケジューラを介して実行すると、ファイル名に特殊文字を含むファイルが としてマークされますmissing = 1

FAL が UTF8 ファイル名を処理できるようにするために、他に必要な設定はありますか? それとも、これはサーバー側のものでしょうか?

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

typo3 - TYPO3 Extbase 拡張: バックエンド FAL アップロードが失敗する

TYPO3 6.2.11 の現在の extension_builder で拡張機能をセットアップしました。バックエンドでの FAL ファイルのアップロードが機能していません。

extension_builder は extbase ではファイルのアップロードがまったく実装されていないと言っていますが、私が理解している限り ( https://github.com/helhum/upload_exampleを参照)、これは FE のアップロードに関するものです。正しい?

完全に通常の BE ファイルのアップロードのみが必要です。[新しい関係の作成] または [ファイルの選択とアップロード] で選択します。

直接アップロードが失敗し、「アップロードに失敗しました! 拡張子が "*" のファイルが必要です!」(または、TCA で指定した拡張子)。

参照の作成は機能しますが、保存後に参照が失われます。

このスクリーンショットは、保存前の 2 回の試行を示しています。

ここに画像の説明を入力

そして、保存した後、再び空にします:

ここに画像の説明を入力

どうすればこれを機能させることができますか? リレーションを保存するためにレポにコードを追加する必要がありますか? それとも、基本的な設定が欠けているのでしょうか?

tt_content の場合、FAL 関係とアップロードは正常に機能します。

そして: 回避策として、通常の「Pibase」'type' => 'group','internal_type' => 'file'フィールドを使用することは可能ですか? しかし、その場合、モデルのゲッターとセッターはどのように見えるでしょうか? 普通の弦と同じ?

TCA:

extension_builder によって作成されたモデル:

\TYPO3\CMS\Extbase\Persistence\ObjectStorage<\TYPO3\CMS\Extbase\Domain\Model\FileReference>の代わりにも使用しようとしましたが\TYPO3\CMS\Extbase\Domain\Model\FileReference $apprenticeshipDocument、それでも違いはありません。