Archiv - Markierungen: Typoscript

TYPO3 Versatile News / tx_news: Image Size in Listenansicht und Detailansicht

Mittlerweile wurde mir folgende Frage schon so oft gestellt, dass ich jetzt einfach einen Artikel darüber schreiben muss! Und zwar gibt es in der Flexform der Versatile News Extension (nicht zu verwechseln mit tt_news – ja ich meine die „news“-Extension!), die Möglichkeit die Bildgröße für Medien festzulegen. Entgegen der Erwartungen vieler User, kann man hiermit allerdings nicht die Bildgröße in Listen- und Detailansicht steuern.

Mehr lesen

TYPO3: Bilder in tt_news Beiträgen zählen und Anzahl ausgeben

Nachdem ich mit meinem Beitrag über Generic Marker in tt_news nun eine Grundlage für weitere Snippets zu tt_news gelegt habe, möchte ich auch gleich ein paar Schnipsel posten, die euch hoffentlich ein wenig Zeit ersparen.

Mit dem folgenden Snippet wird einer der gerade angesprochenen Generic Marker mit der Anzahl der Bilder eines News Eintrages in der Listenansicht ausgeben. Das man in der Praxis tatsächlich mal die Bilder zählen muss ist zwar äußerst selten, aber irgendwann wird sicherlich mal jemandem mit diesem Beitrag geholfen sein.

Mehr lesen

TYPO3: Einsatz von Generic Markers in tt_news

Heute mal ein kurzer Beitrag zu einem Thema, welches zwar schon tausendmal in Foren durchgekaut wurde, aber ich trotzdem auch hier nochmal posten möchte, da sich zukünftige Artikel auf diesen beziehen werden.

Die Rede ist von den sogenannten Generic Markers für tt_news. Mit dieser Funktion von tt_news lassen sich in den Templates für News neue Felder hinzufügen und mit Typoscript befüllen. Dies ist eine sehr nützliche Funktion, da man bei vielen Projekten mit den gelieferten Feldern in tt_news einfach nicht auskommt oder man einfach mal spezielle Inhalte ausgeben muss.

Mehr lesen

Extbase/Fluid: Zugriff auf Flexform- und Typoscript Konfiguration mit „Settings“

Der Zugriff auf Einstellungen in der Flexform bzw. im Typoscript für eine Extension wurde in der Extensionentwicklung mit Extbase und Fluid stark vereinfacht. So lässt sich sowohl im Controller als auch im Fluid Template mit „Settings“ auf entsprechende Einstellungen zugreifen.

Diese Einstellungen im Typoscript lässt sich folgendermaßen auslesen:

plugin.tx_meineextension{
	settings {
		meineEinstellung = Beispiel
	}
}

Im Controller:

$this->settings['meineEinstellung']

Im Fluid Template:

{settings.meineEinstellung}

In einer Flexform ist es wichtig, dass die einzelnen Einstellungen ebenfalls das Prefix „settings.“ erhalten. Beispiel Flexform:

<T3DataStructure>
    <sheets>
        <sDEF>
            <ROOT>
                <TCEforms>
                    <sheetTitle>Function</sheetTitle>
                </TCEforms>
                <type>array</type>
                <el>
                    <settings.beispielEinstellung>
                        <TCEforms>
                            <label>Einfaches Eingabefeld</label>
                            <config>
                                <type>input</type>
                                <size>10</size>
                                <eval>trim</eval>
                            </config>
                        </TCEforms>
                    </settings.beispielEinstellung>
                </el>
            </ROOT>
        </sDEF>
    </sheets>
</T3DataStructure>
Aktuelle Einträge »