Giter Club home page Giter Club logo

Comments (9)

helhum avatar helhum commented on August 20, 2024

So what exactly is your problem then?

from typoscript_rendering.

TrueType avatar TrueType commented on August 20, 2024

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.

helhum avatar helhum commented on August 20, 2024

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.

TrueType avatar TrueType commented on August 20, 2024

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.

helhum avatar helhum commented on August 20, 2024

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.

TrueType avatar TrueType commented on August 20, 2024

I checked. The regular action link view helper works.

from typoscript_rendering.

helhum avatar helhum commented on August 20, 2024

Hm, OK. So worth looking into that.

Thanks!

from typoscript_rendering.

mischka avatar mischka commented on August 20, 2024

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.

helhum avatar helhum commented on August 20, 2024

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)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo 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.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.