So,
Solution 1:
- rewritethe url with
?layout=default to sef: mydomine.com/categoryX-list/ or similar.
Great solution. tested and it is working ok!!!) thanks.
-------
SOLUTION 2
also, a partial solution could be identifying layout as non-sef variable in content extension settings, but that would cause that ?layout=xxx string would be added to every URL for content component.
(not tested, but sounds great too)
-------
and SOLUTION 3.0
i have found that if you "modify/hack" the joomla core the problem go out:
views.html.php:
"$category->link = JRoute::_(ContentHelperRoute::getCategoryRoute($category->slug, $category->section).'&layout=default');"
to:
"$category->link = JRoute::_(ContentHelperRoute::getCategoryRoute($category->slug, $category->section));"
or
"$category->link = JRoute::_(ContentHelperRoute::getCategoryRoute($category->slug, $category->section).'&layout=blog');"
this is not recommended because of problems with updates of joomla. See better solution 3.1:
SOLUTION 3.1
As you can see in the "beez" template (comes with joomla installation), you can overwrite the joomla core without modificate it. Just go to the HTML folder inside the template and follow this instruccions:
ezinearticles.com/?id=1736774 (or search for "joomla template not modify core" or similar).
Copy and modify there "views.html.php" as in the beez template, but in your template:
views.html.php:
"$category->link = JRoute::_(ContentHelperRoute::getCategoryRoute($category->slug, $category->section).'&layout=default');"
to:
"$category->link = JRoute::_(ContentHelperRoute::getCategoryRoute($category->slug, $category->section));"
or
"$category->link = JRoute::_(ContentHelperRoute::getCategoryRoute($category->slug, $category->section).'&layout=blog');"
I use this solution. Also modifing the default layout, you can insert H1, h2 headers, or whatever you want to change without modify the joomla core.
bye
greetings from spain and sorry for my english