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?

Foi útil?

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
scroll top