問題タブ [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.

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

typo3 - templavoila を使用してテンプレートを変更するとコンテンツが消える

しばらく templaVoila を使用していませんでしたが、現在、テンプレート エンジンとして templaVoila を使用して、クライアント向けにいくつかの新しいテンプレートを作成する任務を負っています。

新しいテンプレートを作成しましたが、コンテンツのあるページに移動してテンプレートを変更すると、コンテンツが未使用の要素に「消えて」しまいます

古いテンプレートと新しいテンプレートの両方がコンテンツに同じ colPos を使用するようにしました。

この動作を回避する方法はありますか?

このサイトは TYPO3 4.5 と templaVoila 1.8.0 を使用しています

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

typo3 - TYPO3 - 1ページのウェブサイト

TYPO3 で 1 ページの Web サイトを作成するための最良の方法はありますか?
私の考えは、すべてのセグメントに TypoScript と FCE でナビゲーションを作成して、リンクできるようにすることです。

何か案は?

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

typo3 - アップグレードの代わりにTypo3を再インストールする

以前に何度もアップグレードされた古い Typo3 インストールがあります。現時点ではバージョン 4.5 です。アップグレード中にいくつかの深刻な問題があったため、再度アップグレードする代わりに、クリーンな Typo3 6.2 LTS セットアップをセットアップしてページを移行することを考えています。

私の質問は、バージョン 4.5 からバージョン 6.2 にカレンダー、ニュース、TemplaVoila と同様にページを転送する最良の方法は何ですか? 1000ページ以上あります。

ありがとう

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

typo3 - 3 番目のコンテンツ フィールドを追加できません

私はタイプミスに慣れていないので、何かが足りないだけかもしれません。
Typo3 4.5 に 3 番目のコンテンツ フィールドを追加しようとしています。私がこれまでにやってきたこと。

  • テンプレートを編集し、新しいブロックを追加しました
  • TemplatVoila > Update Mapping > Modify DS / TO with Element Preset "Page-Content Elements [Pos.: 0] でブロックを追加しました。
  • テンプレートの新しいブロックにマップしました

しかし、新しいフィールドがページ編集画面に表示されないため、何かが欠けています。

編集:「編集ページのプロパティ」でブロックを見つけましたが、標準の編集画面に表示するにはどうすればよいですか?

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

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 オブジェクトを変更し、追加のサブオブジェクトを介して拡張しました (マークアップにより、いくつかの変更を加えてコードをそこに配置できるため)。スタイルシートに):

今では少しハッキーですが、魅力のように機能します...

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

image - TemplaVoila テンプレートの複数の画像、TYPO3 6+

1 つのフィールドで複数の画像をレンダリングできるように、TemplaVoila FCE の DataStructure の多くのスニペットをオンラインで見つけることができます。これは TYPO3 6+ では機能しません。オブジェクト全体がポップアップしませんが、TemplaVoila もエラーをスローしていません。

DS のタイポスクリプトは次のようになります。

フィールド名は正しいです。ここでわかるように: https://snipt.net/mawe/f/実際には TYPO3 4.7.x で動作します。ただし、6+では何かが壊れているようです。出力は空白のままです。フィールドタイプはイメージです(幅/高さを固定して、なしで試しました)。元の TypoScript を保持すると、リストの最初の画像が表示されるだけで、これは正しい動作です。

この問題を解決する方法を知っている人はいますか?最終結果は次のようになります (これらの div コンテナーにもラップする必要があります)。

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

typo3 - 条件に基づいて 1 ページで 2 つの templateobject を使用する

私はtemplavoilaの2つのテンプレートオブジェクトを持っています

1: 古いバージョン

2: 新しいバージョン

ここで、1 つのページ (uid = 35) が必要で、両方を使用します。つまり、B使用する必要があるレコードを除くすべてのレコードと、使用する必要があるold versionレコードに対してBnew version

外観タブで設定されたタイポスクリプトのオーバーラン設定をどうにかして使用できますか