Estoy escribiendo un componente y me gustaría insertar imágenes de la carpeta de la plantilla.¿Cómo obtener la ruta a la plantilla actual en Joomla 1.5?
¿Cómo se obtiene la ruta correcta a la carpeta de la plantilla?
Estoy escribiendo un componente y me gustaría insertar imágenes de la carpeta de la plantilla.¿Cómo obtener la ruta a la plantilla actual en Joomla 1.5?
¿Cómo se obtiene la ruta correcta a la carpeta de la plantilla?
IIRC, el objeto global $ mainframe eventualmente desaparecerá. Aquí hay una manera de hacerlo a través del marco:
$app = JFactory::getApplication();
$templateDir = JURI::base() . 'templates/' . $app->getTemplate();
He descubierto un método. Use el objeto $ mainframe global.
$templateDir = $mainframe->getBasePath() . "templates/" . $mainframe->getTemplate();
¿Hay otra (mejor) manera?
me parece como si esta es la mejor manera. –
¿Qué tipo de ruta ... El sistema de archivos:
$templateDir = JPATH_THEMES.DS.JFactory::getApplication()->getTemplate().DS;
y cómo se obtiene la plantilla de administrador? – themis
@themhz mismo código debería funcionar si estás en el back-end. – jlleblanc
probado y funciona en 3.x también. – ericosg