Thanks for this module. I've hit a problem, which is compatibility with Panels.

With the Panels Taxonomy term template and Node template enabled, the meta tags assigned to a taxonomy term or node do not show up. Does anyone else have this issue?

Comments

cwithout’s picture

Tried with 2.x-dev and alpha4

valthebald’s picture

Can you please explain your scenario in a little bit more detail?

valthebald’s picture

Status: Active » Closed (cannot reproduce)
cwithout’s picture

Status: Closed (cannot reproduce) » Active

Reopening, since it appears the issue you referred to is not going to address capability with Panels.

Install Page Manger and Panels. Go to "/admin/structure/pages". Enable "/node/%node" and "/taxonomy/term/%taxonomy_term". For both, create a variant which uses Panels. Use all the defaults and choose any layout you want. Add content (such as node body or term description) . Click "Create variant" then "Update and save". View the taxonomy term pages or node pages source, which has no meta tags even if they were assigned to the node and the taxonomy term.

Gemma Morton’s picture

You need to add the fields specifically. It is stated in a previous issue here.

cwithout’s picture

Status: Closed (fixed) » Active

Could you please point me to this previous issue? If you're referring to #1115158: Does not work with Display Suite, that is not the same. I've tried the solutions there as they could apply to Panels with no success. (As has another person : http://drupal.org/node/1115158#comment-5075022)

I just search and found a new issue that has been added since this one was opened #1281064: meta tags do not display anywhere. It's the same issue, but that doesn't have a solution either. Except to say create a new content type, which would mean recreating all content on an existing site. That's not really much of a solution. There's not another issue that mentions Panels when I search.

I'm not trying to be a jerk, but after now reading those other issues, this is obviously an existing issue. I've decided not to use the module anymore because of the lack of any attention that's willing to be given to compatibility with Panels. The metatags module now has a working release and though last I checked, it was having the same issue, the maintainers are at least willing to acknowledge it's an issue and work on it. (I actually like Metatags Quick better, because Metatags is not as good UI, but with how much I rely on Panels, I need a module that supports them.)

I've already made a lot of attempts to get it to work but didn't even get a confirmation that anyone else could recreate the issue. If the reports in the dup issue -- which confirmed others experience the issue -- had been made or directed to this one so I'd gotten the notices before I decided to give up the module, I would have looked into making a patch.

If the issue has been tested and fixed in a newer release of the module, then you can update this issue as fixed. I'm just not willing to put more time into testing it again when I already spent a couple hours of searching and testing various methods of adding/showing/hiding fields before I reported. I haven't seen any active attempt to fix it that would encourage me want to spend my time testing again on a module I've abandoned.

cwithout’s picture

For anyone else having the issue, something that might get you metatags on your node pages (which is the temporary work-around for Metatag module) is to add "Node content" to your Panel rather than the individual fields or even "Node body".

Then under "Manage Display" settings for the node type (admin/structure/types) show/hide so it contains only the fields you want to display.

Based on #23 in #1115158: Does not work with Display Suite, you may have to set the following as well:
For the meta tag fields, select 'Content' region, '' label location, and default metatags_quick link formatter

I don't know if that works, since I'm not using the module anymore. But it's something to try if you're having this issue.

marcelgalema’s picture

I'm having similar issues. The home page of my site is set up through Panels, don't know how to get a meta description there. On all other pages the auto-generated description works fine.

The documentation is not really clear and I also have not been able to find more explanation, simular to cristinawithout's remarks.

Anybody out there with suggestions? If Drupal claims to be SEO-friendly, there must be an easy way to achieve this?

valthebald’s picture

#8: if you have front page build by panels, simply enable path-base meta tags and you are set up.
This is a different problem from what is discussed here. The problem described by christinawithout happens, when you have a node page, yet node template is overridden by panels

olegnaumov’s picture

Same issue here!

CarbonPig’s picture

I'm having the same issue with panels and can't find a clear solution using meta tags quick or meta tags module.

Thanks for all the help - these are great modules.

CarbonPig’s picture

This solves it: http://drupal.org/node/1322276

Place the meta tag field in your panel contents for the content type override.

It won't actually display, but will show in the page source as the appropriate meta tag.

valthebald’s picture

Status: Active » Fixed

Marking fixed :)
Thanks for pointing to solution!

Status: Fixed » Closed (fixed)

Automatically closed -- issue fixed for 2 weeks with no activity.

Status: Active » Closed (fixed)