0 Kommentare // Lesezeit: 2 min.
Heute haben wir die Version 2.3.0 unseres Fluid Plugins veröffentlicht. Dieses Update verbessert die Stabilität und stellt einige neue Funktionen bereit. Vielen Dank an alle, die Fehler in unserem Gitlab Issue Tracker melden!
Changelog
- [FEATURE] Autovervollständigung für Partials und Layouts.
- [FEATURE] Zu Partials, Layouts und Sections direkt springen mit (Ctrl + Left Click).
- [FEATURE] Verbesserung der Selektion von Texten und Viewhelpern bei einem Doppelklick.
- [FEATURE] Fügt eine neue Projekt-Einstellung hinzu, bei welcher man die globalen Fluid ViewHelper spezifizieren kann. TYPO3 Referenz.
- [FEATURE] Zudem wird durch die neue Einstellung die Möglichkeit geschaffen einige ViewHelper namespaces zu deaktivieren. So hat man dann keine Komplikationen mit zusätzlichen XSD-Dateien.
- [FEATURE] Fügt eine neue Anmerkung hinzu, wenn eine Zeichenfolge zwar ein führendes, aber kein abschließendes Anführungszeichen hat.
- [TASK] Änderung einiger Meta-Informationen wie der Vendor- und Plugin-Name.
- [TASK] Behebung einiger Code-Deprecations und Warnungen.
- [BUGFIX] Einige ViewHelper sind nicht zu finden vom Plugin.
- [BUGFIX] Fehlende Fluid-Syntaxkombination, bsp.: {variable | f:format.raw()}.
Projekt-Einstellung für die globalen Fluid ViewHelper
Wie man an diesem Bild sehen kann, gibt es ab sofort die Möglichkeit die globalen ViewHelper selbst zu spezifizieren. Dies ist vorteilhaft, wenn man die folgende TYPO3-Funktion benutzt, in welcher man eigene globale Namespaces angeben kann.
In dem nachfolgenden Beispiel wird VHS für alle Erweiterungen immer bereitgestellt und man muss nicht mehr extra den Namespace deklarieren. Das Plugin bietet dann automatisch alle Funktionen an, welches unter anderem auch die "f:XXX"-ViewHelper haben.
Code-Beispiel:
// Im TYPO3
$GLOBALS['SYS']['fluid']['namespaces']['vhs'] = [
'FluidTYPO3\\Vhs\\ViewHelpers'
];
// In den IDE-Einstellungen
f:\TYPO3\CMS\Fluid\ViewHelpers
f:\TYPO3Fluid\Fluid\ViewHelpers
f:\TYPO3\Fluid\ViewHelpers
f:\Neos\FluidAdaptor\ViewHelpers
core:\TYPO3\CMS\Core\ViewHelpers
vhs:\FluidTYPO3\Vhs\ViewHelpers

Kompatibilität
TYPO3 Versionen | 7.6.X | 8.7.X | 9.5.X | 10.4.X |
IDE Versionen | PhpStorm |
Kommentare