Viewhelper für strtoupper / strtolower ….
<f:format.case mode="lower">{title}</f:format.case
modes: upper, lower, capital, uncapital
Zusammenstellung kleiner Helfer
Viewhelper für strtoupper / strtolower ….
<f:format.case mode="lower">{title}</f:format.case
modes: upper, lower, capital, uncapital
So fügt ihr den Titel eures Datensatzes in die Breadcrumb ein:
Hier am Beispiel tx_news:
lib.breadcrumb = COA lib.breadcrumb { wrap = <ol class="breadcrumb">|</ol> 20 = HMENU 20 { special = rootline special.range = 0|-1 1 = TMENU 1 { NO = 1 NO { stdWrap.htmlSpecialChars = 1 linkWrap = <li>|</li> } CUR = 1 CUR { stdWrap.htmlSpecialChars = 1 linkWrap = <li class="active">|</li> } } } 30 = RECORDS 30 { if.isTrue.data = GP:tx_news_pi1|news dontCheckPid = 1 tables = tx_news_domain_model_news source.data = GP:tx_news_pi1|news source.intval = 1 conf.tx_news_domain_model_news = TEXT conf.tx_news_domain_model_news { field = title htmlSpecialChars = 1 wrap = <li class="active">|</li> } } }
Hier der Teil für eure eigene Extension:
Die Bezeichnung “tx_products_productdetail” setzt sich aus Extensionname und Pluginname zusammen.
40 = RECORDS 40 { if.isTrue.data = GP:tx_products_productdetail|product dontCheckPid = 1 tables = tx_products_domain_model_product source.data = GP:tx_products_productdetail|product source.intval = 1 conf.tx_products_domain_model_product = TEXT conf.tx_products_domain_model_product { field = title htmlSpecialChars = 1 wrap = <li class="active">|</li> } }
Umbruch nach dem 2.Durchlauf bzw. 3. Durchlauf
Beispiel anhand bootstrap clearfix
<f:for each="{products}" as="product" iteration="iterator"> <f:if condition="{iterator.cycle}%2"> <f:then></f:then> <f:else> <div class="clearfix visible-sm-block"></div> </f:else> </f:if> <f:if condition="{iterator.cycle}%3"> <f:then></f:then> <f:else> <div class="clearfix visible-md-block visible-lg-block"></div> </f:else> </f:if> </f:for>
\TYPO3\CMS\Extbase\Utility\DebuggerUtility::var_dump($object);