I have site with primary links
- about (basic page)
-news (panel + block view)
- market (panel + block view)
- forum (advanced_forum)
- feedback (webform page)

I use organic groups mode. When i open groupname.domain.com I see that news, market and forum has base url not domain.com, but groupname.domain.com. And all forum containers and forums has same base url.

As I understand subdomain module doesn't add main domain to the taxonomy urls and panels.
It's strange about panels because in the "Exclude the following content types from subdomains" panel is checked.

Nodes are with correct base url.

Can somebody explain me, does it bug or missing feature or what I have to do to fix it?

Thanks in advance.

Comments

Cray Flatline’s picture

Category: support » bug

I tried several configurations and I think it's a bug: it doesn't work with panels.

rwohleb’s picture

Title: Question about taxonomy and panels » URL alter fixes
Status: Active » Needs review
StatusFileSize
new10.06 KB

Here is an initial patch that attempts to cleanup the url alter functions and make them a bit smarter about things like taxonomy terms. It does two things:

  • Adds detection of missing entity types in the different engines. This prevents things like terms being considered 'system' paths when using the user engine.
  • Adds some initial intelligence in subdomain_url_inbound_alter for older bookmarks that might be floating around. This is really tied to my patch in #1285738: Subdomain mismatch options and needs to be looked at more.

Ultimately we need a lot more intelligence here. As it stands it still won't support panels and view pages properly. Too many paths are being considered 'system' paths.

I've updated the issue name to reflect what we are trying to do.

rwohleb’s picture

Assigned: Unassigned » rwohleb
Status: Needs review » Fixed

This has been committed to 7.x-2.x dev branch: c45bf26

Status: Fixed » Closed (fixed)

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