}
$category = new PageItem();
+ $category->setVariant($menu->getVariant());
+ $category->setLocale($menu->getLocale());
$category->initFromEntity($productType);
$category->setTitle($productType->name);
$category->setHref($productType->getSlugOrTitleAttribute());
}
$detail = new PageItem();
$detail->setLocale($menu->getLocale());
+ $detail->setVariant($menu->getVariant());
$detail->initFromEntity($product);
$detail->setTitle($product->name);
$detail->setHref($product->getSlugOrTitleAttribute());
$item = new PageItem();
$item->initFromEntity($newsItem);
+ $item->setLocale($menu->getLocale());
+ $item->setVariant($menu->getVariant());
$item->setTitle($newsItem->title);
$item->setHref($newsItem->slug); // Todo: consider having a configurable / translatable prefix for news URLs
$item->setId('news/' . $newsItem->id);
}
$item = new PageItem();
$item->initFromEntity($application);
+ $item->setVariant($menu->getVariant());
+ $item->setLocale($menu->getLocale());
$item->setTitle($application->title);
$item->setHref($application->getSlugOrTitleAttribute());
$item->setId('application/' . $application->id);