index.php?option=com_phocagallery&view=category&id=1
index.php?option=com_phocagallery&view=category&id=2
and DISPLAY_SUBCATEGORIES_ON_PAGE enabled for all pages.
But \components\com_phocagallery\views\category\view.html.php
for subcategories generated links like:
/current-menualias/category/1-subcat1-pgalias
/current-menualias/category/2-subcat2-pgalias
although must do so like:
/current-menualias/pgsubcat1-menualias
/current-menualias/pgsubcat2-menualias
I found that $items[$iS]->link variable in view.html.php
comes from \components\com_phocagallery\router.php incorrectly.
I just replaced line 66 in router.php
Code: Select all
&& isset($item->query['catid']) && isset($query['catid']) && $item->query['catid'] == $query['catid']) {
$itemid = $item->id;Code: Select all
&& isset($item->query['id']) && isset($query['id']) && $item->query['id'] == $query['id']) {
$itemid = $item->id;(w/o id and alias is taken from the menu).
My question to developers:
please, help me, this hack - is it correct way or wrong,
and there will be any problems on the site?

