Nhờ các bạn hướng dẫn mình cách bỏ phần Description - Reviews ở hình 1 và phần Sort by, Product Details ở hình 2. Mình đang dùng VM 2.0.6 Thanks cả nà nhiều
cái reviews thì có thể tắt được. bạn vào component -> VM -> Configuration -> Shopfront -> Nhìn bên phải phần Shoper reviews/Rating System đó thì tắt 2 cái đầu đi Còn cái Description thì hình như ko tắt trong admin đc, nếu bạn muốn nó mất đi thì phải xóa trong hệ thống, nhưng bạn sẽ ko có chi tiết sản phẩm đâu nhé. mình khuyên là ko nên xóa. Có phải bạn xài template gk mystore ko, ko thì xài temp nào mình chỉ cho
Thanks dinhchi, mình sử dụng template mystore. Vậy có thể tắt đi nút Product Details & phần Sort by được ko?
rewrite là cách chỉnh sửa component , module mà không làm thay đổi chức năng của component và module đó ( cái này thì phải biết về code 1 tí ) wa foder html trong template đó bạn !
nói toàn ngôn ngữ chuyên ngành nên mình chịu P/S: gần tối sẽ hướng dẫn cho bạn, vì giờ phải đi rồi. Mà bác Vunhattien có rảnh thì hd chủ thớt luôn đi
ok ! hiện mình đang rãnh mình sẽ hướng dẫn bạn rewrite lai component mà bạn cần : bước 1 : bạn vào thư mục (chứa joomla của bạn ) D:\xampp\htdocs\istore\components\com_virtuemart\views\category\tmpl ( cái này là thư mục gốc của mình , còn bạn cài ở đâu thì vào đó lấy nhé ) _ Sau khi vào folder tmpl thì bạn coppy file default.php . - Bước tiếp theo : bạn vào thư mục chứ template D:\xampp\htdocs\istore\templates. _tại đây bạn tạo 1 folder tên html . _ trong foder html này bạn tạo 1 folder tên com_virtuemart ( vì mình đang rewrite component này mà ). _ tiếp theo trong folder này bạn tạo 1 folder category ( đây là phần chỉnh sửa của component ). _ sau đó paste cái file default.php mà bạn vừa coppy ở phần trên vào . Phần này là chỉnh sửa component : trước khi xóa thì template sẽ là như thế này : _ bản mở default.php lên : và tìm đến dòng code này : ( dòng này giúp VM hiển thị phần Sort By ) Mã: <div class="orderby-displaynumber"> <div class="width70 floatleft"> <?php echo $this->orderByList['orderby']; ?> <?php echo $this->orderByList['manufacturer']; ?> </div> <div class="width30 floatright display-number"><?php echo $this->vmPagination->getResultsCounter();?><?php echo $this->vmPagination->getLimitBox(); ?></div> <div class="vm-pagination"> <?php echo $this->vmPagination->getPagesLinks(); ?> <span style="float:right"><?php echo $this->vmPagination->getPagesCounter(); ?></span> </div> <div class="clear"></div> </div> <!-- end of orderby-displaynumber --> _ tìm thấy thì xóa nó đi => xong sort by . sau khi xóa : Bước tiếp theo : ( xóa phần Product details ) trước khi xóa : bạn tìm tới dòng code : Mã: <p> <?php // Product Details Button echo JHTML::link($product->link, JText::_('COM_VIRTUEMART_PRODUCT_DETAILS'), array('title' => $product->product_name,'class' => 'product-details')); ?> </p> _ xóa dòng code này bạn sẽ bỏ được phần : Product details . Sau khi xóa : p/s : cách rewrite này không ảnh hưởng đến cấu trúc của VM nhé bạn ! ( còn về phần desciption cũng làm tương tự phần này nha bạn , phần đó nằm trong thư mục product của VM ) Chúc bạn thành công nhé !
Cảm ơn bạn vunhattien đã nhiệt tình giúp đỡ. Mình đã làm được theo hướng dẫn của bạn rồi. Một lần nữa cảm ơn dinhchi và vunhattien.
người trên làm đc mà bạn ko đc có nghĩa bạn làm chưa đúng hd, và ko phải template nào cũng như nhau để bạn làm theo đâu, bạn dựa vào đó mà mò nhé
mình muốn dòng Product details nằm ngang hàng với giá thì phải làm sao ạ, mình mới bắt đầu học php nên chưa biết gì nhiều mong mọi người giúp đở ạ thanks mọi người nhiều