Fluid Plugin 2.3.0

Fluid Plugin 2.3.0

Fabian Galinski 30. Oktober 2020 Releases

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 Versionen7.6.X | 8.7.X | 9.5.X | 10.4.X

IDE Versionen
ab 2018.1
bis min. 2020.1

PhpStorm
IntelliJ IDEA Ultimate


Kommentare

Keine Kommentare.
    Dateien hier ablegen