Hi!
I played around a little bit with other templates, downloaded from the
internet, some of them seem working, some of them totally not. All of
them
for joomla 1.5.
It could be related to the Ajax version used. Did you follow the error
message of the web server and on the JavaScript error console?
I tried, but in fact, I did not see any useful error message in the
error_log and I did not use Javascript console. I will check it.
I do not know details about Ajax, so, I have no idea, what to do with it 
Anyway, using Google Chrome, I was able to get useful messages in some cases
and turned out, the following php function caused a problem:
baseurl() ?>/
So, I just changed the links to resources by removing the part I wrote
above.
Example:
Original one:
baseurl() ?>/templates/system/css/system.css" type=“text/css” />
Changed one:
Now resources are reachable.
It seems, there are several joomla functions/classes, which are completly
missing from egroupware and due to that, template is not working. I tried
to
copy the missing classes into the egroupware libraries and I tried to
tweak
sitemgr, but until now it generates more errors.
If you find a solution to patch missing classes (or the list of required
classes) into the sitemgr, can you please let us know (e.g. by
contributing your patch on the bug tracker)?
One of the missing modules was this: JModuleHelper. Even, I include the
helper.php (from joomla 1.5.x), I got the following error message:
mod_fcgid: stderr: PHP Fatal error: Call to a member function render() on a
non-object in
/var/www/virtual/example.com/htdocs/egroupware/sitemgr/sitemgr-site/templates/siteground-j15-170/utils.php
on line 14
It seems, JFactory class has no LoadRenderer function
Here is the relevant code from the template:
global $Itemid;
// menu code
$document = &JFactory::getDocument();
$renderer = $document->loadRenderer( ‘module’ );
$options = array( ‘style’ => “raw” );
$module = JModuleHelper::getModule( ‘mod_mainmenu’ );
$mainnav = false; $subnav = false;
if($mtype == “splitmenu”) :
$module->params = “menutype=$menu_name\nstartLevel=0\nendLevel=1”;
$mainnav = $renderer->render( $module, $options );
$module = JModuleHelper::getModule( ‘mod_mainmenu’ );
$module->params = “menutype=$menu_name\nstartLevel=1\nendLevel=9”;
$options = array( ‘style’ => “rounded”);
$subnav = $renderer->render( $module, $options );
elseif($mtype == “suckerfish”) :
$module->params = “menutype=$menu_name\nshowAllChildren=1”;
$mainnav = $renderer->render( $module, $options );
endif;
By commenting out the lines containing renderer() function, I got it
working.
It seems, the menu rendering is not implemented in egroupware.
I hope it helps to you. I am still playing with some templates and I still
have no time to check my old templates. These templates are new, stock
joomla templates.
To be continue…
István
Learn how Oracle Real Application Clusters (RAC) One Node allows customers
to consolidate database storage, standardize their database environment, and,
should the need arise, upgrade to a full multi-node Oracle RAC database
without downtime or disruption
http://p.sf.net/sfu/oracle-sfdevnl
eGroupWare-users mailing list
eGroupWare-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/egroupware-users