your websites open online gratis aplicaciones php joomla

php - websites - launch your joomla



¿Cómo obtener la ruta a la plantilla actual en Joomla 1.5? (3)

He descubierto un método. Use el objeto $ mainframe global.

$templateDir = $mainframe->getBasePath() . "templates/" . $mainframe->getTemplate();

¿Hay otra (mejor) forma?

Estoy escribiendo un componente y me gustaría insertar imágenes de la carpeta de la plantilla.

¿Cómo se obtiene la ruta correcta a la carpeta de la plantilla?


IIRC, el objeto global $ mainframe finalmente se va. Aquí hay una manera de hacerlo a través del marco:

$app = JFactory::getApplication(); $templateDir = JURI::base() . ''templates/'' . $app->getTemplate();


Qué tipo de ruta ... En el sistema de archivos:

$templateDir = JPATH_THEMES.DS.JFactory::getApplication()->getTemplate().DS;