2016-07-23 9 views
1

typo3バージョン7.6用のtwitterブートストラップに基づいてカスタム配布を作成しました。すべてがうまくいきます。ニュース拡張機能を使用するための定数設定を除いて、認識されたり上書きされたりすることはありません。(twb)twitterブートストラップスタイルのtypo3ニュース拡張

私がそれを動作させる唯一の方法は、typo3バックエンドのテンプレートcontantsフィールドに宣言を保存することです。

plugin.tx_news { 
    view.twb { 
      templateRootPath = EXT:bootdist/news/Private/Templates/Styles/Twb/Templates 
      partialRootPath = EXT:bootdist/news/Private/Templates/Styles/Twb/Partials/ 
      layoutRootPath = EXT:bootdist/news/Private/Templates/Styles/Twb/Layouts/ 
    } 
} 

配信のconstants.txtに何を含めても、ニュース拡張機能では無視されます。私のルートテンプレートに含まれる静的テンプレートの 順序はそうのようなものです:

  • ニュース(ニュース)
  • ブートストラップ分布(bootdist)//私のディストリビューション
  • ニュースのスタイルTwitterのブートストラップ(ニュース)

ディストリビューションを最新のものにすると、ニュース拡張機能はすでにすべてのテンプレートパスが設定されており、ディストリビューションから上書きすると動作しません。私がバックエンドで拡張のためにパスを変更するときだけ、すべてが動作します。

しかし、バックエンドのルートテンプレートに何かを修正することなく、ディストリビューションを通じてすべての設定を行いたいと思います。

これを行う方法はありますか?私はtx_newsは、他の変数を宣言すると思う私はまだTYPO3と非常に便利ではないんだけど、私はそれを1回の打撃を与える...

答えて

3

私はhttps://docs.typo3.org/typo3cms/extensions/news/AdministratorManual/Templates/TwitterBootstrap/Index.htmlのtwitterブートストラップについてのマニュアルを見てきたと思います。

順序は次のようになります。

  1. ニュース
  2. ニュースTWB
  3. あなたsitepackage拡張あなたは、定数を上書きすることができ定数のサイトのパッケージの拡張で

plugin.tx_news { 
    view.twb { 
     # cat=plugin.tx_news/file; type=string; label=Path to template root (FE) 
     templateRootPath = EXT:news/Resources/Private/Templates/Styles/Twb/Templates 
     # cat=plugin.tx_news/file; type=string; label=Path to template partials (FE) 
     partialRootPath = EXT:news/Resources/Private/Templates/Styles/Twb/Partials/ 
     # cat=plugin.tx_news/file; type=string; label=Path to template layouts (FE) 
     layoutRootPath = EXT:news/Resources/Private/Templates/Styles/Twb/Layouts/ 
    } 
} 

TypoScript ObjectBrowserを使用して、定数が使用される定数および/または設定を確認してください。

0

が、多分これは動作します:

plugin.tx_news { 
    view.twb { 
      templateRootPaths = EXT:bootdist/news/Private/Templates/Styles/Twb/Templates/ 
      partialRootPaths = EXT:bootdist/news/Private/Templates/Styles/Twb/Partials/ 
      layoutRootPaths = EXT:bootdist/news/Private/Templates/Styles/Twb/Layouts/ 
    } 
} 

時には悩みは簡単です。.. 。 そうでなければ、実際にあなたのテンプレートをあなたのニュース拡張の定数内に宣言する必要があります。

関連する問題