フォームフィールドを必要とする製品を追加しようとしています...しかし、ドロップダウンの属性を作成してからカスタム属性を作成すると、最初にドロップダウン、次にカスタム属性が表示されます。カスタム、ドロップダウン、カスタムの組み合わせを作成する方法はありますか? 現在のサイトを見る:
www.MSLawMart.com Legal Forms を選択してください -> No Fault Divorce...私の言っていることがわかります。
ありがとう、アーロン
フォームフィールドを必要とする製品を追加しようとしています...しかし、ドロップダウンの属性を作成してからカスタム属性を作成すると、最初にドロップダウン、次にカスタム属性が表示されます。カスタム、ドロップダウン、カスタムの組み合わせを作成する方法はありますか? 現在のサイトを見る:
www.MSLawMart.com Legal Forms を選択してください -> No Fault Divorce...私の言っていることがわかります。
ありがとう、アーロン
製品詳細ページとフォームのレンダリングを処理するファイルは次のとおりです。
administrator\components\com_virtuemart\html\shop.product_details.php
次のようにします。
$addtocart = "<div>
<form action=\"". $mm_action_url."index.php\" method=\"post\" name=\"addtocart\" id=\"addtocart\">"
.$ps_product_attribute->list_attribute($product_id)
// added for the advanced attribute modification
.$ps_product_attribute->list_advanced_attribute($product_id)
// end added for advanced attribute modification
.$ps_product_attribute->list_custom_attribute($product_id);
// end added for custom attribute modification
そのため、これらの list_*_attribute() 関数でカスタマイズ/微調整を行って、テーブル/行を異なる方法でレンダリングする必要があります。あなたはそれらを見つけるでしょう
\administrator\components\com_virtuemart\classes\ps_product_attribute.php