2017-12-13 1 views
0

TYPO3で再利用できるテンプレートを作成しようとしています。私はそれをコミュニティのための無料の拡張機能として提供したいと考えています。現在、YouTubeビデオシリーズhttps://www.youtube.com/watch?v=HtBmim7pc0ohttps://www.sitepackagebuilder.com/で指定されている標準と、https://github.com/benjaminkott/bootstrap_packageに準拠しています。 テンプレートを 'マスク'する必要がありますが、関連するチュートリアルにアクセスできません。誰か助けてくれますか? ありがとうございます。 bootstrap_package /設定/のTypoScript/constants.typoscriptで よろしくは、TYPO3テンプレートを拡張子として作成する際に、ウェブサイトのコンテンツを「マスクする」方法に関するドキュメントへのリンクが必要です

+1

もっと具体的にお聞かせください。あなたの質問の読者を混乱させるかもしれないcontentelementsを定義するための拡張子 'mask'があります(単語とタグ"マスク "を避けるようにしてください) –

+0

あなたの応答に感謝します。 – Sharmistha

+0

今後の読者の皆様には、ご質問をより明確にしてください。タグは、タグwikiに明示的に定義されています。 mask: "イメージマスクはペイントする領域を指定するビットマップです..." https://stackoverflow.com/questions/tagged/mask – wirap

答えて

0

は、あなたが参照してください。

page.fluidtemplate { 
      # cat=bootstrap package: advanced/100/100; type=string; label=Layout Root Path: Path to layouts 
      layoutRootPath = EXT:bootstrap_package/Resources/Private/Layouts/Page/ 
      # cat=bootstrap package: advanced/100/110; type=string; label=Partial Root Path: Path to partials 
      partialRootPath = EXT:bootstrap_package/Resources/Private/Partials/Page/ 
      # cat=bootstrap package: advanced/100/120; type=string; label=Template Root Path: Path to templates 
      templateRootPath = EXT:bootstrap_package/Resources/Private/Templates/Page/ 
     } 

または:

############### 
### FELOGIN ### 
############### 
styles.content.loginform { 
    templateFile = EXT:bootstrap_package/Resources/Private/Templates/FrontendLogin/FrontendLogin.html 
} 

をこの部分には、テンプレートはそれらのパスからロードされて伝えます。 (私は信じているマスクを言う)をオーバーライドフォルダ内(編集しようとしている)コピーを配置し、あなたの定数に入れるには、ファイル:

page.fluidtemplate { 
      layoutRootPath = fileadmin/folder/folder/Layouts 
      partialRootPath = fileadmin/folder/folder/Partials 
      templateRootPath = fileadmin/folder/folder/Templates 
} 

または:

styles.content.loginform { 
    templateFile = fileadmin/folder/folder/yourcopyofthefile.html 
} 

をですから、上書きすることができます単一のテンプレートとテンプレートフォルダ全体。

定数は、あなたのルートテンプレート(デフォルトルートテンプレート)でバックエンドに設定された定数ファイルで編集できます>編集>一般>定数

<INCLUDE_TYPOSCRIPT: source="FILE:fileadmin/folder/folder/typoscript/constants.ts"> 

または、このフィールドに直接上書きするコードを使用してください。

願わくばそれはあなたをさらに助けます。

+0

ありがとうございます! – Sharmistha

+0

あなたは歓迎ですSharmistha :)答えがあなたのために大丈夫であれば私に投票を与えることができますか?もっと助けが必要なら私に知らせてください。 – Rustyjim

+1

'layoutRootPaths'、' partialRootPaths'、 'templateRootPaths'を使うこともできます。これは基本テンプレート全体をコピーするのではなく、いくつかのファイルを選択的にオーバーライドするのに使うことができます。https://docs.typo3.org/typo3cms/TyposcriptReference/ContentObjects /Fluidtemplate/Index.html#templaterootpathsを参照してください。 –

関連する問題