VirtueMart Forum

VirtueMart 2 + 3 + 4 => Virtuemart Development and bug reports => Topic started by: daniel__ on July 12, 2013, 02:31:03 AM

Title: Probably a bug
Post by: daniel__ on July 12, 2013, 02:31:03 AM
i have a shop with two languages. When i switch from PT to EN the $this->category->category_name; will return the name of the shop. If i click in a category then the $this->category->category_name; will return the correct name of the category. This only occurs in the second language, because if i switch to PT the $this->category->category_name; works fine.

So I have Categorias and [name of the shop] where should stay Categories.
Title: Re: Probably a bug
Post by: daniel__ on July 16, 2013, 01:46:35 AM
Well, this issue seems to be ignored

Here is the proof.

EN
object(TableCategories)[303]
  public 'virtuemart_category_id' => int 0
  public 'virtuemart_vendor_id' => int 0
  public 'category_name' => string 'Company' (length=5) //error
  public 'slug' => string '' (length=0)
  public 'category_description' => string '' (length=0)
  public 'category_template' => string 'default' (length=7)
  public 'category_layout' => string '0' (length=1)
  public 'category_product_layout' => null
  public 'products_per_row' => null
  public 'ordering' => int 0

...

PT
object(TableCategories)[302]
  public 'virtuemart_category_id' => int 0
  public 'virtuemart_vendor_id' => int 0
  public 'category_name' => string 'Categorias' (length=10)
  public 'slug' => string '' (length=0)
  public 'category_description' => string '' (length=0)
  public 'category_template' => string 'default' (length=7)
  public 'category_layout' => string '0' (length=1)
  public 'category_product_layout' => null
  public 'products_per_row' => null
  public 'ordering' => int 0

...

My solution is a simple if statement and set the variable to "Categories". But this is a real issue.