Comments (9)
So what exactly is your problem then?
from typoscript_rendering.
Well. If you have a plugin, whos actions are configured using flexforms, you won't be able to use your helper to generate Ajax calls. You may still set a different contextRecord param, though. Or drop the flexform configuration as we will probably do. I cannot say how popular switchableControllerActions are. And again, the problem may depend on a situation, where you call from one extension to another as we do. Just wanted to give you that feedback as it took us a while to figure it out.
from typoscript_rendering.
Thanks for the report.
Well, it has nothing to do with my view helper, right? If you'd generate action links to disallowed actions with the regular view helper, it would fail as well, right? So if you need (ajax) links to certain actions and use switchableControllerActions, you must allow these actions in the configuration.
I'll close this now. But maybe it helps others to more quickly identify such an issue with their configuration.
from typoscript_rendering.
Haha. Actually this is the funny thing about this issue. I am creating links with extension A with plugin x to call plugin y of extension B. So Ax->By this is. The flexform configuration is with x, though! As I said, it depends on the contextRecord.
from typoscript_rendering.
I am creating links with extension A with plugin x to call plugin y of extension B. So Ax->By this is.
And this does work with the regular action link view helper?
from typoscript_rendering.
I checked. The regular action link view helper works.
from typoscript_rendering.
Hm, OK. So worth looking into that.
Thanks!
from typoscript_rendering.
Yes I agree the problem is the current default context, if you want to load a other extension.
Maybe a fallback to the current page is a solution.
from typoscript_rendering.
I am creating links with extension A with plugin x to call plugin y of extension B. So Ax->By this is. The flexform configuration is with x, though!
OK, sure. I finally understood the issue :)
As I said, it depends on the contextRecord
Exactly correct. I don't see any possibility to solve this automatically, except defaulting to page if you link to another plugin.
Maybe a fallback to the current page is a solution.
So yes, @mischka I will do so.
from typoscript_rendering.
Related Issues (20)
- PHP 7.2 compatibility HOT 6
- Typo3 v9 compatibility HOT 5
- additionalParams doesn't work in AjaxActionViewhelper HOT 2
- "Real" json response HOT 4
- Content Type in Cached Output HOT 8
- Ajax Pagination in News doesnt work HOT 6
- Additional query params HOT 4
- Is pageNotFoundOnCHashError requirement really .. required? HOT 10
- How to change the URL without reloading a page? HOT 1
- Question: version 2.1.0 and php 7.3 HOT 1
- AJAX-based pagination in the 'ext:news' works not respecting category and tag HOT 5
- uri.action and valid JSON - no "Cached page generated"
- ...\Widget\LinkViewHelper::render not compatible with ...\AbstractTagBasedViewHelper::render()
- version 2.2.0 should actually be version 3.0.0 HOT 4
- TYPO3 Security Update 10.4.14 breaks typoscript_rendering partially HOT 4
- Uri/CObjectViewHelper still uses TYPO3\CMS\Fluid\Core\ViewHelper\AbstractViewHelper HOT 1
- TYPO3 v11 compatibility HOT 3
- PHP8 error with content-type reading HOT 2
- Ajax response always contains complete page html HOT 4
- TYPO3 v12 compatibility HOT 12
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from typoscript_rendering.