問題タブ [templavoila]
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 - templavoila を使用してテンプレートを変更するとコンテンツが消える
しばらく templaVoila を使用していませんでしたが、現在、テンプレート エンジンとして templaVoila を使用して、クライアント向けにいくつかの新しいテンプレートを作成する任務を負っています。
新しいテンプレートを作成しましたが、コンテンツのあるページに移動してテンプレートを変更すると、コンテンツが未使用の要素に「消えて」しまいます
古いテンプレートと新しいテンプレートの両方がコンテンツに同じ colPos を使用するようにしました。
この動作を回避する方法はありますか?
このサイトは TYPO3 4.5 と templaVoila 1.8.0 を使用しています
typo3 - TYPO3 - 1ページのウェブサイト
TYPO3 で 1 ページの Web サイトを作成するための最良の方法はありますか?
私の考えは、すべてのセグメントに TypoScript と FCE でナビゲーションを作成して、リンクできるようにすることです。
何か案は?
typo3 - アップグレードの代わりにTypo3を再インストールする
以前に何度もアップグレードされた古い Typo3 インストールがあります。現時点ではバージョン 4.5 です。アップグレード中にいくつかの深刻な問題があったため、再度アップグレードする代わりに、クリーンな Typo3 6.2 LTS セットアップをセットアップしてページを移行することを考えています。
私の質問は、バージョン 4.5 からバージョン 6.2 にカレンダー、ニュース、TemplaVoila と同様にページを転送する最良の方法は何ですか? 1000ページ以上あります。
ありがとう
typo3 - 3 番目のコンテンツ フィールドを追加できません
私はタイプミスに慣れていないので、何かが足りないだけかもしれません。
Typo3 4.5 に 3 番目のコンテンツ フィールドを追加しようとしています。私がこれまでにやってきたこと。
- テンプレートを編集し、新しいブロックを追加しました
- TemplatVoila > Update Mapping > Modify DS / TO with Element Preset "Page-Content Elements [Pos.: 0] でブロックを追加しました。
- テンプレートの新しいブロックにマップしました
しかし、新しいフィールドがページ編集画面に表示されないため、何かが欠けています。
編集:「編集ページのプロパティ」でブロックを見つけましたが、標準の編集画面に表示するにはどうすればよいですか?
php - TypoScriptを介してPHPファイルをTemplaVoilàテンプレートに含める
非常に悪いプログラミングされたTYPO3 WebサイトにPHPファイル(いくつかのデータベースチェック「n」を含む)を含める必要があります。彼らは、テンプレート化の目的で TemplaVoilà を使用しました。これはマスター TypoScript テンプレートの定義です:
使用された TemplaVoilà テンプレート内で、彼らはメイン コンテンツ div (PHP スクリプトを挿入したい場所) を属性「field_content」でマッピングしました。これが私の質問に答えるのに役立つかどうかわかりません。
PHPファイル用に作成したページでは完全に空()であるため、TypoScriptを介して「メインコンテンツエリア」を何らかの形で上書き/埋めるために、私が知っているほとんどすべてを試しました。
TypoScript を使用して、特定のマップされたタグを PHP ファイルで埋めることは可能ですか?
(TYPO3 バージョン 4.5.32)
私は自分の問題の解決策を見つけました: Urs による回答のヒント (_INT を使用) を使用して、既に含まれている DS オブジェクトを変更し、追加のサブオブジェクトを介して拡張しました (マークアップにより、いくつかの変更を加えてコードをそこに配置できるため)。スタイルシートに):
今では少しハッキーですが、魅力のように機能します...
image - TemplaVoila テンプレートの複数の画像、TYPO3 6+
1 つのフィールドで複数の画像をレンダリングできるように、TemplaVoila FCE の DataStructure の多くのスニペットをオンラインで見つけることができます。これは TYPO3 6+ では機能しません。オブジェクト全体がポップアップしませんが、TemplaVoila もエラーをスローしていません。
DS のタイポスクリプトは次のようになります。
フィールド名は正しいです。ここでわかるように: https://snipt.net/mawe/f/実際には TYPO3 4.7.x で動作します。ただし、6+では何かが壊れているようです。出力は空白のままです。フィールドタイプはイメージです(幅/高さを固定して、なしで試しました)。元の TypoScript を保持すると、リストの最初の画像が表示されるだけで、これは正しい動作です。
この問題を解決する方法を知っている人はいますか?最終結果は次のようになります (これらの div コンテナーにもラップする必要があります)。
typo3 - 条件に基づいて 1 ページで 2 つの templateobject を使用する
私はtemplavoilaの2つのテンプレートオブジェクトを持っています
1: 古いバージョン
2: 新しいバージョン
ここで、1 つのページ (uid = 35) が必要で、両方を使用します。つまり、B
使用する必要があるレコードを除くすべてのレコードと、使用する必要があるold version
レコードに対してB
new version
外観タブで設定されたタイポスクリプトのオーバーラン設定をどうにかして使用できますか