問題タブ [typoscript]

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

typo3 - タイポスクリプト - 「メディア」と「イメージキャプション」を同時に分割する

「メディア」フィールドに多くの画像を保存し、「イメージキャプション」フィールドにできるだけ多くのキャプションを挿入するプラグインを作成しました。

今、私の願いは次のように表示することです:

これは私がそれをやろうとしている方法ですが、うまくいきません:

しかし、最初にすべてのファイル名が表示され、次にキャプションが表示されるため、実際には機能していません。

どうすればできますか?

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

typo3 - テンプレートベースの原則に基づく動的なTypoScriptの生成

TypoScriptテンプレートの一部を動的に生成することは可能ですか?

たとえば、プレースホルダーが定義されたTSテンプレートがあります。出力に入力されたTypoScriptテンプレートを取得するために、値の配列(dBで定義、または定数のTS配列)で入力したいと思います。

おそらく拡張機能はすでに存在しますか、それとも隠されたコア機能ですか?

アップデート :

そのような需要の使用を説明できるほんの小さな例。

例1

例2

0 投票する
4 に答える
1132 参照

php - Typo3+TVはコンテンツ要素をレンダリングしません

typo3、templavoilaをインストールし、テンプレートをマッピングしました。

私のコンテンツ要素を除いて、すべてが正常に機能します。それらは表示されません。私がtemplavoilaをインストールしてテンプレートをマッピングする前に、彼らはそうしました。

また、使用する場合

それは私に何の出力も与えません。

何もない:

誰かが私が間違っているかもしれないことについての手がかりを持っていますか?

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

templates - Typo3の「レイアウト」ドロップダウンリストに新しいテンプレートを追加する方法

私は3つの既存のレイアウトオプションでTypo3をインストールしています。これらはすべて、次のようにpage.tsファイルで宣言されています。

そして、それらはすべて、次のように、page.tsファイルのさらに下のこのリストにあります。

これらのレイアウトオプションはすべて、CMSの[ページの編集(X)]> [外観]ページの、可能なレイアウトオプションのドロップダウンリストに表示されます。ハンディ!

これで、オプションとして追加したい光沢のある新しいテンプレートができました。このコードをpage.tsに追加することで、特定のページID(たとえば、ページID#563)に適用できます。

しかし、ドロップダウンメニューに新しいレイアウトオプションとして追加できないようです。私はこれを試しました:

しかし、バナナはありません。外観レイアウトリストに表示されないため、ページに適用できません。

私は何が欠けていますか?ドロップダウンリストにオプションとして表示されるように、このテンプレートファイルを宣言する必要がある場所は他にありますか?

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

typo3 - TYPO3: 現在の URL を変数に解析する

タイポスクリプトを使用して現在の URL を取得する方法は知っていますが、この URL を変数に解析して使用および操作できるようにする方法がわかりません。

この例では、'This/is/just/a/test.html' のような URL セグメントが返されます。

今、私はこのURLを次のような変数に保存しようとしています

これは、「TEXT」だけで毎回発生します:(ちょっと落ち込んでいます。

助けてください :)

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

typo3 - TYPO3: タイポスクリプトで正規表現を使用していますか?

Hey Guys タイポスクリプトで正規表現を使用することは可能ですか??

baseURL で正確に必要です。

fe baseURL = http://example.com/最後のスラッシュを削除 (http://example.com)

前もって感謝します!!

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

typo3 - TyposcriptでネストされたSQLステートメント

私が達成したい出力は次のようなものです:

基本的に、顧客とその関連プロジェクトのアルファベット順のインデックス。

「tx_myclients」というテーブルにある顧客と、ページとして持っているプロジェクト。だからこれは私がhttp://pastebin.com/tfknf16Zをしていることです

しかし、何らかの理由で、内側の選択が外側の選択のループを停止しているように見えます。何ができますか?SQLステートメントをネストしましたか?

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

typo3 - Typeoscript の select 句の最初のレコードを検出する

CONTENT オブジェクトで選択を行った後、実際のレコードが最初にあるかどうかを条件 (おそらく「if」) で検出することは可能ですか?

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

typo3 - typoscript:Page-IDおよびGETパラメータからURLを作成する

別のページ(つまり、同じページの別のタイプ)へのリンクを構築するために、typoscriptを使用してtypo3ページのマーカーを置き換える必要があります。

このリンクでは、現在のページと同じクエリパラメータに加えて、現在のページのページIDを設定する必要があります。<a href="index.php?id=11&param1=abc&param2=def&type=123">

これまでのところ、受け取ったQUERY_STRINGを次のサイトに渡すことです。この問題は、現在のページのパスにidパラメータがない場合、たとえばRealURLによって設定されている場合に発生します。

したがって、必要なのは次のようなマッピングです。

これは私が試したものです:

これはほとんどの場合に機能しますが、RealURL PREVarが配置されている場合は機能しません。この場合、以下がマップされます。

したがって、IDは渡されません!(おそらく、RealURLがprevar/de/L=2に置き換えますが、を設定しないためですid

私の質問は:とを単純に連結する方法はpage:uidありQUERY_STRINGますか?それとも、もう少しタイプミスの魔法を使う必要がありますか?

ヒントをありがとう!

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

database - TypoScript 条件 : キャッシュ テーブルの増大を回避するには?

知られているように、各 TypoScript 条件はページの別のキャッシュ バージョンの生成を引き起こします。そのため、TypoScript で多くの条件を使用している場合、データベース内のキャッシュが指数関数的に増加する可能性があります。

どうすれば解決できますか。たとえば、マルチドメイン サイトに次のような条件があります。

おそらく、解決策は、より多くの USER_INT プラグインを使用して、内部条件を作成することです。

そして、おそらく、キャッシュをデータベースからファイル システムに抽出することは可能でしょうか?