Startseite
  • » Home
  • » Handbuch & FAQ
  • » Forum
  • » Übersetzungsserver
  • » Suche
Startseite › Forum › Drupalcenter.de › Anfängerfragen ›

Interne Verlinkung in Drupal

Eingetragen von shoakeyi (4)
am 10.10.2013 - 11:24 Uhr in
  • Anfängerfragen
  • Drupal 7.x

Hallo liebes Forum,

habe bereits einige erste Schritte mit Drupal gemacht und auch schon erfolgreich einige Seiten gebaut. Jedoch habe ich mit einer total grundlegenden Sache sehr große Verständnisschwierigkeiten, obwohl ich schon mehrere Tutorials gemacht und ein Buch gelesen habe. Es geht um die Referenzierung innerhalb der Seite.

Unter Contao z.B. war ich es gewöhnt, dass man einen internen Link als Modul einbaut, aber in Drupal finde ich solch eine Funktion nicht. Wenn ich z.B. im Footer einen Link auf das Impressum setzen will und eine Einfache Seite mit Titel Impressum habe, dann funktioniert das. Kommen aber mehrere Sprachen ins Spiel, wie Deutsch und English und eventuell noch ein paar Extras wie Overlay Paths, dann wird alles irgendwie Murks. Manchmal funktioniert es nicht, dabei ist das so eine grundlegende Sache.

Ich weiss dann nicht wie ich es machen soll:

<a href="impressum">Impressum</a>
<a href="de/impressum">Impressum</a>
<a href="node/21">Impressum</a>

Bei der letzten Möglichkeit wird die URL nicht umgewandelt, es steht dann als http://domain/node/21 in der Browser-Zeile oben.
Und zweite Möglichkeit geht manchmal. Manchmal wird das 'de' aber schon alleine angehängt und dann habe ich quasi http://domain/de/de/impressum und lande bei 404.
Dann lande ich irgendwie bei der ersten Möglichkeit auch manchmal bei 404, vor allem bei der englischen Version (deutsch ist Standardsprache).

Und wenn man mit Overlay Paths arbeiten will, wird alles noch viel seltsamer. Möchte nämlich das Impressum gern im Overlay anzeigen und es geht auch manchmal, aber manchmal ist's auch wieder nicht drin und manchmal geht der Link auch gar nicht (404). Also ich bin echt total verwirrt.

Könnt ihr mir vielleicht erklären, wie das genau gemacht wird mit dem Referenzieren in Drupal. Also ich habe schon ziemlich viel verstanden, aber diese Grundlage fehlt mir sehr und sie ist so elementar wichtig.

Vielen Dank
Chris

‹ Textbearbeitung nach Server Umzug Interne Verlinkung in Drupal ›
  • Anmelden oder Registrieren um Kommentare zu schreiben

hi chris >Könnt ihr mir

Eingetragen von 1kubik (903)
am 10.10.2013 - 11:34 Uhr

hi chris

>Könnt ihr mir vielleicht erklären, wie das genau gemacht wird mit dem Referenzieren in Drupal.

das ist mir mit den angeban die du gemacht hast nicht möglich
bzw verstehe ich nicht genau was du fragen willst

was meinst du mit
> Referenzierung innerhalb der Seite
einen link auf eine inhaltsseite / einen node?
was ist daran genau ein problem?

seite /node anlegen,
einen menu link anlegen
das menu n eine sektion legen (bei dir footer)
fertig

wenn du das mehrsprachig haben willst
dann findest du dazu zb hier was:

http://hojtsy.hu/blog/2011-jan-19/drupal-7039s-new-multilingual-systems-...

vg
stef

  • Anmelden oder Registrieren um Kommentare zu schreiben

Danke für deine Antwort, habe

Eingetragen von shoakeyi (4)
am 10.10.2013 - 11:37 Uhr

Danke für deine Antwort, habe in der Zwischenzeit die Fragestellung präzisiert. Ist es verständlicher, wie ich das meine?

  • Anmelden oder Registrieren um Kommentare zu schreiben

Noch mal zum Thema interne Verlinkung

Eingetragen von shoakeyi (4)
am 24.10.2013 - 16:14 Uhr

Hallo Stef,

ich verstehe nicht ganz wie das gemeint ist. Also im Menü ist mir es schon klar, aber ich habe etliche Stellen, wo ich Links direkt im Text habe. Das mit dem Footer war nur ein Beispiel.

Ich nenne mal ein weiteres Beispiel:

Ich habe einfach eine Content-Seite und da gibt es einen längeren Text und mitten im Text kommt ein Wort vor, was als Referenz auf eine andere interne Seite im gleichen Projekt verwendet werden soll.

<p>
Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod <a href="de/tempor">tempor</a> invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua.
</p>

Im Beispiel habe ich einfach mal das Wort 'tempor' dafür benutzt, so als gäbe es eine Inhaltsseite auf deutsch mit dem Alias 'tempor'. Das funktioniert auch ganz gut, aber irgendwie ist das nicht richtig. Da arbeite ich doch eigentlich am CMS vorbei. Kann doch hier kein Menü erstellen und das dann in den Content-Block legen. Das ist doch viel zu umständlich und es wäre doch auch gar nicht mitten im Text an der richtigen Stelle.

