Всем привет. Может кто подскажет как можно сделать описание товара в ВиртМарт в 2 колонки ( как на картинки) Заранее благодарен
для описания есть визуальный редактор - делайте в нем таблицу из 1 строки и 2 колонок и заносите текст по колонкам
Есть вариант посложнее. Заходите в базу ищете таблицу jos_vm_product в ней создаете поле product_desc_2 с аналогичными параметрами как у product_desc. Потом открываете файл /administrator/components/com_virtuemart/html/product.product_form.php в нем ищите <table class="adminform"> <tr class="row1"> <td valign="top" width="100%"><div style="font-weight:bold;"> <?php echo $VM_LANG->_('PHPSHOP_PRODUCT_FORM_DESCRIPTION') ?>:</div> <br> <div align="center"> <?php editorArea( 'editor1', htmlspecialchars( $db->sf("product_desc"), ENT_QUOTES ), 'product_desc', '850', '500', '85', '45' ) ?></div> </td> </tr> </table> после него вставляете такой код <table class="adminform"> <tr class="row0"> <td valign="top" width="100%"><div style="font-weight:bold;"> <?php echo $VM_LANG->_('PHPSHOP_PRODUCT_FORM_DESCRIPTION') ?>:</div> <br> <div align="center"> <?php editorArea( 'editor1', htmlspecialchars( $db->sf("product_desc_2"), ENT_QUOTES ), 'product_desc_2', '850', '500', '85', '45' ) ?></div> </td> </tr> </table> дальше открываете файл /administrator/components/com_virtuemart/classes/ps_product.php ищите код // Insert into DB $fields = array ( 'vendor_id' => $vendor_id, 'product_parent_id' => vmRequest::getInt('product_parent_id'), 'product_sku' => vmGet($d,'product_sku'), 'product_name' => vmGet($d,'product_name'), 'product_desc' => vmRequest::getVar('product_desc', '', 'default', '', VMREQUEST_ALLOWHTML), -- после него вставляете код 'product_desc_2' => vmRequest::getVar('product_desc_2', '', 'default', '', VMREQUEST_ALLOWHTML), -- ищите похожий код внизу и тоже повторяете эту операцию. Дальше открываете шаблон страницы отображения полного описания товара components/com_virtuemart/themes/default/templates/product_details/flypage.tpl.php ищем где у вас стоит такой код <?php echo $product_description ?> делаем таблицу <table cellspacing="2" cellpadding="2" border="0"> <tr> <td width="30%"> <?php echo $product_s_desc ?> <br> <?php echo $product_image ?> <?php echo $this->vmlistAdditionalImages( $product_id, $images ) ?> </td> <td width="35%"> <?php echo $product_description ?> </td> <td width="35%"> <?php echo $product_desc_2 ?> </td> </tr> </table> Сохраняем шаблон. Заходим в админку и видим что есть возможность вводить два описания. Тестируем. P.S. - В поле краткого описания пишите: "Принимаем заказы на изготовление изделий с логотипами заказчика".