Como obter o caminho para o modelo atual em Joomla 1.5?
Pergunta
Eu estou escrevendo um componente e gostaria de inserir imagens a partir da pasta de modelo.
Como você começa o caminho correto para a pasta de modelo?
Solução
IIRC, o objeto global $ mainframe é, eventualmente, ir embora. Aqui está uma maneira de fazê-lo através do quadro:
$app = JFactory::getApplication();
$templateDir = JURI::base() . 'templates/' . $app->getTemplate();
Outras dicas
Que tipo de caminho ... No sistema de arquivos:
$templateDir = JPATH_THEMES.DS.JFactory::getApplication()->getTemplate().DS;
Eu descobri um método. Use o objeto global $ mainframe.
$templateDir = $mainframe->getBasePath() . "templates/" . $mainframe->getTemplate();
Existe outra (melhor) maneira?
Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow