VirtueMart Forum

VirtueMart 2 + 3 + 4 => Templating & Layouts => Topic started by: avanti on September 10, 2012, 19:16:35 PM

Title: Description of my classes (category) appears 2 times, one under the other.
Post by: avanti on September 10, 2012, 19:16:35 PM
Hi,

Sorry for my bad english and thank you google!

I have a problem with version 2.0.6.

Description of my classes (category) appears 2 times, one under the other.

I do not know why

I purchased a template and I do not know what changed. Perhaps there is an error in t code? if yes, what is the page change? Is it that the directory category or categories? Is "depault.php" or one that is in the "tmp" (in category)?

I'm really lost and my client is getting impatient ...

I hope someone can help me

Thanks in advance

avanti  ???

[attachment cleanup by admin]
Title: Re: Description of my classes (category) appears 2 times, one under the other.
Post by: ivus on September 13, 2012, 16:42:23 PM
Hi avanti,

looks like you're in the "/category/default.php" page of your theme.

Do a search and make sure this is only called once.



echo $this->category->category_description

Title: Re: Description of my classes (category) appears 2 times, one under the other.
Post by: zorro lee on September 13, 2012, 17:45:05 PM
Avanti could you please tell me what the name of that template is? Im trying to find category view same like is on your screen shoot. So if it isn't big problem please PM me with link or name of the VM theme which you are using on your site. Thank You!
Title: Re: Description of my classes (category) appears 2 times, one under the other.
Post by: avanti on September 13, 2012, 20:40:29 PM
Hi Ivus and Zorro Lee

The template is 40096 number
It is found here for exemple http://www.templatemonster.com/virtuemart-templates/40096.html

The problem exists on the template bought ... I have attached the photo.

ABOUT CODE :

For the code, I have two directories "category" in com-virtuemart/views

1 / category
2 / caegories (but I do not know what this book is different because the code in the default.php file in that directory ...)

and in each directory there are:

1 / TMPL directory
2 / view.html.php file

and directory TMPL
there is the file "default.php"

I show below the code of the page concerned default.php located in

What can I change?

thanks by advance

avanti

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

views / category / tmpl / default.php
================================
=======================================================
<?php
if ($this->category->category_name)
{ ?>
   <h1 class="browse-view"><span><span><?php echo $this->category->category_name; ?></span></span></h1>
   
<?php } ?>

<?php if ($this->category->category_description) { ?>
<div class="category_description">
   <?php echo $this->category->category_description ; ?>
</div>
<?php } ?>
<?php
/* Show child categories */

if ( VmConfig::get('showCategory',1) && $this->search ==null && $this->category->category_name) {
   if ($this->category->haschildren) {

      // Category and Columns Counter
      $iCol = 1;
      $iCategory = 1;

      // Calculating Categories Per Row
      $categories_per_row = 4;
      $category_cellwidth = ' width'.floor ( 100 / $categories_per_row );

      // Separator
      $verticalseparator = " vertical-separator";
      ?>

      <div class="category-view pad-bot">

      <?php // Start the Output
      if(!empty($this->category->children)){
      foreach ( $this->category->children as $category ) {

         // Show the horizontal seperator
         if ($iCol == 1 && $iCategory > $categories_per_row) { ?>
         <div class="horizontal-separator"></div>
         <?php }

         // this is an indicator wether a row needs to be opened or not
         if ($iCol == 1) { ?>
         <div class="row">
         <?php }

         // Show the vertical seperator
         if ($iCategory == $categories_per_row or $iCategory % $categories_per_row == 0) {
            $show_vertical_separator = ' ';
         } else {
            $show_vertical_separator = $verticalseparator;
         }

         // Category Link
         $caturl = JRoute::_ ( 'index.php?option=com_virtuemart&view=category&virtuemart_category_id=' . $category->virtuemart_category_id );

            // Show Category ?>
            <div class="category floatleft<?php echo $show_vertical_separator ?>">
               <div class="spacer">
                  <h2>
                     <a href="<?php echo $caturl ?>" title="<?php echo $category->category_name ?>">
                     <div class="category-border">
                     <?php // if ($category->ids) {
                        echo $category->images[0]->displayMediaThumb("",false);
                     //} ?>
                     </div>
                     <div class="category-title"><?php echo $category->category_name ?></div>
                     </a>
                  </h2>
               </div>
            </div>
         <?php
         $iCategory ++;

      // Do we need to close the current row now?
      if ($iCol == $categories_per_row) { ?>
      <div class="clear"></div>
      </div>
         <?php
         $iCol = 1;
      } else {
         $iCol ++;
      }
   }
   }
   // Do we need a final closing row tag?
   if ($iCol != 1) { ?>
      <div class="clear"></div>
      </div>
   <?php } ?>
   </div>

<?php }
}
?>

<?php
// Show child categories
if (!empty($this->products)) {
                  if (!empty($this->keyword)) {
                     ?>
                     <h3><?php echo $this->keyword; ?></h3>
                  <?php }   ?>
               
                  <?php if ($this->search == null ) { ?>
                     <?php if ($this->category->category_description ): ?>
                     <div class="category_description">
                        <?php echo $this->category->category_description ; ?>
                     </div>
                     <?php endif; ?>
                  <?php } ?>
               
<?php } ?>
               
      <?php if ($this->search !==null ) { ?>
      
         <?php if (empty($this->products)) { ?>
            <h2><?php echo JText::_('COM_VIRTUEMART_NO_RESULT');?></h2>
         <?php } ?>
=========================================
==================================================================


[attachment cleanup by admin]
Title: Re: Description of my classes (category) appears 2 times, one under the other.
Post by: zorro lee on September 13, 2012, 20:50:21 PM
Have you tried to chat with template monster team on http://chat.template-help.com/ ? Im interested in VM modifications they did but I dont need template. I just need virtuemart modifications they did. :)
Title: Re: Description of my classes (category) appears 2 times, one under the other.
Post by: ivus on September 13, 2012, 20:50:45 PM
If you're using a theme the files should be under

/templates/your_template/html/com_virtuemart/category/default.php
Title: Re: Description of my classes (category) appears 2 times, one under the other.
Post by: avanti on September 14, 2012, 10:23:54 AM
Hi,

I deleted a line and it is resolved.
<?php echo $this->category->category_description ; ?>

but the file to edit is located here:
coomponents/com_virtuemart/vews/category/tmpl/default.php

Thanks much much