fluid-plugin issueshttps://gitlab.sgalinski.de/phpstorm/fluid-plugin/-/issues2022-03-10T13:20:25Zhttps://gitlab.sgalinski.de/phpstorm/fluid-plugin/-/issues/165Exception2022-03-10T13:20:25ZStefan Galinskistefan@sgalinski.deException
in einem alten Projekt mit TYPO3 v7 erzeugt euer Fluid-Plugin ständig
Fehlermeldungen beim Bearbeiten von Fluid-Templates, Autocomplete ist
gar nicht mehr möglich.
PhpStorm 2021.3.1
TYPO3 Fluid - Enterprise 2.5.1
TYPO3 7.6.54
Stacktr...
in einem alten Projekt mit TYPO3 v7 erzeugt euer Fluid-Plugin ständig
Fehlermeldungen beim Bearbeiten von Fluid-Templates, Autocomplete ist
gar nicht mehr möglich.
PhpStorm 2021.3.1
TYPO3 Fluid - Enterprise 2.5.1
TYPO3 7.6.54
Stacktrace ist im Anhang (StackOverflowError)
```
java.lang.StackOverflowError
at java.base/java.lang.ThreadLocal$ThreadLocalMap.getEntry(ThreadLocal.java:439)
at java.base/java.lang.ThreadLocal.get(ThreadLocal.java:165)
at com.intellij.openapi.progress.impl.CoreProgressManager.isInNonCancelableSection(CoreProgressManager.java:789)
at com.intellij.openapi.progress.impl.CoreProgressManager.doCheckCanceled(CoreProgressManager.java:133)
at com.intellij.openapi.progress.ProgressManager.checkCanceled(ProgressManager.java:210)
at com.intellij.openapi.progress.ProgressIndicatorProvider.checkCanceled(ProgressIndicatorProvider.java:23)
at com.intellij.psi.impl.source.tree.CompositeElement.getPsi(CompositeElement.java:687)
at com.intellij.psi.impl.source.SourceTreeToPsiMap.treeElementToPsi(SourceTreeToPsiMap.java:16)
at com.intellij.psi.impl.source.tree.SharedImplUtil.getNextSibling(SharedImplUtil.java:46)
at com.intellij.psi.impl.source.tree.LeafPsiElement.getNextSibling(LeafPsiElement.java:75)
at com.intellij.psi.util.PsiTreeUtil.getChildrenOfTypeAsList(PsiTreeUtil.java:412)
at com.intellij.psi.util.PsiTreeUtil.getChildrenOfType(PsiTreeUtil.java:390)
at com.jetbrains.php.lang.psi.elements.GroupStatement.getStatements(GroupStatement.java:30)
at de.sgalinski.fluid.editor.builder.ViewHelperArgumentBuilder.getArgumentsFromMethod(ViewHelperArgumentBuilder.java:102)
at de.sgalinski.fluid.editor.builder.ViewHelperArgumentBuilder.getArgumentsFromMethod(ViewHelperArgumentBuilder.java:133)
at de.sgalinski.fluid.editor.builder.ViewHelperArgumentBuilder.getArgumentsFromMethod(ViewHelperArgumentBuilder.java:133)
at de.sgalinski.fluid.editor.builder.ViewHelperArgumentBuilder.getArgumentsFromMethod(ViewHelperArgumentBuilder.java:133)
at de.sgalinski.fluid.editor.builder.ViewHelperArgumentBuilder.getArgumentsFromMethod(ViewHelperArgumentBuilder.java:133)
at de.sgalinski.fluid.editor.builder.ViewHelperArgumentBuilder.getArgumentsFromMethod(ViewHelperArgumentBuilder.java:133)
at de.sgalinski.fluid.editor.builder.ViewHelperArgumentBuilder.getArgumentsFromMethod(ViewHelperArgumentBuilder.java:133)
at de.sgalinski.fluid.editor.builder.ViewHelperArgumentBuilder.getArgumentsFromMethod(ViewHelperArgumentBuilder.java:133)
at de.sgalinski.fluid.editor.builder.ViewHelperArgumentBuilder.getArgumentsFromMethod(ViewHelperArgumentBuilder.java:133)
at de.sgalinski.fluid.editor.builder.ViewHelperArgumentBuilder.getArgumentsFromMethod(ViewHelperArgumentBuilder.java:133)
```2.6.0https://gitlab.sgalinski.de/phpstorm/fluid-plugin/-/issues/166Syntax Error: Curly brackets in regex pattern of TextfieldViewHelper2022-03-10T13:20:04ZEric Harrerinfo@eric-harrer.deSyntax Error: Curly brackets in regex pattern of TextfieldViewHelper![Bildschirmfoto_2022-01-27_um_11.49.32](/uploads/7c1de9df3889494f34ab81865e567054/Bildschirmfoto_2022-01-27_um_11.49.32.png)
FluidTokenType.ASSIGN_SIGN, FluidTokenType.COLON, FluidTokenType.CONDITION_OPERATOR, FluidTokenType.LEFT_BRACE...![Bildschirmfoto_2022-01-27_um_11.49.32](/uploads/7c1de9df3889494f34ab81865e567054/Bildschirmfoto_2022-01-27_um_11.49.32.png)
FluidTokenType.ASSIGN_SIGN, FluidTokenType.COLON, FluidTokenType.CONDITION_OPERATOR, FluidTokenType.LEFT_BRACE, FluidTokenType.NAMESPACE_OR_PARAMETER or FluidTokenType.RIGHT_BRACE expected, got ','2.6.0https://gitlab.sgalinski.de/phpstorm/fluid-plugin/-/issues/167Syntax Error: Ternary conditions2022-03-10T13:19:47ZEric Harrerinfo@eric-harrer.deSyntax Error: Ternary conditions![Bildschirmfoto_2022-02-16_um_15.51.35](/uploads/d59d2c49bf0ba7cdc4b40140fc8ddd08/Bildschirmfoto_2022-02-16_um_15.51.35.png)
1) FluidTokenType.ASSIGN_SIGN, FluidTokenType.CONDITION_OPERATOR, FluidTokenType.LEFT_BRACE, FluidTokenType.NA...![Bildschirmfoto_2022-02-16_um_15.51.35](/uploads/d59d2c49bf0ba7cdc4b40140fc8ddd08/Bildschirmfoto_2022-02-16_um_15.51.35.png)
1) FluidTokenType.ASSIGN_SIGN, FluidTokenType.CONDITION_OPERATOR, FluidTokenType.LEFT_BRACE, FluidTokenType.NAMESPACE_OR_PARAMETER or FluidTokenType.RIGHT_BRACE expected, got ':'
2) FluidTokenType.ASSIGN_SIGN, FluidTokenType.CONDITION_OPERATOR, FluidTokenType.LEFT_BRACE, FluidTokenType.NAMESPACE_OR_PARAMETER or FluidTokenType.RIGHT_BRACE expected, got '''
Source: https://twitter.com/NamelessCoder/status/9383497357479649292.6.0https://gitlab.sgalinski.de/phpstorm/fluid-plugin/-/issues/162Exception when opening IDE settings2021-07-26T08:22:51ZDaniel HauptException when opening IDE settingsWhen opening the settings window, this exception is thrown:
```java
com.intellij.diagnostic.PluginException: Intention Description Dir URL is null: Enable / disable the fluid plugin; EnableDisableFluidPlugin; while looking for descripti...When opening the settings window, this exception is thrown:
```java
com.intellij.diagnostic.PluginException: Intention Description Dir URL is null: Enable / disable the fluid plugin; EnableDisableFluidPlugin; while looking for description.html [Plugin: de.sgalinski.fluid.plugin.id]
at com.intellij.codeInsight.intention.impl.config.IntentionActionMetaData.getResourceLocation(IntentionActionMetaData.java:64)
at com.intellij.codeInsight.intention.impl.config.BeforeAfterActionMetaData.getDescription(BeforeAfterActionMetaData.java:125)
at com.intellij.codeInsight.intention.impl.config.IntentionManagerSettings.processMetaData(IntentionManagerSettings.java:187)
at com.intellij.codeInsight.intention.impl.config.IntentionManagerSettings$IntentionSearchableOptionContributor.processOptions(IntentionManagerSettings.java:220)
at com.intellij.ide.ui.search.SearchableOptionsRegistrarImpl.lambda$initialize$0(SearchableOptionsRegistrarImpl.java:129)
at com.intellij.openapi.extensions.impl.ExtensionProcessingHelper.forEachExtensionSafe(ExtensionProcessingHelper.java:34)
at com.intellij.openapi.extensions.ExtensionPointName.forEachExtensionSafe(ExtensionPointName.java:46)
at com.intellij.ide.ui.search.SearchableOptionsRegistrarImpl.initialize(SearchableOptionsRegistrarImpl.java:129)
at com.intellij.openapi.options.newEditor.SettingsFilter.lambda$new$1(SettingsFilter.java:54)
at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)
at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)
at java.base/java.util.concurrent.Executors$PrivilegedThreadFactory$1$1.run(Executors.java:668)
at java.base/java.util.concurrent.Executors$PrivilegedThreadFactory$1$1.run(Executors.java:665)
at java.base/java.security.AccessController.doPrivileged(Native Method)
at java.base/java.util.concurrent.Executors$PrivilegedThreadFactory$1.run(Executors.java:665)
at java.base/java.lang.Thread.run(Thread.java:829)
```
**PhpStorm**: 2021.1.4
**Fluid plugin**: v2.5.0https://gitlab.sgalinski.de/phpstorm/fluid-plugin/-/issues/157Disable Fluid, if it's a Twig value2021-07-23T08:00:32ZFabian GalinskiDisable Fluid, if it's a Twig value```
{% if job.kurzbewerbung != 1 %}application-form__close{% else %}application-form-short__close{% endif %}
```
Simply check for {% at the start and remove the Fluid injection```
{% if job.kurzbewerbung != 1 %}application-form__close{% else %}application-form-short__close{% endif %}
```
Simply check for {% at the start and remove the Fluid injection2.5.0https://gitlab.sgalinski.de/phpstorm/fluid-plugin/-/issues/158Add an option to disable the fluid plugin project-specific2021-07-21T21:52:12ZStefan Galinskistefan@sgalinski.deAdd an option to disable the fluid plugin project-specific2.5.0https://gitlab.sgalinski.de/phpstorm/fluid-plugin/-/issues/159Exception2021-07-21T21:52:03ZStefan Galinskistefan@sgalinski.deException
Das Fluid Plugin verursacht folgende Error Meldung ind Intellij 2021.1.1
java.lang.ClassCastException: class com.intellij.psi.impl.source.jsp.jspXml.JspXmlText cannot be cast to class com.intellij.psi.PsiLanguageInjectionHost (com.inte...
Das Fluid Plugin verursacht folgende Error Meldung ind Intellij 2021.1.1
java.lang.ClassCastException: class com.intellij.psi.impl.source.jsp.jspXml.JspXmlText cannot be cast to class com.intellij.psi.PsiLanguageInjectionHost (com.intellij.psi.impl.source.jsp.jspXml.JspXmlText is in unnamed module of loader com.intellij.ide.plugins.cl.PluginClassLoader @3556aaac; com.intellij.psi.PsiLanguageInjectionHost is in unnamed module of loader com.intellij.util.lang.PathClassLoader @53b32d7)
at de.sgalinski.fluid.editor.injection.FluidInjector.getLanguagesToInject(FluidInjector.java:27)
at com.intellij.psi.impl.source.tree.injected.InjectedLanguageManagerImpl.processInPlaceInjectorsFor(InjectedLanguageManagerImpl.java:441)
at com.intellij.psi.impl.source.tree.injected.InjectedLanguageUtilBase.probeElementsUp(InjectedLanguageUtilBase.java:247)
at com.intellij.psi.impl.source.tree.injected.InjectedLanguageUtilBase.enumerate(InjectedLanguageUtilBase.java:177)
at com.intellij.psi.impl.source.tree.injected.InjectedLanguageManagerImpl.enumerateEx(InjectedLanguageManagerImpl.java:331)
at com.intellij.codeInsight.daemon.impl.LineMarkersPass.queryLineMarkersForInjected(LineMarkersPass.java:216)
at com.intellij.codeInsight.daemon.impl.LineMarkersPass.queryProviders(LineMarkersPass.java:178)
at com.intellij.codeInsight.daemon.impl.LineMarkersPass.lambda$doCollectInformation$3(LineMarkersPass.java:90)
at com.intellij.codeInsight.daemon.impl.Divider.divideInsideAndOutsideInOneRoot(Divider.java:81)
at com.intellij.codeInsight.daemon.impl.LineMarkersPass.doCollectInformation(LineMarkersPass.java:77)
at com.intellij.codeHighlighting.TextEditorHighlightingPass.collectInformation(TextEditorHighlightingPass.java:56)
at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.lambda$doRun$1(PassExecutorService.java:400)
at com.intellij.openapi.application.impl.ApplicationImpl.tryRunReadAction(ApplicationImpl.java:1096)
at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.lambda$doRun$2(PassExecutorService.java:393)
at com.intellij.openapi.progress.impl.CoreProgressManager.registerIndicatorAndRun(CoreProgressManager.java:688)
at com.intellij.openapi.progress.impl.CoreProgressManager.executeProcessUnderProgress(CoreProgressManager.java:634)
at com.intellij.openapi.progress.impl.ProgressManagerImpl.executeProcessUnderProgress(ProgressManagerImpl.java:64)
at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.doRun(PassExecutorService.java:392)
at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.lambda$run$0(PassExecutorService.java:368)
at com.intellij.openapi.application.impl.ReadMostlyRWLock.executeByImpatientReader(ReadMostlyRWLock.java:167)
at com.intellij.openapi.application.impl.ApplicationImpl.executeByImpatientReader(ApplicationImpl.java:178)
at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.run(PassExecutorService.java:366)
at com.intellij.concurrency.JobLauncherImpl$VoidForkJoinTask$1.exec(JobLauncherImpl.java:188)
at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:290)
at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1020)
at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1656)
at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1594)
at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:183)2.5.0https://gitlab.sgalinski.de/phpstorm/fluid-plugin/-/issues/160Enabling the plugin breaks CSS class autocompletion in HTML files2021-05-30T10:34:19ZHelmut HummelEnabling the plugin breaks CSS class autocompletion in HTML filesI'm using PHPStorm 2020.3.3 and Fluid Enterprise 2.4.0
When enabling the plugin, then css classes from (plain) css files stop working.
Additionally (not sure if related though) other autocompletions e.g. from tailwind CSS plugin also st...I'm using PHPStorm 2020.3.3 and Fluid Enterprise 2.4.0
When enabling the plugin, then css classes from (plain) css files stop working.
Additionally (not sure if related though) other autocompletions e.g. from tailwind CSS plugin also stop working.
My expectation would be, that I get autocompletion for Fluid, but also CSS in Fluid templates.
Any hints?https://gitlab.sgalinski.de/phpstorm/fluid-plugin/-/issues/116Auto Documentation isn't working for inline view helper.2021-01-15T13:35:03ZFabian GalinskiAuto Documentation isn't working for inline view helper.2.4.0https://gitlab.sgalinski.de/phpstorm/fluid-plugin/-/issues/151Vue.JS in combination with Fluid2021-01-15T13:33:45ZStefan Galinskistefan@sgalinski.deVue.JS in combination with FluidIf I add additionalAttributes="{'v-on:change': 'test'}" to an f:form.textfield I receive an error called "<array parameter>, <view helper with parameter assignment>, FluidTokenType.CRLF, FluidTokenType.NAMESPACE_OR_PARAMETER or FluidToke...If I add additionalAttributes="{'v-on:change': 'test'}" to an f:form.textfield I receive an error called "<array parameter>, <view helper with parameter assignment>, FluidTokenType.CRLF, FluidTokenType.NAMESPACE_OR_PARAMETER or FluidTokenType.RIGHT_BRACE expected, got '''". The format is correct(not?) and it works. The combination is Fluid with VueJS. The highlighting error is still annoying. Could you please check this out?
---
Also if you escape some parameters for example:
additionalAttributes="{v-validate: \"'min:1|max:3'\", data-vv-validate-on: 'change', 'v-bind:class': '[errors.has(\'tx_xyz_xyz[task][contact][{number}][gender]\') ? \'is-invalid\' : \'\']' }"> on f:form.select.
You also get an error at{v-validate: \"'min:1|max:3'\" because of \"
Error:
FluidTokenType.COLON, FluidTokenType.CRLF, FluidTokenType.LEFT_BRACE, FluidTokenType.PARAMETER_NAME, FluidTokenType.SINGLE_QUOTE or FluidTokenType.VIEW_HELPER expected, got '\'2.4.0https://gitlab.sgalinski.de/phpstorm/fluid-plugin/-/issues/154Update prompt is hard to read with dark IDE themes2021-01-15T13:33:33ZTim WagnerUpdate prompt is hard to read with dark IDE themes![image](/uploads/8de2784e41302b13d713b998b852df55/image.png)![image](/uploads/8de2784e41302b13d713b998b852df55/image.png)2.4.0https://gitlab.sgalinski.de/phpstorm/fluid-plugin/-/issues/156Exception in Code2021-01-15T13:33:29ZStefan Galinskistefan@sgalinski.deException in CodeWhat is about version 2020.3 for phpstorm? There exists an error in Java:
java.lang.StringIndexOutOfBoundsException: begin -1, end 82, length 19501
at java.base/java.lang.String.checkBoundsBeginEnd(String.java:3319)
at ja...What is about version 2020.3 for phpstorm? There exists an error in Java:
java.lang.StringIndexOutOfBoundsException: begin -1, end 82, length 19501
at java.base/java.lang.String.checkBoundsBeginEnd(String.java:3319)
at java.base/java.lang.String.substring(String.java:1874)
at de.fgalinski.typo3.general.service.Typo3VersionService.getProjectTypo3Version(Typo3VersionService.java:46)
at de.fgalinski.typo3.general.gui.configuration.SettingsForm.autoLocateTypo3Version(SettingsForm.java:110)
at de.fgalinski.typo3.general.gui.configuration.SettingsForm.(SettingsForm.java:67)
at de.fgalinski.typo3.general.startup.StartupProjectHandler.projectOpened(StartupProjectHandler.java:44)
at com.intellij.openapi.project.impl.ProjectManagerExImplKt$openProject$1$1$1.run(ProjectManagerExImpl.kt:346)
at com.intellij.ide.startup.impl.StartupManagerImpl.runActivity(StartupManagerImpl.java:441)
at com.intellij.openapi.project.impl.ProjectManagerExImplKt$openProject$1$1.invoke(ProjectManagerExImpl.kt:343)
at com.intellij.openapi.project.impl.ProjectManagerExImplKt$openProject$1$1.invoke(ProjectManagerExImpl.kt)
at com.intellij.serviceContainer.ContainerUtilKt.processProjectComponents(containerUtil.kt:20)
at com.intellij.openapi.project.impl.ProjectManagerExImplKt$openProject$1.run(ProjectManagerExImpl.kt:342)
at com.intellij.openapi.application.TransactionGuardImpl.runWithWritingAllowed(TransactionGuardImpl.java:216)
at com.intellij.openapi.application.TransactionGuardImpl.access$200(TransactionGuardImpl.java:24)
at com.intellij.openapi.application.TransactionGuardImpl$2.run(TransactionGuardImpl.java:199)
at com.intellij.openapi.application.impl.ApplicationImpl.runIntendedWriteActionOnCurrentThread(ApplicationImpl.java:822)
at com.intellij.openapi.application.impl.ApplicationImpl.lambda$invokeAndWait$8(ApplicationImpl.java:476)
at com.intellij.openapi.application.impl.LaterInvocator$1.run(LaterInvocator.java:126)
at com.intellij.openapi.application.impl.FlushQueue.doRun(FlushQueue.java:85)
at com.intellij.openapi.application.impl.FlushQueue.runNextEvent(FlushQueue.java:134)
at com.intellij.openapi.application.impl.FlushQueue.flushNow(FlushQueue.java:47)
at com.intellij.openapi.application.impl.FlushQueue$FlushNow.run(FlushQueue.java:190)
at java.desktop/java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:313)
at java.desktop/java.awt.EventQueue.dispatchEventImpl(EventQueue.java:776)
at java.desktop/java.awt.EventQueue$4.run(EventQueue.java:727)
at java.desktop/java.awt.EventQueue$4.run(EventQueue.java:721)
at java.base/java.security.AccessController.doPrivileged(Native Method)
at java.base/java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:85)
at java.desktop/java.awt.EventQueue.dispatchEvent(EventQueue.java:746)
at com.intellij.ide.IdeEventQueue.defaultDispatchEvent(IdeEventQueue.java:976)
at com.intellij.ide.IdeEventQueue._dispatchEvent(IdeEventQueue.java:843)
at com.intellij.ide.IdeEventQueue.lambda$dispatchEvent$8(IdeEventQueue.java:454)
at com.intellij.openapi.progress.impl.CoreProgressManager.computePrioritized(CoreProgressManager.java:773)
at com.intellij.ide.IdeEventQueue.lambda$dispatchEvent$9(IdeEventQueue.java:453)
at com.intellij.openapi.application.impl.ApplicationImpl.runIntendedWriteActionOnCurrentThread(ApplicationImpl.java:822)
at com.intellij.ide.IdeEventQueue.dispatchEvent(IdeEventQueue.java:501)
at java.desktop/java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:203)
at java.desktop/java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:124)
at java.desktop/java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:113)
at java.desktop/java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:109)
at java.desktop/java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101)
at java.desktop/java.awt.EventDispatchThread.run(EventDispatchThread.java:90)2.4.0https://gitlab.sgalinski.de/phpstorm/fluid-plugin/-/issues/155Syntax Error2021-01-15T13:33:09ZFabian GalinskiSyntax ErrorThe error is correct, but shouldn't be on the last line.
```
@import "EXT:gridelements/Configuration/TypoScript/setup.typoscript"
# no direct header in bootstrap
tt_content.gridelements_pi1.10 >
# Base grids
tt_content.gridelements_pi...The error is correct, but shouldn't be on the last line.
```
@import "EXT:gridelements/Configuration/TypoScript/setup.typoscript"
# no direct header in bootstrap
tt_content.gridelements_pi1.10 >
# Base grids
tt_content.gridelements_pi1.20.10.setup {
onecolumn < lib.gridelements.defaultGridSetup
onecolumn {
cObject = FLUIDTEMPLATE
cObject {
partialRootPaths < lib.contentElement.partialRootPaths
file = EXT:project_theme/Resources/Private/Gridelements/1Column.html
}
}
twocolumns < lib.gridelements.defaultGridSetup
twocolumns {
cObject = FLUIDTEMPLATE
cObject {
partialRootPaths < lib.contentElement.partialRootPaths
file = EXT:project_theme/Resources/Private/Gridelements/2Columns.html
}
}
threecolumns < lib.gridelements.defaultGridSetup
threecolumns {
cObject = FLUIDTEMPLATE
cObject {
partialRootPaths < lib.contentElement.partialRootPaths
file = EXT:project_theme/Resources/Private/Gridelements/3Columns.html
}
}
fourcolumns < lib.gridelements.defaultGridSetup
fourcolumns {
cObject = FLUIDTEMPLATE
cObject {
partialRootPaths < lib.contentElement.partialRootPaths
file = EXT:project_theme/Resources/Private/Gridelements/4Columns.html
}
}
section < lib.gridelements.defaultGridSetup
section {
cObject = FLUIDTEMPLATE
cObject {
partialRootPaths < lib.contentElement.partialRootPaths
file = EXT:project_theme/Resources/Private/Gridelements/Section.html
dataProcessing.10 = TYPO3\CMS\Frontend\DataProcessing\FilesProcessor
dataProcessing.10 {
references {
fieldName = image
table = tt_content
}
as = image
}
masonry < lib.gridelements.defaultGridSetup
masonry {
cObject = FLUIDTEMPLATE
cObject {
partialRootPaths < lib.contentElement.partialRootPaths
file = EXT:project_theme/Resources/Private/Gridelements/Masonry.html
}
}
box < lib.gridelements.defaultGridSetup
box {
cObject = FLUIDTEMPLATE
cObject {
partialRootPaths < lib.contentElement.partialRootPaths
file = EXT:project_theme/Resources/Private/Gridelements/Box.html
}
}
accordion < lib.gridelements.defaultGridSetup
accordion {
cObject = FLUIDTEMPLATE
cObject {
partialRootPaths < lib.contentElement.partialRootPaths
file = EXT:project_theme/Resources/Private/Gridelements/Accordion.html
}
}
}
```https://gitlab.sgalinski.de/phpstorm/fluid-plugin/-/issues/146Possibility to disable Fluid injection checks for some specific namespaces to...2020-10-21T19:11:21ZStefan Galinskistefan@sgalinski.dePossibility to disable Fluid injection checks for some specific namespaces to get the default autocompletion or allow to use external XSD files therefores.t.s.t.2.3.0https://gitlab.sgalinski.de/phpstorm/fluid-plugin/-/issues/75Support global Fluid ViewHelper namespaces (TYPO3 ≧ v8.5)2020-10-21T19:11:21ZJosef GlatzSupport global Fluid ViewHelper namespaces (TYPO3 ≧ v8.5)A really nice feature was introduced in the TYPO3 core during the last days of October '16: https://github.com/TYPO3/TYPO3.CMS/commit/d9e7b6a8eb445aceb6934f8f97691e2c433d0cae
Could that be supported by the Fluid Plugin?
(Feels as if it...A really nice feature was introduced in the TYPO3 core during the last days of October '16: https://github.com/TYPO3/TYPO3.CMS/commit/d9e7b6a8eb445aceb6934f8f97691e2c433d0cae
Could that be supported by the Fluid Plugin?
(Feels as if it always becomes more complicated...)2.3.0Fabian GalinskiFabian Galinskihttps://gitlab.sgalinski.de/phpstorm/fluid-plugin/-/issues/134Fluid 3 Support2020-10-21T19:09:55ZFabian GalinskiFluid 3 Supporthttps://gitlab.sgalinski.de/phpstorm/fluid-plugin/-/issues/141This Viewhelper couldn't be found2020-10-21T19:09:34ZIngo FabbriThis Viewhelper couldn't be found`fc:component` and `fc:render` are not resolveable.
But `fc:param` is. So it can't be a wrong the namespace declaration.
![image](/uploads/4437f6630ac698a9e25bc029a979fcf0/image.png)`fc:component` and `fc:render` are not resolveable.
But `fc:param` is. So it can't be a wrong the namespace declaration.
![image](/uploads/4437f6630ac698a9e25bc029a979fcf0/image.png)2.3.0https://gitlab.sgalinski.de/phpstorm/fluid-plugin/-/issues/152Plugin umbenennen mit TYPO3 im Namen2020-10-21T19:09:02ZFabian GalinskiPlugin umbenennen mit TYPO3 im Namen2.3.0https://gitlab.sgalinski.de/phpstorm/fluid-plugin/-/issues/70Support auto-completion of all possible partial/layouts2020-10-21T19:08:43ZJosef GlatzSupport auto-completion of all possible partial/layoutsDo fluid partials have to reside within `ext/Resources/Private/Partials/Foo.html` to get that to a partial with only one click on `<f:render partial="Foo" />`?Do fluid partials have to reside within `ext/Resources/Private/Partials/Foo.html` to get that to a partial with only one click on `<f:render partial="Foo" />`?2.3.0Fabian GalinskiFabian Galinskihttps://gitlab.sgalinski.de/phpstorm/fluid-plugin/-/issues/124New Syntax: Pipe instead of -> as in {var | v:h()}2020-10-21T19:08:07ZStefan Galinskistefan@sgalinski.deNew Syntax: Pipe instead of -> as in {var | v:h()}Old syntax is still possible.Old syntax is still possible.2.3.0Fabian GalinskiFabian Galinski