Admin Login
05. August 2016

TYPO3 Fluid Ausgabe einer bestimmten Seite

Wird die Seite uid 250 aufgerufen kommt der entsprechende Inhalt
<f:if condition="{0:data.uid} == {0:'250'}">
    <f:then>
      Ausgabe auf der Seite
    </f:then>
    <f:else>
      Ausgabe, wenn nicht auf der Seite
    </f:else>
</f:if>
Gefunden bei Thomas Deuling

Kategorie: Web-Entwicklung / Kommentiere ...

05. August 2016

TYPO3 Konstante in FLUIDTEMPLATE übergeben

Eine einfache Möglichkeit Konstanten in TYPO3 dem Fluidtemplate zu übergeben.
page = PAGE
page {
    10 = FLUIDTEMPLATE
    10 {
        file = fileadmin/templates/Home.html
        variables {
            pidList {
                myConstant = {$myConstant}
                myConstant2 = {$myConstant2}
            }
        }
    }
}

<f:link.page pageUid="{pidList.myConstant}" >Link</f:link.page>
gefunden auf stackoverflow. Idealerweise in Verbindung, dem Admin auch die Konstanten über den Konstanten-Editor frei wählen zu lassen, sofern dies gewünscht ist. Eintrag in der constants.txt:
# cat=MY_EXTENSION/settings; type=string; label=Define Constant XY
yourValue = 3,4,5, ...

Kategorie: Web-Entwicklung / Kommentiere ...

26. Juli 2016

TYPO3 Ausgabe in der Listenansicht definieren

Standardmäßig werden in der Listenmodul von TYPO3 (Web > List)  nur 100 Datensätze ausgegeben (TYPO3 7.6). Mehr erreicht man per PageTSconfig:
## table singleview limit 
mod.web_list.itemsLimitSingleTable = 100 
## listview of tables limit 
mod.web_list.itemsLimitPerTable = 100
Am besten natürlich ins Dateisystem auslagern, bspw. Ext:Kunde/Configuration/PageTS/Mod/Modifications.txt

Kategorie: Web-Entwicklung / Kommentiere ...

15. Februar 2016

TYPO3 Fluid Iteration für jedes X. Element

Sehr hilfreich um jedes X. Element eines TYPO3-Datensatzes anzuzeigen oder zu manipulieren.
<f:for each="{myObjects}" as="myObject" iteration="i">
  <section class="{f:if(condition:'{i.cycle}%3', else:'last')} {f:if(condition:'{i.index}%3', else:'first')}">
  </section>
</f:for>
Danke an: http://lbrmedia.net/codebase/Eintrag/fluid-iteration-jedes-x-element/ Hier die verschiedenen Möglichkeiten in FLUID:
itemIteration.index   (0 based index of the iteration)
itemIteration.cycle   (the same as index, but starting from 1)
itemIteration.total   (total number of items)
itemIteration.isFirst (TRUE for the first item in the iteration)
itemIteration.isLast  (TRUE for the last item in the iteration)
itemIteration.isOdd   (TRUE for odd cycles 1,3,5,...)
itemIteration.isEven  (TRUE for even cycles 2,4,6,...)
Beispiel:
<f:for each="{items}" as="item" iteration="itemIteration">
	<li class="item{f:if(condition: itemIteration.isFirst, then: ' 
first-child')}">{item}</li>
</f:for>

Kategorie: Web-Entwicklung / Kommentiere ...

13. Januar 2016

TYPO3 realURL ’nav_title‘ statt Seitentitel anzeigen

Es kann vorkommen ,dass man bestimmte Seiten nicht mit deren Seitentitel in der URL darstellen möchte. Hier kann man per realURL auch den ‘nav_title‘ anzeigen lassen. realURL Cache leeren nicht vergessen. Einfach folgende Zeile in der realurl_configuration hinzufügen:
'segTitleFieldList' => 'alias,tx_realurl_pathsegment,nav_title,title',
Hier im Kontext …
<?
$TYPO3_CONF_VARS['FE']['addRootLineFields'].= ',tx_realurl_pathsegment';
$TYPO3_CONF_VARS['EXTCONF']['realurl'] = array(
'_DEFAULT' => array(
'init' => array(
'enableCHashCache' => 1,
'appendMissingSlash' => 'ifNotFile',
'enableUrlDecodeCache' => 1,
'enableUrlEncodeCache' => 1,
'postVarSet_failureMode' => '',
),
'pagePath' => array(
'type' => 'user',
'userFunc' => 'EXT:realurl/class.tx_realurl_advanced.php:&tx_realurl_advanced->main',
'spaceCharacter' => '-',
'languageGetVar' => 'L',
'expireDays' => 3,
'rootpage_id' => 1,
'firstHitPathCache' => 1,
'segTitleFieldList' => 'alias,tx_realurl_pathsegment,nav_title,title',

),

......
?>
Gefunden auf http://blog.joergboesche.de/typo3-realurl-seitentitel-statt-navigation-als-spokenurl

Kategorie: Web-Entwicklung / Kommentiere ...

Seite 2 von 8812345...102030...Letzte »