After update to alpha3 all pages 'taxonomy/term/%' are showed blank. There is error message from event log:
require_once(sites/all/modules/ctools/delegator/plugins/tasks/i18ntaxonomy.pages.inc) [<a href='function.require-once'>function.require-once</a>]: failed to open stream: No such file or directory in /home/www/mito-team.com/content/includes/menu.inc on line 346.
'i18n' module installed also. The workaround is to make symlink 'ctools/delegator/plugins/tasks/i18ntaxonomy.pages.inc' to file 'i18n/i18ntaxonomy/i18ntaxonomy.pages.inc'. But this is a workaround, not solution.
Do you need any additional info?
Comments
Comment #1
merlinofchaos commentedOoooh I bet i18n taxonomy and ctools are fighting over the taxonomy/term/% page like two little siblings!
Comment #2
f1mishutka commentedDoes this mean i18n module is incompatible with ctools (and Panels as result)? Or there is something to do with this?
Comment #3
merlinofchaos commentedI'm not sure. There might be something I can do to make them compatible. ctools can be nice or it can be mean and I have to figure out the proper response.
Comment #4
f1mishutka commentedPlease let me know if I can help with something for this - additional info or any check.
Comment #5
brmassa commentedEarl,
i confirm the problem. It goes crazy when the site is multi-language.
I also confirm the "solution".
regards,
massa
Comment #6
ionmedia commentedsame problem
Fatal error: require_once() [function.require]: Failed opening required 'sites/all/modules/ctools/delegator/plugins/tasks/i18ntaxonomy.pages.inc' (include_path='.:/usr/lib/php') in ...../includes/menu.inc on line 346
how we can fix it?
Comment #7
mathieu commentedSubscribe.
Comment #8
merlinofchaos commentedUnfortunately, until I work this out the only fix is to either disable delegator (which means panel pages) or i18ntaxonomy.module
Comment #9
f1mishutka commentedThe third way is to use workaround I've described in initial message. It works fine for me with both i18n and delegator enabled.
Comment #10
laVera commentedHello:
I was in the same problem, and i create the symlink, but i can't make panels handle the taxonomy, as say merlinofchaos, modules must be fighting. But in my case, as i can see, i18 is winning.
Any idea to make delegator win? perhaps rename it to "zDelegator"?
UPDATE: i just disabled "Taxonomy translation" module and the error is gone. I supposed with that delegator will be alone to handle taxonomy, but still not showing panels taxonomy page.
Any way, i think is another valid workarraund: disable "Taxonomy translation" module.
Comment #11
merlinofchaos commentedOk, I just checked in a fix. It's...maybe not the fix everyone wants, because I decided to make delegator cooperative. Because delegator allows task handling, other modules can choose to cooperate with it and provide code to delegator to let people work together. If other modules choose not to be cooperative, delegator will let them do whatever, and then you'll end up with a choice between that module and delegator. For this, that moves the ball over to i18ntaxonomy's court.
Delegator will provide a warning that it's not doing this, and there is a system variable you can set to make delegator override anyway, but there's no UI for this setting yet, as I'm not sure where exactly to put it. I'll probably add it in Panels, at least, but there will likely need to be another location for it as well.
This fix is now in CVS and will go out in -beta2.