WebSite X5Help Center

 
Nicholas V.
Nicholas V.
User

Manuellen anker verlinken  de

Autor: Nicholas V.
Besucht 283, Followers 2, Geteilt 0  

Ich muss auf meiner Website manuell einen HTML-Anker setzen und verlinken.

Die folgende Anleitung war dabei hilfreich: https://guide.websitex5.com/de/support/solutions/articles/44000809499-so-stellen-sie-einen-link-auf-einem-anker-ein

Dabei gibt es zwei Probleme:

  1. Wenn ich im Menü "Vorlage" das Feature "StickyBar" aktiviert habe, dann wird der nun oben fehlende Platz nicht berücksichtigt. Von dem verlinkten Text fehlen 1-2 Zeilen. Der Sourcecode müsste dahingehend geändert werden, dass er beim StickyBar entsprechend etwas weiter runterscrollt. Recht ärgerlich, die Sache.
  2. Wenn ich meinen HTML-Anker verlinke, so wird dieser in der Vorschau nicht als Hyperlink angezeigt (in meinem Fall: Rote Farbe und Unterstreichung). Selbst wenn ich hier manuell mit roter Farbe "herumpfuschen", so wird dies in der Vorschau ignoriert. Ebenfalls ärgerlich.

Kann ich das eventuell manuell irgendwie korrigieren? Oder könnte dies bitte in der nächsten Version optimiert werden?

Danke im Voraus!

Gepostet am
9 ANTWORTEN - 1 KORREKT
Franz-Josef H.
Franz-Josef H.
Moderator

Zu 2.

Im Tag  <a href> schreibst Du 

class="imCssLink"

dazu, das erzeugt dann die im Projekt festgelegte Layout für den Link. 

Zu 1.

Du könntest mit einem Objekt Simple Seperator  vor dem anzuzeigenden Objekt einen entsprechend großen Abstand einbauen. Anschließend im Zeilenstil  die Zeilen mit dem Simple Seperator und dem Anzeige Objekt zusammenfassen. Eventuell musst Du denn Anker auf den Simple Seperator oder auf die im Zeilenstil zusammengefassten Zeilen verlegen.

Mehr lesen
Gepostet am von Franz-Josef H.
Franz-Josef H.
Franz-Josef H.
Moderator

Ergänzung: Die Lösung zu 1. funktioniert nur, wenn der Anker auf ein Objekt gesetzt ist. Wenn ich Dich richtig verstehe,  hast Du einen eigenen Anker innerhalb des Textes angelegt. In dem Fall brauchen wir die URL, um das zu analysieren und ggf eine individuellen Lösung vorzuschlagen. 

Mehr lesen
Gepostet am von Franz-Josef H.
Nicholas V.
Nicholas V.
User
Autor

Vielen herzlichen Dank für die ultraschnelle Rückmeldung.

Zu 1.) Hier ist der Screenshot mit URL auf meiner Prototyp-Seite:

Wenn ich den Stickybar nicht auf 45 Pixel reduziere, so wird die Überschrift, vor der der Anker gesetzt ist, abgeschnitten (siehe oben).

Zu 2.) Thema "falsche Hyperlink-Darstellung": Ja, ich habe die HTML-Codierung im Text-Objekt über die kleine Schaltfläche aktiviert. Und ich habe dann diesen Link eingetippt:

<a href="#fahr-sicherheit" class="imCssLink">Fahrsicherheit</a>

Trotzdem wird er in der Vorschau nicht korrekt angezeigt (nicht rot, nicht unterstrichen).

Des Rätsels Lösung: Irgendwie hatte ich mir von einer anderen Seite mittels Copy&Paste ein anderes Format geholt. Wenn ich über die kleine Schaltfläche mit dem Buchstaben und dem Radiergummi ("Format zurücksetzen") verwende, dann sieht alles prima aus.

P.S. Hier im Text-Editor des Forums wird die Formatierung "unterstreichen" nicht angezeigt.

Mehr lesen
Gepostet am von Nicholas V.
Franz-Josef H.
Franz-Josef H.
Moderator

Am einfachsten ist es  wenn Du aus dem Text-Objekt mit den Inhalten

  • VERGLEICH ZU BENZIN-MOTOCROSS
  • Vergleich der Fahr-Sicherheit

zwei Text-Objekte machst. Dann kannst Du mit dem Standardverfahren von WebsiteX5 wie in meiner ersten Antwort beschrieben weitermachen. Dem Besucher der Seite wird es nicht auffallen...

Mehr lesen
Gepostet am von Franz-Josef H.
Franz-Josef H.
Franz-Josef H.
Moderator

Du könntest aber auch hinter dem Anker und vor der Überschrift 'Vergleich der Fahr-Sicherheit' so viele Zeilenumbrüche <br />  einfügen bis die Anzeige stimmig ist.

Mehr lesen
Gepostet am von Franz-Josef H.
Daniel W.
Daniel W.
User
Nutzer des Monats DENutzer des Monats EN

@Incomedia:

Hier im Forum wird neben "Unterstrichen" auch die Formatierung "Durchgestrichen" nicht angezeigt, so dass man nicht sieht, wenn aus Versehen der Text als "Durchgestrichen" markiert wurde.

Mehr lesen
Gepostet am von Daniel W.
Nicholas V.
Nicholas V.
User
Autor

@ Franz-Josef H.,

vielen Dank für die Vorschläge, wie man die negativen Auswirkungen des StickyBar weg-improvisieren kann.

Nun, mit meinem Post wollte ich vor allem erreichen, dass dieser Bug in X5 bei der nächsten Version nicht mehr auftaucht (oder eine reguläre Konfiguration finden, die das Verhalten ändert).

  • Das Einfügen zusätzlicher Zeilenumbrüche im Text zerstört das Layout und ist daher leider keine Lösung.
  • Das Zerlegen in mehrere Textobjekte ist keine Option, weil ich meinen Fließtext gedanklich zerstöre... außerdem sind die Textobjekte in meinem Layout-Template abwechselnd farbig, sodass ich sie manuell alle ändern müsste. Das ist niemandem zumutbar.

Ich persönlich habe den StickyBar auf 45 Pixel Höhe reduziert, wodurch das Symptom verschwindet (was mich aber auch bei der inhaltlichen Gestaltung einschränkt). Aber in anderen Szenarien sind vielleicht selbst 45 Pixel dann noch zu viel.

Fazit: Liebe X5-Programmierer: Ihr seit dankenswerterweise ja sehr fleißig: Bitte beachtet beim Hyperlink-Sprung auf einen Anker innerhalb eines Text-Objekts, dass der StickyBar den anzuzeigenden Text nicht überdeckt. Danke!

Mehr lesen
Gepostet am von Nicholas V.
Nicholas V.
Nicholas V.
User
Autor

@ Incomedia

Nur im Editor (!) des Helpcenters wird die Unterstreichung nicht angezeigt... im resultierenden Posting hingegen schon. Insofern hat der Editor einen Bug.

Mehr lesen
Gepostet am von Nicholas V.
Franz-Josef H.
Franz-Josef H.
Moderator

Du hattest gefragt, ob man das optimieren kann...

Ich habe deine Frage als Anregung umgestellt.

Mehr lesen
Gepostet am von Franz-Josef H.