Hello,
We're using Joomla + a gavick template + Flexicontent.
Besides I inject personal php code through a functions.php file.
My problem is to know where to put it in order to access it everywhere.
So far, I put it in :
templates > gk_gamebox > layouts > default.php
This allows me to put it before HTML is generated by the gavick template.
The problem is, this way Flexicontent do not catch variables, functions, etc... from my functions.php :'(
So I put functions.php in Flexicontent templates, and this is bad cause :
- The php code is just in a div, if i need it in head or before, I'm stuck in Flexi.
- I got to put the inclusion on every Flexicontent template I use...
And know I got to put a google map in the Flexicontent... and here is how it has to be done :
<?php
include_once("../include/GoogleMap.php");
include_once("../include/JSMin.php");
$MAP_OBJECT = new GoogleMapAPI(); $MAP_OBJECT->_minify_js = isset($_REQUEST["min"])?FALSE:TRUE;
$MAP_OBJECT->setDSN("mysql://user:password@localhost/db_name");
$MAP_OBJECT->addMarkerByAddress("Denver, CO","Marker Title", "Marker Description");
$MAP_OBJECT->addMarkerByAddress("Los Angeles, CA","Marker2 Title", "Marker2 Description");
?>
<html>
<head>
<?=$MAP_OBJECT->getHeaderJS();?>
<?=$MAP_OBJECT->getMapJS();?>
</head>
<body>
<?=$MAP_OBJECT->printOnLoad();?>
<?=$MAP_OBJECT->printMap();?>
<?=$MAP_OBJECT->printSidebar();?>
</body>
</html>
As you can see you have to include PHP stuff before the HTML tag, between HEADS ones, and in the BODY... eheh, here we are...
So if you put it all in the Gavick template, no prob.
But if you put the "before HTML" part and "HEAD" part in Gavick and the body one in Flexi, it goes like my functions.php inclusion in Gavick, it does not work... Variables, objects, functions, do not go through Flexi.
In this case Jumi like modules, do not help.
So here is my question
Is there a way for Joomla to be flexible with personal PHP code ? Is there a way to put it where we want and be able to acces data from everywhere ?
and for this case in particular :
Is the a way to access in Flexi, my PHP datas which are included in Gavick template ?
Thanks for your help