0

私はこのコードを持っています:

protected $_sThisTemplate = 'editor.tpl';

public function render()
{
    try
    {
        parent::render();

        $oSmarty                            = oxUtilsView::getInstance()->getSmarty();

        $this->_aViewData['stylesheet']     = dirname(dirname(__DIR__)) . '/Media/Stylesheet/stylesheet.css';

        $this->_aViewData['linesFromFile']  = HtaccessEditor_Model_Editor::getLinesFromFileToEdit(dirname(dirname(dirname(dirname(__DIR__)))) . '/.htaccess');

        $this->_aViewData['whatForEditor']  = 'htaccess';

        $this->_aViewData['oViewConf']      = $this->_oViewConf;

        $oSmarty->assign('oViewConf', $this->_aViewData['oViewConf']);

        $oSmarty->assign('stylesheet', $this->_aViewData['stylesheet']);

        $oSmarty->assign('linesFromFile', $this->_aViewData['linesFromFile']);

        $oSmarty->assign('whatForEditor', $this->_aViewData['whatForEditor']);

    }
    catch (Exception $e)
    {
        echo 'Exception: ' . $e->getMessage() . "\n";
    }

    return $this->_sThisTemplate;
}

私は oxid を使用していますが、モジュールを機能させることができません。

このコードとテンプレートは同じパスにありませんが、Smarty にフォルダー全体を検索するオートローダーがあるかどうかもわかりません。

ここで何が問題なのか誰か知っていますか?

4

0 に答える 0