Magento / Zend não permite links simbólicos
Alguém sabe por que o Magento não permite links simbólicos para arquivos modelo .phtml que estão fora da pasta app / design?
Se eu fizer um link simbólico nessa pasta, ele funcionará bem, mas se estiver vinculado fora disso, não funcionará. Parece que existem permissões / segurança, mas não consigo encontrar nenhuma informação em lugar algum.
Possivelmente uma configuração de Zend?http://zend-framework-community.634137.n4.nabble.com/Zend-Tool-not-working-with-symbolic-links-in-include-path-td662569.html
Qualquer um?
SOLUÇÃO: Graças à sugestão de Alan abaixo, encontrei uma solução alternativa - como eu mesmo a usarei para o desenvolvimento local, estou feliz o suficiente. Caso isso ajude mais alguém, eu vou adicioná-lo aqui. Então, eu estou inserindo o seguinte no core / Mage / Core / Block / Template.php, diretamente após a linhaVarien_Profiler :: start ($ fileName);
$storeId = Mage::app()->getStore()->getId();
$theme = Mage::getStoreConfig('design/package/name', $storeId);
Mage::Log($this->_viewDir.DS.$fileName);
$includes = $this->_viewDir.DS.$fileName;
if(strpos($includes, 'frontend/'.$theme )) {
include $this->_viewDir.DS.$fileName;
};
O uso da instrução IF aqui interrompe a duplicação de qualquer modelo de base e permite apenas a passagem de modelos de tema personalizados.