私はPrestaShopモジュールをやっています。このモジュールは "hookDisplayAdminProductsExtra"というフックに固定されます。PrestaShop、Smartyテンプレートから直接tinymceを使用
ライブラリを使用してTEXTAREAフィールドのtinymceを使用する必要があります。コントローラとしてではなく、Smartyから直接テキストエリアを作成することでできますか?たぶん、jQuery関数を使用したり、クラスをフィールドに追加したりしますか?
TPLファイル内の私のコードは次のとおりです。
{foreach $row_list as $row}
<textarea id="description_1" name="description_1" class="autoload_rte" aria-hidden="true">
{$row['desc']}
</textarea>
{/foreach}
私のモジュール機能は次のとおりです。autoload_rteは "使用" され
$this->context->smarty->assign(
array(
'row_list' => $this->getField($id)
)
);
return $this->display(__FILE__, 'admin-view.tpl');