Genauso wie Du beschreibst, ich hatte ebenfalls den ersten Suchtreffer von Google genommen, und klappt anstandslos. Was täten wir nur ohne StackOverflow. Ich bin mittlerweilen glücklicherweise auch in einem Alter, in dem ich nicht mehr so schnell arbeite, da kann ich fest davon ausgehen, dass irgendwer dasselbe Problem schonmal bei SO gepostet hat.
Ist jetzt weder schön, noch wirklich geprüft, aber für den Moment reicht es, da komme ich im weiteren Verlauf wieder drauf zurück:
PHP-Code:
<?php if($this->arrArticle):?>
<ul class="level_1 navbar-nav">
<?php foreach($this->arrArticle as $artNav): ?>
<li data-toggle="collapse" data-target=".navbar-collapse" class="nav-item sibling"><a class="nav-link page-scroll" href="<?= $this->uri?>#<?= $artNav['alias']?>"><?php echo $artNav['title'] ?></a></li>
<?php endforeach;?>
</ul>
<?php if($this->loadDefaultJavascript): ?>
<script>
window.onload = function() {
onepage = new Onepage();
onepage.init();
}
</script>
<?php endif;?>
<?php endif;?>
In meinem Fall will ich das JS noch ans Seitenende verfrachten und ausserdem habe ich mich noch nicht damit beschäftigt, wie ich den Abstand bei fixem Menu hinbekomme. Im Moment hab ich den hardgecoded einfach in die Datei gepackt, dass ist aber keine Lösung auf Dauer.