Support for Drupal 7 is ending on 5 January 2025—it’s time to migrate to Drupal 10! Learn about the many benefits of Drupal 10 and find migration tools in our resource center.
Hi,
Could you tell me is there a way to get the feed page to work around this issue
"Missing style plugin". I don't seem to be able to save the view without it.
Format : RSS Feed | Settings
Display : Missing style plugin
Fields
The selected style or row format does not utilize fields.
Should I make a Style plugin?
I have been searching for a solution but don't seem to find one.
Kind regards
Marco Schoolenberg
Comment | File | Size | Author |
---|---|---|---|
#13 | vacatures (vacatures_solr) | vacatures-assurantie.nl_.png | 40.4 KB | scuba_fly |
#2 | check-RSS FEED.png | 35.87 KB | marco71 |
#2 | check-display-missing style plugin.png | 47.96 KB | marco71 |
#2 | check-settings.png | 61.54 KB | marco71 |
#2 | missing-row-style-feed.png | 57.61 KB | marco71 |
Comments
Comment #1
dawehnerWhat kind of view did you created? user/node/comment...? Some more informations are always great, but i hope you already know this.
So this either is about a bug, that an existing row plugin is not used, or you have a view-type which uses something without a row rss plugin.
Comment #2
marco71 CreditAttribution: marco71 commentedHi thanks for your response.
The View I have created actually comes with the Drupal Recruit module.
I am not sure what you mean with "what kind of view"
I added a bunch of screen-shots one of the admin page and one of the "feed" page, and some of the links clickable around format, hope that clarifies a little?
Very grateful for your help
sincerely
Marco Schoolenberg
Comment #3
marco71 CreditAttribution: marco71 commentedI think I need to set it back to active. And maybe its minor
Comment #4
dawehnerWell the job base table doesn't provide a row plugin for feeds so views can't do something here. Remove the feed display and you can save again.
Comment #5
aweizd CreditAttribution: aweizd commentedI have the same problem trying to create a Feed Display for the Drupal Commerce Product View. In fact, I can't create a any Feed Displays, because of this. The only feed display that actually works is the Frontpage view.
I'm on the recent dev release of views, but had the same problem with rc1.
Comment #6
dawehnerWell sure, all of them don't provide row plugins, so there is no chance (beside developing a general feed row plugin) for views to fix this.
Comment #7
aweizd CreditAttribution: aweizd commentedComment #8
aweizd CreditAttribution: aweizd commentedSo is this "normal" views behaviour?
Could another module be causing this error? I don't have the problem with a different site I work on.
Comment #9
dawehnerYes it is.
Comment #10
marco71 CreditAttribution: marco71 commentedThank you for all the info. So to get a feed working for that view I or someone would have to build that plugin?\
Does that plugin style the RSS output....? What king of file would that be.... lots of questions :-o
Could you provide me with a example for some other view maybe or tell me where to get it.
Maybe I can rebuild that to work with this module/view...
I seem to remember I had this working in one of my test installs hmmmm. guess not.
Comment #11
dawehnerFirst you need to say that you implement the views api: hook_views_api.
The second step is to use hook_views_plugins to register a row rss plugin. Here is the one from node as example.
It includes a class views_plugin_row_node_rss: modules/node/views_plugin_row_node_rss.inc which prepares the data in the render() function. That's basically all what you need.
Comment #12
marco71 CreditAttribution: marco71 commentedWauw cool I will have a go at this. It might take me some time though. PHP is new for me I am a Java man.
Thank you very much!
Comment #13
scuba_flyMarco71 did it work for you?
I'm having a similar issue with a view containing solr search content.
Comment #14
jdieter CreditAttribution: jdieter commentedSo, there is something wrong with the Civicrm events that stops them from being able to be a source for a "feed" view? They work with all the other view types? Is there a fix for this? Is there some sample code I can use to write a "row plugin"?
Comment #15
MustangGB CreditAttribution: MustangGB commented