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

Feste links einrichten

Eingetragen von fnick (4)
am 25.03.2011 - 13:15 Uhr in
  • Anfängerfragen
  • Drupal 6.x

Hallo Zusammen,

leider weiß ich nicht, wie ich das Thema richtig formulieren kann.
Es geht mir um die Erstellung von URLs mit SE-freundlichen namen, z.B. www.mysite.de/einlink.html, welche dann als eigentliche URL z.B. eine Zeile der Suchanfrage an meine Seite beinhalten:

http://mysite.de/?tid[hsid]=0&tid[hierarchical_select][selects][0]=5&tid[hierarchical_select][selects][1]=label_1&tid[flat_select]=5&field_ort_value=&preise[min]=&preise[max]=&hs_form_build_id=hs_form_6ddd021c0f2b998e5086043e8da3edf6
soll auch unter www.mysite.de/einlink.html aufrufbar sein.

Clean URLs funktionieren bereits wunderbar und ich kann jeden Menülink editieren und ein alias vergeben. Der Beispiellink, den ich oben gepostet habe, soll aber in keinem Menü enthalten sein und ist auch kein Dokument, weil es eine Suchanfrage ist.

Kann man vielleicht ein "unsichtbares" Menü erstellen und den Link dort unterbringen? Oder ist eine andere Lösung möglich?

Schon mal vielen Dank für die Unterstützung!

‹ Pinnwand realisieren Neue Inhalte auf einer website auflisten ›
  • Anmelden oder Registrieren um Kommentare zu schreiben

Pathauto

Eingetragen von Kirsten1965 (703)
am 25.03.2011 - 13:51 Uhr

Hallo fnick,

herzllich willkommen in unserer Community. Das Modul, das Du dafür benötigst heißt: Pathauto - zu finden hier: http://drupal.org/project/pathauto

  • Anmelden oder Registrieren um Kommentare zu schreiben

Pathauto + CB

Eingetragen von codeherr (73)
am 25.03.2011 - 14:42 Uhr

eine schöne Ergänzung zu Pathauto ist auch "custom breadcrumbs", dann sind solche Kurzlinks nicht nur für Suchmaschinen, sondern auch für Kunden transparenter.

  • Anmelden oder Registrieren um Kommentare zu schreiben

Hi, hab mir immer noch nicht

Eingetragen von Crusher (344)
am 25.03.2011 - 18:16 Uhr

Hi, hab mir immer noch nicht Breadcrumbs angeschaut.

Ich selber verwende das hier: http://www.drupalcenter.de/node/34254

Hab den Code einfach in die template.php eingefügt Links sind anklickbar.

Mit array_shift oder array_top lassen sich z.B. "Home" oder die aktuelle Seite aus der Crumb entfernen. Natürlcih kann man auch mit einfachen if (node->type == 'page') o.ä. das Ganze prob Node noch anpassen.

CleanURL ist wirklich nur die Basis. PathAuto ist das Mitel der Wahl.

mfg Crusher

  • Anmelden oder Registrieren um Kommentare zu schreiben

Crusher schrieb Hi, hab mir

Eingetragen von Independent (124)
am 25.03.2011 - 18:42 Uhr
Crusher schrieb

Hi, hab mir immer noch nicht Breadcrumbs angeschaut.

Ich selber verwende das hier: http://www.drupalcenter.de/node/34254

Hab den Code einfach in die template.php eingefügt Links sind anklickbar.

Mit array_shift oder array_top lassen sich z.B. "Home" oder die aktuelle Seite aus der Crumb entfernen. Natürlcih kann man auch mit einfachen if (node->type == 'page') o.ä. das Ganze prob Node noch anpassen.

CleanURL ist wirklich nur die Basis. PathAuto ist das Mitel der Wahl.

mfg Crusher

??

Geht das mit Pathauto wirklich? Eigentlich benötigt man nur das Path-Modul um einen Alias zu erstellen. Aber da der link nicht existiert lässt sich doch auch kein Alias dafür erstellen? Oder gibts bei Pathauto eine funktion für suchanfragen?
Mir fällt sonst nur Rules ein, oder du kannst mal Path redirect testen falls es mit Pathauto nicht klappt.

gruß
Independent

  • Anmelden oder Registrieren um Kommentare zu schreiben

Nicht durcheinanderbringen:

Eingetragen von codeherr (73)
am 25.03.2011 - 18:52 Uhr

Nicht durcheinanderbringen: Ich habe Custom BC nur erwähnt, weil es ganz gut zur Thematik "transparente Strukturen" paßt. Bei nochmaliger Überlegung muß ich eingestehen daß das im konkreten Fall off topic und für den OP nicht hilfreich war - bitte um Entschuldigung :-)

  • Anmelden oder Registrieren um Kommentare zu schreiben

