Всем привет!
Пытаюсь реализовать многоуровневое меню с помощью сниппета pdoMenu:
<ul>
	<li><a class="level1" href="/[[~[[+id]]]]">[[+pagetitle]]</a>
		<ul>		
			<li><a class="level2" href="/[[~[[+id]]]]">[[+pagetitle]]</a>
				<ul>
					<li><a href="/[[~[[+id]]]]">[[+pagetitle]]</a></li>
				</ul>
			</li>
		</ul>
	</li>
</ul>

т.е.
Категория 1
- Подкатегория 1.1
-- Подподкатегория 1.1.1
-- Подподкатегория 1.1.2
-- Подподкатегория 1.1.3
- Подкатегория 1.2
-- Подподкатегория 1.2.1
-- Подподкатегория 1.2.2
-- Подподкатегория 1.2.3
Категория n
- Подкатегория n.1
-- Подподкатегория n.1.1
-- Подподкатегория n.1.2

и т.д.

Столкнулся с двумя проблемами:
1. Не цепляются стили .level1, .level2
2. Почему-то склеиваются URLы — первый переход по ссылке меню осуществляется нормально, а далее,- как-будто к URL текущей страницы приклеивается URL той, куда перехожу.

Помогите решить проблему (буду особенно признателен за примеры правильного кода). Заранее спасибо!