Chciałbym uzyskać taki układ stron i nawigacji między nimi:
Strona główna
- strona 1
- podstrona 1
- podstrona 2
....
- podstrona m
- strona 2
......
- strona k
Jeżeli użytkownik zaczął nawigację od Strony głównej, to na każdej stronie niższego poziomu winien się pojawić link prowadzący do Strony głównej. Jeżeli zaczął od np. strony 1, to tego linku nie powinno być (użytkownik nie powinien być świadom istnienia stron innych niż potomkowie strony 1.
Wymyśliłem rozwiązanie z użyciem PHP, Strona główna otwierając stronę niższego poziomu przekazuje pewien parametr. To działa, ale jest "pisaniożerne", każdy link jest tworzony w taki sposób:
<?
if(....)
echo 'jakaś postać odnośnika';
else
echo 'inna forma odnośnika';
?>
Da się to zrobić prościej (krócej) ?