Hallo alle zusammen! Vielen

Eingetragen von fnick (4)
am 25.03.2011 - 19:44 Uhr

Hallo alle zusammen!

Vielen Dank für zahlreiche antworten.
Das Modul Pathauto ist mir natürlich bekannt, denn, wie ich geschrieben habe, ich verwende bereits aliases und kann z.B. jedem Content-Element eins zuweisen. Wie gesagt: CleanURLs funktionieren wunderbar.

Ich versuche es anhand einer use-case-story:

Benutzer gibt in der Adresszeile seines Browsers folgendes ein: http://www.mysite/somelink.html. Drupal erkennt, dass alias "somelink.html" eigentlich folgender URL zugewiesen ist: "http://mysite.de/?tid[hsid]=0& ... hs_form_6ddd021c0f2b998e5086043e8da3edf6" und ruft diese auf. Diese URL ist im Grunde genommen das, was man in der Adresszeile sieht, wenn man eine suchanfrage über unser Suchformular schickt. Mit anderen worten, ich möchte, dass diese standardisierte Suchanfrage über die kurze Alias "somelink.html" vom CMF automatisch aufgelöst wird. Sprich: "somelink.html" ist dann kein Alias von einem Kontent-Element oder Menüpunkt, sondern das der Suchanfrage.

Ich hoffe, dass ich mich verständlich ausgedrückt habe.

Werde mir alle Empfehlungen und Links nun anschauen.

Danke noch mal!

  • Anmelden oder Registrieren um Kommentare zu schreiben

in diesem Fall würde ich

Eingetragen von codeherr (73)
am 25.03.2011 - 21:27 Uhr

in diesem Fall würde ich schauen, ob es ein modul gibt, das (m.E. in hook_boot) folgendes tut (Code vereinfacht, wenig Zeit grad)

if ($res=db_query("select target FROM {shortcuts} WHERE source='%s' LIMIT 1",$_REQUEST['QUERY_STRING'])) {
  drupal_goto(db_result($res));
}

Je nachdem, wie die Queries gealiast werden sollen, muß dann halt entweder ein simples Interface dabei sein oder aber ein Automatismus, der das wie auch immer von alleine macht. Wenn es GANZ schmutzig sein darf, die Tabellenwerte einfach aus ner CSV-Datei... aber wir sind hier ja nich in der Krauterwerkstatt.

Also wie gesagt, Zeit ist knapp - aber ich hoffe der Denkanstoß bringt dich schon mal weiter.

(Wenn du gar nichts findest und sowas selbst nicht kannst, ich mach sowas schon mal auch für das kapitalistische Äquivalent von Zeit.)

  • Anmelden oder Registrieren um Kommentare zu schreiben

Super! Lese mir gerade eine

Eingetragen von fnick (4)
am 28.03.2011 - 11:49 Uhr

Super! Lese mir gerade eine Anleitung für Modulentwicklung durch und probiere es dabei aus.
Werde dann Bescheid geben, ob es geklappt hat.

  • Anmelden oder Registrieren um Kommentare zu schreiben

Nachdem ich versucht habe,

Eingetragen von fnick (4)
am 29.03.2011 - 06:29 Uhr

Nachdem ich versucht habe, eigenes Modul "Shortcuts" zu schreiben und an manchen Problemen gescheitert bin, habe ich path_redirect entdeckt, welches ganau das macht, was ich wollte: man kann solche feste Links einrichten und sie werden dann vom Modul, welches sich im Bootstrap, denke ich, ansiedelt, aufgelöst.

Trotzdem habe ich sehr viel daraus gelernt, und bedanke mich bei allen recht herzlich. Vielen Dank!

  • 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 1 Woche 6 Tagen
  • Hey danke
    vor 2 Wochen 15 Stunden
  • Update: jetzt gibt's ein
    vor 2 Wochen 1 Tag
  • Hallo, im Prinzip habe ich
    vor 2 Wochen 5 Tagen
  • Da scheint die Terminologie
    vor 2 Wochen 5 Tagen
  • Kannst doch auch alles direkt
    vor 3 Wochen 3 Tagen
  • In der entsprechenden View
    vor 3 Wochen 3 Tagen
  • Dazu müsstest Du vermutlich
    vor 3 Wochen 3 Tagen
  • gelöst
    vor 5 Wochen 6 Tagen
  • Ja natürlich. Dass ist etwas,
    vor 6 Wochen 15 Stunden

Statistik

Beiträge im Forum: 250233
Registrierte User: 20451

Neue User:

  • ByteScrapers
  • Mroppoofpaync
  • 4aficiona2

» 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 30 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