Hi, how to understand, that Microdata is not compatible to Display Suite? They seem greatly different modules doing different things, can you explain more?

Comments

Anonymous’s picture

Microdata places it's data in field formatters, passing in the microdata variable from the entity. Display suite allows you to change how fields and entities are rendered.

I don't use Display Suite myself, so I don't know the precise incompatibility. If someone who uses it wants to provide a patch to support it, I will review it, but will not be working to provide support for it myself.

playfulwolf’s picture

Hm... It is a bit hard for me to understand.
Personally I use DS, because it is absolutelly great for simple entities display modifications.

I'll test in some time, and report how it works. It would be great to contact DS maintainers.

pyxio’s picture

Greetings,

Did you happen to make any progress troubleshooting this? I user DS as well, it is a pity this wonderful module is not compatible :o( Keep us posted. Cheers Kevin

pyxio’s picture

Hi,

Does anybody know if the this module will work if Display Suite is disabled on a content type and the tpl page is hand coded or if this conflict is with DS being installed period? In other words, could I disable DS for a product display and only use microdata on those pages while DS is active on other content types? I am curious if anybody knows the answer before I go through the process attempting to hand code a product display tpl files. Many thanks!

daemonchrist’s picture

I am using the latest dev build of Microdata along with Display Suite. It works, although it spews a bunch of errors, which I have to hide from my visitors. See #1692220: Undefined index: #formatter microdata_preprocess_field() for details.

If you're feeling brave, please try these two modules together, and help us debug.

daemonchrist’s picture

Issue summary: View changes
Status: Active » Closed (duplicate)

The patch in #1692220: Undefined index: #formatter microdata_preprocess_field() resolves all the issues I was having when using Microdata with Display Suite. Marking this one as a duplicate. Feel free to reopen if you have applied the patch and are still getting errors.