Но это не выход так как у меня категорий будет около 20. И вмещать их в меню было бы не разумно.
ну и показывать сначала список из 20 категорий и потом еще все статьи тем более не разумно... бо 20 строк это полэкрана... да и 20 категорий это очень много, как мне кажется, я бы попробовал разбить их на несколько блоков, допустим по 5... если это страны то бил бы по континентам, если это товары, то по общим признакам...
А что касается такой структуры, то мы это делали на Joomlaportal.ru: ссылка Новости, ведет на блог-раздел всех новостей, сбоку же есть меню, позволяющее посмотреть новости конкретной категории. Чем это плохо?
А вообще, вы можете легко разместить некий модуль, который будет выводить ваш список категорий, без меню. Да и есть такие модули меню, которые автоматически показывают список категорий или разделов...