it-swarm.com.de

Ankermenü # ohne Pfadsystem-URL

Ich habe eine Vorlage gekauft, diese Vorlage hat eine HTML5-Vorlage wie, ich meine, die verschiedenen Abschnitte werden als Abschnitte getrennt und ihre Menüs machen eine Folie zu ihnen, aber ich weiß nicht warum, das System lynkt mit externen URL-Optionen fügt den Pfad zum Abschnitt #anchorlinktodesired hinzu menu linking method

Also das letzte <a href="/directory/#anchorlinktodesiredsection">menu item</a> fügt den Pfad hinzu, wodurch das sanfte Gleiten nicht funktioniert, und obwohl es sich an die Stelle bewegt, wird die Seite neu geladen.

Was ich finden möchte, ist eine Methode, um in der Lage zu sein, nur den #anchorlinktodesiredsection an der Verbindung zu setzen, also gleitet es wieder wie in der ursprünglichen Schablone.

<a href="#anchorlinktodesiredsection">menu item</a><!-- no directory at href link-->

ich habe versucht, das Verzeichnis von Hand zu entfernen, und es funktioniert. Offensichtlich ist dies keine Antwort, da das Systemmenü in der Lage sein muss, neue Abschnitte hinzuzufügen, ohne den Pfad automatisch hinzuzufügen

Irgendwelche Ideen ?

EDIT DANKE an wouho (hat den Hinweis zur Lösung gepostet)

ich habe mein eigenes mod_menu template bearbeitet und es gelöst.

if ($menu->getActive() != $menu->getDefault()) {
   /* $flink= JURI::base( true ).'/'.$flink;*/
$flink= $flink;

}

1
Sultanos

Stellen Sie sicher, dass vor dem # im Attribut "Link" der externen URL keine Leerzeichen stehen. Wenn dies nicht hilft, überprüfen Sie, ob ein seltsames Template das mod_menu überschreibt (templates/YOURTEMPLATE/html/mod_menu). Benutzt du auch das joomla default mod_menu?

0
wouho