tag:help.rocksolidthemes.com,2012-07-23:/discussions/contao/7813-feature-request-obersten-menpunkt-nicht-verlinkenRockSolid Themes: Discussion 2016-09-28T19:24:02Ztag:help.rocksolidthemes.com,2012-07-23:Comment/365108872015-04-07T15:55:27Z2015-04-07T15:55:27ZFeature-Request: Obersten Menüpunkt nicht verlinken<div><p>Produkt: 80/20 Contao<br>
Contao-Version: 3.4.4<br>
Browser und Browserversionen: alle</p>
<p>Hallo,<br>
ist es beim 80/20 Theme möglich, das Template "nav_main" so
anzupassen, dass im Hauptmenü der oberste Menüpunkt nicht
anklickbar ist sondern nur die Unterseiten? Man sieht dieses
Verhalten bei vielen Seiten, z.B. auch auf der Hompage von Contao.
Es gibt auch ein Wiki dazu unter: <a href="http://de.contaowiki.org/Navigationspunkte_nicht_verlinken">http://de.contaowiki.org/Navigationspunkte_nicht_verlinken</a><br>
Ich habe mal ein Template danach erstellt, dieses bringt aber beim
80/20 Theme nicht den gewünschten Erfolg.<br>
Wahrscheinlich sind dort noch andere Anpassungen nötig. Haben
Sie da vielleicht einen Tipp für mich?<br>
Beste Grüße<br>
Maria</p></div>Mariatag:help.rocksolidthemes.com,2012-07-23:Comment/365108872015-04-08T07:53:24Z2015-04-08T07:53:24ZFeature-Request: Obersten Menüpunkt nicht verlinken<div><p>Vielen Dank für Ihre Nachricht.</p>
<p>Ihre Frage betrifft eine individuelle Anpassung. In unseren
<a href="http://rocksolidthemes.com/support-richtlinien">Support-Richtlinien</a>
weisen wir darauf hin, dass wir leider keine Hilfe bei Umbauten
leisten können. Dennoch versuchen wir Ihnen, in diesem Fall,
im Rahmen unserer Möglichkeiten weiterzuhelfen:</p>
<p>Passen Sie bitte die Datei
<em>templates/eightytwenty/nav_main.html5</em> an und ersetzen
beide <code>href="<?php echo $item['href']; ?>"</code> mit
<code><?php if ($this->level !== 'level_1'): ?>
href="<?php echo $item['href']; ?>"<?php endif
?></code>.</p></div>RockSolid Themestag:help.rocksolidthemes.com,2012-07-23:Comment/365108872015-04-08T12:57:55Z2015-04-08T12:57:56ZFeature-Request: Obersten Menüpunkt nicht verlinken<div><p>Vielen Dank!<br>
Das geht wunderbar, bis auf eine Kleinigkeit...<br>
Oberste Menüpunkte, die keine Unterpunkte haben, sind so auch
nicht mehr anklickbar...und damit solche Seiten nicht
aufrufbar.<br>
Gibt es da vielleicht noch eine Möglichkeit?</p></div>Mariatag:help.rocksolidthemes.com,2012-07-23:Comment/365108872015-04-09T08:10:27Z2015-04-09T08:10:27ZFeature-Request: Obersten Menüpunkt nicht verlinken<div><p>Sie können in diesem Fall stattdessen folgenden Code
verwenden:</p>
<pre>
<code><?php if ($this->level !== 'level_1' || empty($item['subitems'])): ?> href="<?php echo $item['href']; ?>"<?php endif ?></code>
</pre>
<p>Das gesamte Template sieht, nach den Ersetzungen, so aus:</p>
<pre>
<code><ul>
<?php foreach ($this->items as $item): ?>
<?php if ($item['isActive']): ?>
<li class="active<?php if ($item['class']): ?> <?php echo $item['class']; ?><?php endif; ?>">
<a <?php if ($this->level !== 'level_1' || empty($item['subitems'])): ?> href="<?php echo $item['href']; ?>"<?php endif ?> title="<?php echo $item['pageTitle'] ? $item['pageTitle'] : $item['title']; ?>"<?php if ($item['class']): ?> class="<?php echo $item['class']; ?>"<?php endif; ?><?php if ($item['accesskey'] != ''): ?> accesskey="<?php echo $item['accesskey']; ?>"<?php endif; ?><?php if ($item['tabindex']): ?> tabindex="<?php echo $item['tabindex']; ?>"<?php endif; ?><?php if ($item['nofollow']): ?> rel="nofollow"<?php endif; ?><?php echo $item['target']; ?>><?php echo $item['link']; ?></a>
<?php echo $item['subitems']; ?>
</li>
<?php else: ?>
<li<?php if ($item['class']): ?> class="<?php echo $item['class']; ?>"<?php endif; ?>>
<a <?php if ($this->level !== 'level_1' || empty($item['subitems'])): ?> href="<?php echo $item['href']; ?>"<?php endif ?> title="<?php echo $item['pageTitle'] ? $item['pageTitle'] : $item['title']; ?>"<?php if ($item['class']): ?> class="<?php echo $item['class']; ?>"<?php endif; ?><?php if ($item['accesskey'] != ''): ?> accesskey="<?php echo $item['accesskey']; ?>"<?php endif; ?><?php if ($item['tabindex']): ?> tabindex="<?php echo $item['tabindex']; ?>"<?php endif; ?><?php if ($item['nofollow']): ?> rel="nofollow"<?php endif; ?><?php echo $item['target']; ?>><?php echo $item['link']; ?></a>
<?php echo $item['subitems']; ?>
</li>
<?php endif; ?>
<?php endforeach; ?>
</ul></code>
</pre></div>RockSolid Themestag:help.rocksolidthemes.com,2012-07-23:Comment/365108872015-04-09T15:46:11Z2015-04-09T15:46:12ZFeature-Request: Obersten Menüpunkt nicht verlinken<div><p>Vielen Dank für Ihre Mühe!!<br>
Das funktioniert so sehr gut. Und ein a Tag ohne href ist in HTML5
wohl auch valide und wird als placeholder link interpretiert.<br>
Wie sieht es mit dem title tag (Tooltip erscheint bei
nichtanklickbaren Links) aus? Ist das dann auch noch konform in so
einem Link?</p>
<p>Beste Grüße<br>
Maria</p></div>Mariatag:help.rocksolidthemes.com,2012-07-23:Comment/365108872015-04-10T07:39:50Z2015-04-10T07:39:50ZFeature-Request: Obersten Menüpunkt nicht verlinken<div><p>Konform bzw. korrekt ist es die Menüpunkte zu verlinken,
wie es in unserem Theme der Fall ist.</p></div>RockSolid Themestag:help.rocksolidthemes.com,2012-07-23:Comment/365108872015-08-19T13:29:31Z2015-08-19T13:29:33ZFeature-Request: Obersten Menüpunkt nicht verlinken<div><p>Hallo!</p>
<p>Ich stehe vor der gleichen Aufgabe im Theme "Tao".</p>
<p>Was ist da zu ändern?</p>
<p>Vielen Dank!</p></div>Hösseltag:help.rocksolidthemes.com,2012-07-23:Comment/365108872015-08-19T14:14:16Z2015-08-19T14:14:16ZFeature-Request: Obersten Menüpunkt nicht verlinken<div><p>Vielen Dank für Ihre Frage.</p>
<p>Für das Tao-Theme können Sie dieselben Anpassungen
durchführen. Da das Tao-Theme kein angepasstes Template
einsetzt, müssen Sie das Template <em>nav_rsmm.html5</em>
zuerst über „Layout › Templates › Neues
Template“ im Zielverzeichnis <em>tao</em> anlegen.</p></div>RockSolid Themestag:help.rocksolidthemes.com,2012-07-23:Comment/365108872015-08-19T15:49:05Z2015-08-19T15:49:06ZFeature-Request: Obersten Menüpunkt nicht verlinken<div><p>Vielen Dank!</p></div>Hösseltag:help.rocksolidthemes.com,2012-07-23:Comment/365108872016-09-28T14:02:53Z2016-09-28T14:02:54ZFeature-Request: Obersten Menüpunkt nicht verlinken<div><p>Hallo ich setzte das Theme Swissy ein. Dieses benutzt ebenfalls
ein eigenes Template für die Navigation. Gilt dafür die
gleiche Methode wie bei 80/20?</p></div>Claus Schweikerttag:help.rocksolidthemes.com,2012-07-23:Comment/365108872016-09-28T14:30:58Z2016-09-28T14:30:58ZFeature-Request: Obersten Menüpunkt nicht verlinken<div><blockquote>
<p>Gilt dafür die gleiche Methode wie bei 80/20?</p>
</blockquote>
<p>Ja.</p></div>RockSolid Themestag:help.rocksolidthemes.com,2012-07-23:Comment/365108872016-09-28T15:45:56Z2016-09-28T19:23:49ZFeature-Request: Obersten Menüpunkt nicht verlinken<div><p>Danke!</p></div>Claus Schweikert