Taxonomy
ExpressionEngine 2
Back to this add-on's main page
View Other Add-ons From iain
Taxonomy (3.1.1) Breadcrumb tag on EE 2.9.2 error
Support Request
ks808
|
Posted: 12 March 2015 07:23 PM |
|
|
|
We recently updated EE to 2.9.2 from 2.7.3. I have just updated Taxonomy from 3.1 to 3.1.1. After updating EE to 2.9.2, the following tag stopped working and also kept the page from displaying.
{exp:taxonomy:breadcrumbs tree_id=“1”
display_root=“no”
{if embed:entry_id}entry_id=”{embed:entry_id}”{/if}
{if embed:node_id}node_id=”{embed:node_id}”{/if}
{if embed:link_current_node}link_current_node=”{embed:link_current_node}”{/if}
wrap_li=“yes”
include_here=“yes”
titles_only=“yes”
delimiter=” “}
Instead of the page parsing and displaying, I get the following message: “The page cannot be displayed because an internal server error has occurred.”
Any suggestions would be much appreaciated.
Thanks!!
|
|
|
|
ks808
|
Posted: 12 March 2015 07:58 PM |
# 2
|
|
|
Thanks for the quick reply Iain! I enabled PHP errors but none were produced. Just the error message.
If I remove any parameters, even the required ones, I get a blank page plus a template debug dump. As soon as I add the required parameters, the error message appears again.
Thanks!
|
|
|
iain
|
Posted: 12 March 2015 10:10 PM |
# 3
|
|
Developer
|
I’m scratching my head a little wondering where some of your parameters are coming from?
Specifically:
titles_only
link_current_node
wrap_li
Were you using a modified version of taxonomy?
Can you set up a template on it’s own, and add the following code
{exp:taxonomy:breadcrumbs tree_id="1" entry_id="xx" }
And replace xx with an entry ID you know exists in the tree. Does that produce a white page?
|
|
|
ks808
|
Posted: 12 March 2015 11:28 PM |
# 4
|
|
|
Ok, I checked the older version of the breadcrumb method and found that those parameters were added. So that solved the mystery of those parameters. However, the current version installed overwrote the modded mod file. I even placed the tag in a stand alone template rather than calling it via an embed. The single breadcrumb tag is still producing the same white page with the error message even with just the “tree_id”, and “entry_id” as the only parameters.
I’ve also tried updating Taxonomy again via Updater… just in case some files werent updated. I’ll keep trying.
This is a real head scratcher. Thanks for all your help!
|
|
|
iain
|
Posted: 12 March 2015 11:35 PM |
# 5
|
|
Developer
|
If they hacked the add-on, perhaps there’s an extension at play looking for things from Taxonomy that were in their previous version?
What extensions/modules are installed, anything custom looking? Maybe search the entire EE install for ‘taxonomy’ with your code editor and see if you get any results outside of the main module.
|
|
|
iain
|
Posted: 12 March 2015 11:37 PM |
# 6
|
|
Developer
|
can you try via ftp to manually replace the taxonomy files/folders instead of using updater please. Updater won’t like that the Taxonomy 2.x version is in there probably.
|
|
|
ks808
|
Posted: 13 March 2015 12:17 AM |
# 7
|
|
|
Hey Iain! Success! We have two sites using your Taxonomy. When I checked the other site, Taxonomy was still working…so the module files seem to be all good. I went back to the first site and edited the settings for the tree that I’m having trouble with. Without changing anything, I just hit “Update and Finish”. Just for kicks, I checked the template I was using to test the breadcrumbs. The page came up with the hardcoded parameters. So I replaced the taxonomy breadcrumbs tag with the original tag in the template, and everything came back. I’m guessing there was something that was updated in the DB when I updated the tree settings. Maybe?
Hopefully that fixed it. If not, I’ll try your latest suggestions and get back to you. For now, you can consider this thread closed.
Thanks for your support! Taxonomy is an super addon to EE!
P.S. Just in case you were curious where your addon is being used, you can check out our public site here: http://www.ksbe.edu. The second site where I was having the problem is our intranet.
|
|
|