whither Panels_page and Views ctools?
Hello all. I am trying to us panels in Drupal 6.10 and have installed all asked for modules but cannot find "Panels_page" and "Views ctools". I cannot activate panels module without them apparently. Can anybody direct me to those download links? Maybe there is an update lag for those modules? Thanks, TS
Groups:
Login to post comments
Ical feed
You can find CTools
You can find CTools here:
http://drupal.org/project/ctools
Panels Pages should be included with the main Panels modules.
also, go for the 3.x branch
also, go for the 3.x branch rather than the 2.x. 2.x has been abandoned in favor of some radical changes in 3.x
No panels_pages on Panels 3.0
I'm trying to upgrade my Panels 2 to Panels 3. I've installed Panels 3 rc1 and Ctools, When I try to enable Ctools on the modules adming page, I get:
Fatal error: require_once() [function.require]: Failed opening required './sites/dev2.theportalusa.org/modules/panels/panels_page/panels_page.menu.inc' (include_path='.:/home/theportalusa/public_html/sites/all/modules/luceneapi/lib:/usr/share/php:/usr/share/pear') in /home/theportalusa/public_html/sites/dev2.theportalusa.org/modules/panels/panels.module on line 278
There is no panels_pages in my panels folder. But the modules list page lists panels_pages. I don't understand this. The panels3 gzip file is the same size as the one on the project page, so I think I got the full thing. Do I need to do something different to get panels_pages?
One other thing. This is a development site in a multisite, with the live site using Panels 2 in the same multisite. I've loaded Panels 3 into the sites/devspecific/modules/panels folder. Is it finding something from Panels 2 on the sites/all/modules/panels folder? Panels is my front page, so this needs to happen on a dev site, but it wouldn't be so hard to create a dev site on an independent server away from the multisite if that is what needs to happen.
Thanks for any suggestions.
Panels page is deprecated in
Panels page is deprecated in the latest panels 3.x branch. For a little while there was Delegator in CTools, but in the latest CTools this has been replaced with the Page Manager module. I'd recommend moving your Panels 2 into a site specific folder so that your dev site on Panels 3 can't see it. Right now having panels page module from 2.x trying to call things in panels 3 which is overriding the 2.x version is causing the errors. The panels page 2.x is showing up because there is no version in 3.x to from your dev site to override the version in sites/all/modules.
In multisite
Thanks Mikey,
That will work for now and I'll give it a try tomorrow, but pretty soon this multisite will have numerous sites based on the one development site. Having to put deprecated modules in sites/specific each one (they don't even have a modules folder now since they all use sites/all) would be pretty burdensome.
Also, it would be a good idea to mention this somewhere in the Panels 3 upgrade docs since it's likely to be a pretty common issue.
Dean, Actually what I
Dean,
Actually what I outlined was pretty much the ideal way, but you could get by with just making sure that Panels Page module is disabled on the dev site. It should work fine with the gotcha, that if that were to be enabled, your site would probably break.
it's looking for panels include files at the old path
So I moved panels 2 to the sites/specific folder for the live site, and now I'm getting row after row of complaints that it can't find a panels include file, mostly display-render.inc.
It occurred to me that "render" deals with theming, so I went and redid the theming registry, and the errors went away. Thought I should post that here in case others run into it.
This is hardly an ideal method as in the future we may have dozens or more of standard sites, and we would need to copy an old version of a module package into each one of them in order to use a dev site. Is there a way to disallow Drupal from loading a module's code?