Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- Ich geh mal nach Verzeichnissstruktur durch (myext ist der Extensionkey):
- myext/ext_tables.php:
- <?php
- if (!defined('TYPO3_MODE')) {
- die ('Access denied.');
- }
- t3lib_extMgm::addStaticFile($_EXTKEY, 'Configuration/TypoScript', 'Extensionanme');
- ?>
- --
- myext/Configuration/TypoScript/setup.txt:
- plugin.tx_fed {
- fce.tx_myext {
- label = Extensionname FCEs
- templateRootPath = EXT:myext/Resources/Private/Elements/
- partialRootPath = EXT:myext/Resources/Private/Partials/
- layoutRootPath = EXT:myext/Resources/Private/Layouts/
- }
- }
- --
- myext/Resources/Private/Layouts/Default.html:
- <div class="tx-myext">
- <f:render section="Main" />
- </div>
- --
- myext/Resources/Private/Elements/TeaserBox.html
- {namespace fed=Tx_Fed_ViewHelpers}
- {namespace flux=Tx_Flux_ViewHelpers}
- <f:layout name="FCE" />
- <f:section name="Configuration">
- <flux:flexform id="teaserbox" label="TeaserBox" enabled="TRUE">
- <flux:flexform.field.input name="header" label="Uberschrift" />
- <flux:flexform.field.text name="text" label="Text" />
- <flux:flexform.field.input name="linktext1" label="Linktext Zeile 1" />
- <flux:flexform.field.group name="link" label="Link" internalType="db" allowed="pages" maxItems="1" />
- </flux:flexform>
- </f:section>
- <f:section name="Preview">
- Header: {preheader} {header}
- Text: {text}
- Link: {linktext1} {linktext2}: {link}
- </f:section>
- <f:section name="Main">
- <div class="teaser-box">
- <h2>{header}</h2>
- <f:format.nl2br>{text}</f:format.nl2br>
- <f:link.page pageUid="{link}" class="button-teaser">
- {linktext}
- </f:link.page>
- </div>
- </f:section>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement