Hi,
I created a profile using cck, nodeprofile, nodefamily, usernode, and pageroute. Everything has been working fine, and then suddenly a couple of days ago, the pageroute stopped working properly.
There are 4 pages in the pageroute, and when you try to go to page 3 or 4, it exits the pageroute, and tells you that changes to the previous page in the route have been saved.
I tried deleting and re-creating the pageroute, and get the same results.
I've checked access permissions, and every setting I can think of to check, and everything looks fine.
The link to the pageroute in question is http://www.dianovo.com/editmyprofile, but you will need to register to view it.
Any ideas?
thanks,
blue
Comments
Comment #1
bluecobalt commentedI have no idea why this worked, but...
In tracing this problem, I was looking at the content type for page 3, and found that the only field for it is a textfield that I had set for filtered text. I decided to try switching this to plain text and see what would happen. I did, and page 3 and 4 of the pageroute became available for just a second, and then reverted to the original problem. I went back into the textfield settings and changed it from plain text back to filtered text, and it began and is still working fine.
I'm not sure if this is a bug in pageroute or CCK, or if it was just a weird glitch that hopefully will not repeat.
blue
Comment #2
fagoI don't have any glue what's happening with your site.. Does the usual node creating form work?
Comment #3
bluecobalt commentedHey Wolfgang,
Yes, the usual node creating form works fine.
And, the plot thickens...
If I make a change to any other CCK created content type (even ones that are not related to the editmyprofile pageroute), the pageroute breaks again. But, if I go in and change the textfield on page 3 from filtered text to plain text, save it, and then change it from plain text back to filtered text, and save it again, the pageroute begins working fine again.
Comment #4
bluecobalt commentedFalse alarm, other changes besides to a content type make the problem come back.
I'm going to keep trying to figure this out, and report back.
Comment #5
fagopresumable, you get hit of the bug as soon as the cache is rebuilt, what is caused by editing a CCK type and also some other actions..
which php version do you use? are you using the latest pageroute module?
Comment #6
fagoI've tested it on your site and it looks like the pageroute module doesn't get the control about this two pages.
Perhaps there are other menu items pointing to
editmyprofile/professional or editmyprofile/contact_info ? Please check.
Comment #7
bluecobalt commentedYou rock, Wolfgang!
Thank you so much! I found the problem, thanks to your last suggestion.
I had created a view for each of the outputs of the pages in the profile so that I could present the views in tabs using jquery. I had created page views for each one, when I didn't need to. And, each of them was pointing at the same urls as the pageroute pages.
Once I unchecked the "Provide Page View" checkbox for each one, the pageroute began behaving as expected.
Man, this new generation of modules (CCK, views, nodeprofile, pageroute, etc.) are amazing, but incredibly complex, and it is taking me a while to get my head totally wrapped around them and how to use them properly.
peace to you,
blue
Comment #8
(not verified) commented