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;