Hoffe, du verstehst jetzt besser was ich meine. Weil solche Stellen gibt's ja andauernd und man will ja auf der Seite x-mal hin-und-her verlinken. Wenn ich dann Menü-Titel oder Aliase ändere gehen doch die ganzen Links gar nicht mehr und bei Contao z.B. wo ich mich ganz gut auskenne, da wird intern referenziert und wenn der Alias sich ändert macht das gar nichts, dann stellt sich das alles automatisch um. So wird es in Drupal doch auch irgendwie sein, auch wenn ich es halt nicht checke wo und wie. Mir geht es hier ganz allgemein und Best Practices für jetzt und die Zukunft, damit ich es halt richtig mache!

Vielen Dank im Voraus

  • Anmelden oder Registrieren um Kommentare zu schreiben

Für die internen Verlinkungen

Eingetragen von wla (9461)
am 24.10.2013 - 17:53 Uhr

Für die internen Verlinkungen solltest Du die an die Node-ID halten. Das ist auch bei Multilingual Sites, wenn Du Field-Translation nimmst, immer noch richtig. Daneben nimmst Du das Modul "Global Redirect". Dann wird Dir, so es einen Alias gibt, der Node immer unter dem Alias Pfad angezeigt. Dieser Alias-Pfad ist sprachabhängig, will heißen, Du kannst bei jeder Sprache einen eigenen Alias festlegen. Damit hast Du einen eindeutigen Referenzpunkt, die Node-ID und bleibst flexibel bei der Mehrsprachigkeit. Aber, Du mußt dann auch konsequent auf Field-Translation setzen. Du darfst dann nicht Field-Translation und Content-Translation mixen. Auch bei der Wahl der Module, die Du bei der Mehrsprachigkeit einsetzt, ist Vorsicht geboten. Du siehst es dem Modul nicht immer direkt an, auf welcher der beiden Möglichkeiten es aufsetzt.

Beste Grüße
Werner

  • Anmelden oder Registrieren um Kommentare zu schreiben

Benutzeranmeldung

  • Registrieren
  • Neues Passwort anfordern

Aktive Forenthemen

  • für drupal11 ein Slider Modul
  • [gelöst] W3CSS Paragraphs Views
  • Drupal 11 neu aufsetzen und Bereiche aus 10 importieren
  • Wie erlaubt man neuen Benutzern auf die Resetseite zugreifen zu dürfen.
  • [gelöst] Anzeigeformat Text mit Bild in einem Artikel, Drupal 11
  • Social Media Buttons um Insteragram erweitern
  • Nach Installation der neuesten D10-Version kein Zugriff auf Website
  • Composer nach Umzug
  • [gelöst] Taxonomie Begriffe zeigt nicht alle Nodes an
  • Drupal 11 + Experience Builder (Canvas) + Layout Builder
  • Welche KI verwendet ihr?
  • Update Manger läst sich nicht Installieren
Weiter

Neue Kommentare

  • melde mich mal wieder, da ich
    vor 6 Tagen 5 Stunden
  • Hey danke
    vor 1 Woche 30 Minuten
  • Update: jetzt gibt's ein
    vor 1 Woche 18 Stunden
  • Hallo, im Prinzip habe ich
    vor 1 Woche 5 Tagen
  • Da scheint die Terminologie
    vor 1 Woche 5 Tagen
  • Kannst doch auch alles direkt
    vor 2 Wochen 2 Tagen
  • In der entsprechenden View
    vor 2 Wochen 2 Tagen
  • Dazu müsstest Du vermutlich
    vor 2 Wochen 2 Tagen
  • gelöst
    vor 4 Wochen 6 Tagen
  • Ja natürlich. Dass ist etwas,
    vor 5 Wochen 49 Minuten

Statistik

Beiträge im Forum: 250233
Registrierte User: 20450

Neue User:

  • Mroppoofpaync
  • 4aficiona2
  • AppBuilder

» Alle User anzeigen

User nach Punkten sortiert:
wla9461
stBorchert6003
quiptime4972
Tobias Bähr4019
bv3924
ronald3857
md3717
Thoor3678
Alexander Langer3416
Exterior2903
» User nach Punkten
Zur Zeit sind 0 User und 11 Gäste online.

Hauptmenü

  • » Home
  • » Handbuch & FAQ
  • » Forum
  • » Übersetzungsserver
  • » Suche

Quicklinks I

  • Infos
  • Drupal Showcase
  • Installation
  • Update
  • Forum
  • Team
  • Verhaltensregeln

Quicklinks II

  • Drupal Jobs
  • FAQ
  • Drupal-Kochbuch
  • Best Practice - Drupal Sites - Guidelines
  • Drupal How To's

Quicklinks III

  • Tipps & Tricks
  • Drupal Theme System
  • Theme Handbuch
  • Leitfaden zur Entwicklung von Modulen

RSS & Twitter

  • Drupal Planet deutsch
  • RSS Feed News
  • RSS Feed Planet
  • Twitter Drupalcenter
Drupalcenter Team | Impressum & Datenschutz | Kontakt
Angetrieben von Drupal | Drupal is a registered trademark of Dries Buytaert.
Drupal Initiative - Drupal Association