I am trying to:
use the Toolset Views Elementor Widget. It does not allow me to specify any attributes/parameters, which are required for my views.
As an aside, I had a view that does not have any limit, but uses an attribute to filter by taxonomy. Because I was unable to specify parameter, my elementor page completely broke. It took me a long time to understand that it was blowing up in Toolset. I am exploring ways to limit my views. I have also looked for a way to create a default parameter if none is passed in, but that does not seem to be an option.
Either way, it would be great if the Toolset Views Elementor Widget provided this functionality.
Link to a page where the issue can be seen:
I expected to see:
Adding views through the normal editor allow me to specify an attribute
I also want to report that the Toolset Views Elementor Widget does not load View CSS from the loop, which means it does not properly render as a preview.
I'm not sure whether we'll handle this as a feature request or a UX issue, that the ability to specify a shortcode attribute (which you can do when inserting Views with shortcodes) is not possible when inserting Views with widgets (not just the Elementor Views widget), so let me check on that.
In the meantime you can insert your View via shortcode using the Elementor shortcodes widget instead of the Views widget (you'll either have to copy and paste from the backend or type in the shortcode manually, because it is not possible for us to provide the Fields and Views button in the Elementor editor).
The issue with the CSS is already reported. We need to change how custom CSS is added to be able to fix this. Because CSS in the body is not valid HTML in HTML4 we need to use JS to hoist the CSS into the page head, but we can't run our own JS in the Elementor editor.
As CSS in the body is valid HTML5 we plan to change this, but haven't yet.
In the meantime, recall that the editors in a View are just HTML editors (with shortcode support), so you can add any valid HTML there, meaning instead of using the custom CSS block you can just add your CSS direct to the editor sections within style tags.
Thank you for the response. I appreciate you have to weigh the value of different requests, but this seems to be a UX issue. I have not really used the widget, since I can add Views through the editor, and in that editor I can specify a query filter. I have thus built several Views that are dynamic and require some parameter. Interestingly, since it is not possible to set up a default, and because I would like to show as many results as match my query filter (no limit), I have accidentally created a waiting time-bomb.
Anyway, I'm not sure why the widgets would be any different from what you can add through the editor. Elementor after all is replacing the main text area, so it would make sense that you can do all the same stuff. I am also hoping you don't treat your future gutenberg widgets in the same way, or else it will make Views a lot less useful to me. Yes, I can use shortcodes, but I was hoping to have a higher level preview of the view.
I spoke with the developers about this, and there is a technical reason why it is (currently) not possible to specify the shortcode attributes when inserting a View via a widget (or, indeed, as a Layouts View cell), but that we want to change this, not just for the Elementor View widget, but for all such cases. We need to do some work to facilitate this, and we need to file it internally as a request, although you might reasonably consider it a UX flaw.
I'm re-assigning to Beda who handles such requests for escalation.
Internally this will receive the attention determined by people with a broader overview, I cannot influence this (More than Nigel did already), however, the votes on the requests can as those are as well part of such decisions.
+1 for adding shortcode/filtering UI options to the Views widget for Elementor. I believe I already filled out a Feature Request ticket - but i can't access the links Beda listed above to upvote (it redirects to a New Feature Request form)