問題タブ [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.
typo3 - サブメニュー ポイントがなくても TMENU.2 を表示します (ただし、コンテンツはあります)。
これは奇妙に聞こえるかもしれませんが、最初のページに実際のサブページがないメニューがあります。ただし、2 つのカスタム TMENU とプラグイン挿入を含む COA が追加されています。
ただし: このページのサブナビゲーションは、このページに表示可能なサブページを追加した場合にのみ生成されます (回避策になります)。このメニューを表示するためのより良い解決策はありますか?
タイポスクリプトは次のとおりです。
私が達成したいことを説明する
には、基本的には単純な「ホバー時にサブメニューを表示する」です。最初のアイテムだけが、そのホバー サブメニューに特別なコンテンツを持っています。[ nav 1 ] に含まれる実際のサブページがないため、サブメニューは表示されません。
それは別の質問に私を導きます (ちょうど今): 通常の HMENU/TMENU でこれをすべて行うべきですか、それとも通常の HMENU/TMENU をレンダリングし、nav-1 をタイポスクリプトで生成されたカスタム サブナビゲーション レイヤーを持つカスタム ナビゲーション ポイントとして先頭に追加する必要がありますか?
typo3 - タイポスクリプト: ページが等しくない場合
タイポスクリプトが含まれているページの子ページにタイポスクリプトを含めようとしています。
ページ ID 272 で、セットアップにタイポスクリプト ファイルを含めました。
そして、このタイポスクリプトをそのページの子でのみ実行したい. だから私はこれを試しました:
[globalVar = TSFE:id != 252, 253, 254, 270, 272, 271, 273, 274]
ただし、これにより、スクリプトはすべての子と親 (ステートメントにリストされているもの) で実行され
ます。完全なスクリプトは次のとおりです。
html - Typo3sr_feuser_register電子メールテンプレートが機能しないimgタグ
sr_feuser_register extのデフォルトの確認エミアルテンプレートを変更する必要があります。すべてのマーカーコンテンツを正常に変更しましたが、HTMLメールに画像を挿入する必要があり、機能しません...マーカーを次のように置き換えようとしました全体のimgタグ(img src = "....")と、src(img src = "marker")のみを置き換えてみましたが、機能しません。誰かがすでにこの問題に遭遇しましたか?
typo3 - TYPO3 - タイポスクリプト設定の内容はどのように処理されますか?
ts-setup 内で mysql-select を実行し、この select の結果を呼び出した場合、たとえば、同じサイトに配置された 3 つの拡張機能を呼び出しても、この特定の mysql-select が各呼び出しで 1 回だけ実行されることを意味しますか?サイトの?
もしそうなら、タイポスクリプトで mysql-select を実行し、結果を拡張機能に与える方が賢明なので、拡張機能ごとに同じ mysql-select を何度も実行する必要はありませんよね?
それとも、タイポスクリプトのテキストは別の方法で処理されていますか?
よろしくお願いします、ジェイデン
caching - Typo3 USER / userFunc とキャッシング
USER オブジェクトの最大キャッシュ時間を設定する方法はありますか? (実際に呼び出されたオブジェクトかどうかはわかりません..)
私が見つけた唯一のものは、COA_GO (ユーザー定義のキャッシュ時間を持つ COA) でしたが、最新リビジョンへの更新は約 2 年前のものであり、廃止された同様のコア機能があることを願っています...
/optimism Typo3
の内部キャッシュを活用する方法の例がまったく不可能な場合は、私の問題のほとんども解決します。
class.t3lib_cache_manager.php を見たところ...よくわかりません... apcに似たものを期待していました...
ヒントや提案をお寄せいただきありがとうございます。
mobile - templavoila にタイポスクリプトを追加して timthumb で画像を縮小する (データ処理)
通常のブラウザ用とモバイル版用の 2 つの異なる画像サイズが必要です。timthumb を使用して画像のサイズを変更できると思いました。
したがって、Templavoila で anImage field, fixed W+H
を anにマッピングしました<img src="xx" />
。Data processing
[Typoscript コードを入力したい] の下。このコードでは、別の表現 (スケーリングされた画像) が必要です。
しかし、私はいつも通常版から写真を取得します。セッション変数を使用しようとしましたが、ユーザー関数も使用しようとしました。この条件を削除しても、出力は常に同じです... (全体像)。私が間違っていることは何ですか?
typo3 - タイポスクリプトを使用してディレクトリ内のファイルからランダムな画像を選択する方法は?
Typo3 4.5.3 を使用しており、現在のページに表示する画像ファイルをランダムに選択したいディレクトリに画像ファイルがありますが、listnum = rand を機能させるためにタイポスクリプトを正しく取得できないようです。これが私の拡張テンプレートです:
listnum 設定を 0、1 などに変更すると、対応する img HTML がページに挿入されます。「最後」に設定することもできますが、何回更新しても、randは常に最初の画像を挿入します。特定の画像(0、1、...)を選択できるので、ランダムな選択ではなく、一般的なセットアップが機能することを知っています。
外側のオブジェクトを COA_INT オブジェクトでラップする rand の他のさまざまな用途で TS を見てきましたが、それもうまくいきませんでした。listNum = rand を配置する場所について何か見逃していましたか? 私は Typo3 にかなり慣れていないので、この時点ではまだ多くのことがわかりません (または表示されますか?)。あなたが提供できる洞察に感謝します。
forms - Typo3 フォームは ###LABEL### ###FIELD### として表示されます
Typo3 4.6フォームウィザードを使用してページ上にフォームを作成しましたが、ページ上では次のようにレンダリングされます
...フォームを表示する代わりに。私はTypo3にまったく慣れていません。どうすれば機能しますか?
typo3 - Type3: 要素のクラス
私の Web サイトには 3 つの異なる種類があり、テキスト要素の RTE を使用して、バックエンドからさまざまなクラスを提供できるようにしたいと考えています。次のようになります。
RTE の 3 つのボックスの 1 つ、おそらく「ブロック スタイル」を使用する必要があると思いましたが、このドロップダウンに新しいオプションを追加する方法がわかりません。誰か助けてくれませんか?ありがとう!
typo3 - テンプレート内の異なるマーカーに同じプラグインの 2 つのインスタンスを割り当てる方法
同じページに tt_news の 2 つのインスタンスを挿入し、プラグインの各インスタンスをテンプレートのマーカーに割り当てる必要があります。2 つのインスタンスは、境界線のように、テンプレートによってレンダリングされないバックエンド列に挿入されます。
挿入されたプラグインはバックエンドでIDが見えるので、こんなことを考えていました
page.10.marks.NEWS1 < plugin.tt_news.idxxx
page.10.marks.NEWS2 < plugin.tt_news.idyyy
どうすればこれを達成できますか?