1

私は vBulletin 3 製品の開発者です。vbulletin 4 用に次のコードが必要です。

//hook name : parse_template
$vbulletin->templatecache['NAVBAR'] = str_replace("word", "replace", $vbulletin->templatecache['NAVBAR']);
4

1 に答える 1

0

テンプレートがロードされた後にのみ、コードを実行できます。テンプレートを強制的にロードしたい場合は、単に使用してください

$bootstrap->load_style();
$bootstrap->process_templates();

(コンテキストで $bootstrap が使用できることを確認してください)。

より簡単な方法 (最適ではありません) は、任意のテンプレートをレンダリングすることです。これにより、テンプレートが強制的に読み込まれます。

vB_Template::create('NAVBAR')->render();

その後、NAVBAR (およびその他のキャッシュされたテンプレート) が $vbulletin->templatecache 配列で利用可能になります。

于 2012-09-08T23:21:18.620 に答える