Hallo Spooky,
genau, das Template mod_quicknav.html5 hatte ich so angepasst, dass das Formular direkt beim Auswählen ausgelöst wird (siehe unten). Aber auch ohne die Anpassung und mit Anzeige des Buttons funktioniert die Quicknavigation nicht.
PHP-Code:
<?php // onchange() und <noscript> eingefügt ?>
<!-- indexer::stop -->
<div class="<?php echo $this->class; ?> block"<?php echo $this->cssID; ?><?php if ($this->style): ?> style="<?php echo $this->style; ?>"<?php endif; ?>>
<?php if ($this->headline): ?>
<<?php echo $this->hl; ?>><?php echo $this->headline; ?></<?php echo $this->hl; ?>>
<?php endif; ?>
<form<?php if ($this->request): ?> action="<?php echo $this->request; ?>"<?php endif; ?> method="post">
<div class="formbody">
<input type="hidden" name="FORM_SUBMIT" value="tl_quicknav">
<input type="hidden" name="REQUEST_TOKEN" value="{{request_token}}">
<label for="ctrl_target" class="invisible"><?php echo $this->targetPage; ?></label>
<select name="target" id="ctrl_target" class="select" onchange="this.form.submit()">
<option value=""><?php echo $this->title; ?></option>
<?php foreach ($this->items as $item): ?>
<option value="<?php echo $item['href']; ?>"><?php echo str_repeat(' [nbsp] ', $item['level']); ?><?php echo $item['link']; ?></option>
<?php endforeach; ?>
</select>
<noscript><input type="submit" class="submit" value="<?php echo $this->button; ?>"></noscript>
</div>
</form>
</div>
<!-- indexer::continue -->
Lesezeichen