Startseite
  • » Home
  • » Handbuch & FAQ
  • » Forum
  • » Übersetzungsserver
  • » Suche
Startseite › Forum › Drupalcenter.de › Allgemeines zu Drupal ›

Node ID aus URL-Alias ermitteln

Eingetragen von soezkan (558)
am 19.03.2011 - 18:44 Uhr in
  • Allgemeines zu Drupal
  • Drupal 6.x

Hallo Leute,

ich würde gerne die Node-ID aus einem URL-Alias für den Node ermitteln, sowas wie
http://www.mmmm.de/content/ueber-uns

Der Node hat die sprechende URL "ueber-uns", nur was ist seine Node-ID?

Danke und Liebe Grüße
Soezkan

‹ Alternative zu Modul "extlink" Facebook Share Modul ›
  • Anmelden oder Registrieren um Kommentare zu schreiben

http://www.drupalcenter.de/no

Eingetragen von Crusher (344)
am 19.03.2011 - 18:51 Uhr

http://www.drupalcenter.de/node/4375

Wozu willst du die haben? Das Views-Modul erstellt dir auch bei Bedarf eine Liste mit allen möglichen Werten. Kannst Author, Titelnamen und eben auch Node-ID als Liste ausgeben lassen.

Was genau soll denn bei dir raus kommen?

  • Anmelden oder Registrieren um Kommentare zu schreiben

Ich benötige das für mein

Eingetragen von soezkan (558)
am 19.03.2011 - 19:01 Uhr

Ich benötige das für mein Weblog.

Bestimmte Blöcke (Tagcloud, Suche, usw. ) sollen nur dann angezeigt werden, wenn entweder
der Seiteninhalt vom Typ "blog" ist, oder wenn ein bestimmter Taxonomie-View angezeigt wird.

Voll der Act!!!! :(

Ich habe es auch mit dem Modul http://drupal.org/project/block_node_visibility
probiert, das geht aber nur für Inhaltstypen und die Angaben für Seiten, auf denen
der Block (Tagcloud, Suche, usw. ) angezeigt werden soll, wird dann einfach ignoriert
bzw. gelöscht (also dasss was bei den Block-Einstellungen unter "Nur auf den angegebenen Seiten anzeigen"
steht).

Wenn es eine einfachere Variante gibt, gerne!

Eigentlich benötige ich die Node-ID um den Node-Type zu ermitteln. Wenn das einfacher geht?

Liebe Grüße
Soezkan

  • Anmelden oder Registrieren um Kommentare zu schreiben

drupal_get_normal_path

Eingetragen von stBorchert (6003)
am 19.03.2011 - 19:00 Uhr

Verwende [api:drupal_get_normal_path:6] und hole Dir aus dem Ergebnis die Node-Id.

 Stefan

  • Anmelden oder Registrieren um Kommentare zu schreiben

Hab dir im anderen Thread

Eingetragen von Crusher (344)
am 19.03.2011 - 19:02 Uhr

Hab dir im anderen Thread schon was zu der Frage geschrieben!

Typ Blog: die URL mit AutoPath wird doch dann meist mit /blog/ eingeleitet.

Damit kannst du doch einfach die Blöcke ein- oder ausblenden lassen. Versteh jetzt nicht so das Problem!

Wenn das alles "normale" Blöcke sind, schau dir bitte ncoh mal meine Antwort auf deine andere Frage an! Du hast doch scheinbar eh AutoPath aktiviert.

  • Anmelden oder Registrieren um Kommentare zu schreiben

Danke! Und wie hole ich mir

Eingetragen von soezkan (558)
am 19.03.2011 - 19:02 Uhr

Danke!

Und wie hole ich mir den Nodetype?

  • Anmelden oder Registrieren um Kommentare zu schreiben

Das Problem ist, dass wenn

Eingetragen von soezkan (558)
am 19.03.2011 - 19:05 Uhr

Das Problem ist, dass wenn ich einen bestimmten Blog-Eintrag anzeigen lassen, das passiert z.B., wenn man aus der Liste der
beliebtesten Blogeinträge einen anklickt. Dann steht in der URL "/content/das-wetter-am-dienstag" und nichts von "/blog".

Da aber genau so ein Fall eintritt, und ich möchte dass die Blöcke mit Cloud usw. auch dann gezeigt werden, benötige ich
den Inhaltstypen.

  • Anmelden oder Registrieren um Kommentare zu schreiben

Ok, versteh jetzt worauf du

Eingetragen von Crusher (344)
am 19.03.2011 - 19:10 Uhr

Ok, versteh jetzt worauf du hinaus willst.

Hab selber leider keinen Blog auf meiner Seite. "content" heisst ja, dass es als normale Page gehandled wird .Sind die AutoPath Einstellungen korrekt?

Hast du immer bei Blog Einträgen "content" in der URL stehen, oder steht dass nur wenn du auf die beliebtesten Einträge klickst? Am einfachsten ist es wie gesagt, wenn du die ausgegebenen Seiten quasi mit der URL gruppierst.

Ich schalt grad Blog-Modul auf meiner Testseite frei, damit ich ggf. mal sehe, was du siehst.

  • Anmelden oder Registrieren um Kommentare zu schreiben

Wo mache ich denn die

Eingetragen von soezkan (558)
am 19.03.2011 - 19:14 Uhr

Wo mache ich denn die AutoPath-Einstellungen?

Ich bin zwar PHP-Mann, aber leider der ewige Drupal-Anfänger ;)

  • Anmelden oder Registrieren um Kommentare zu schreiben

Hab leider nich viel mit Blog

Eingetragen von Crusher (344)
am 19.03.2011 - 19:25 Uhr

Hab leider nich viel mit Blog gemacht.

Ich seh grad das Problem! Hab Blog Eintrag geschrieben, aber der erste Eintrag wird wie ein normaler Node beri mir gehandhabt.

Seh in der URL bei mir grad nur: /mein-erster-blog.htm

Die Übersicht ist natürlich /blogs/1

Bin grad selber nocham grübeln, wie man den Path vernünftig hin bekommt.

So ich habs!

1. Geh auf /admin/build/path/pathauto

Such dort nach:
Node paths -> Muster für alle Blogeintrag Pfade:
blogs/[title-raw]

Bei mir ist das Ergebnis jetzt:
/blogs/mein-erster

Sorry, termpath vorhin war natürlich Unsinn. Beim Blog reicht quasi /blogs/[title-raw] naütrlich aus.

  • Anmelden oder Registrieren um Kommentare zu schreiben

Suuuuuuuuuuuuuuper! Das ist

Eingetragen von soezkan (558)
am 19.03.2011 - 19:34 Uhr

Suuuuuuuuuuuuuuper! Das ist fantastisch. Seit 3 Stunden pople ich hier rum und endlich die Lösung.

Ich danke Dir!

  • Anmelden oder Registrieren um Kommentare zu schreiben

Sorry, musste mich eben

Eingetragen von Crusher (344)
am 19.03.2011 - 19:38 Uhr

Sorry, musste mich eben selber noch mal kurz informieren.

AutoPath ist bei mir so set-it-and-forget-it ;)

Habs für mein Projekt so eingestellt, dass es immer passt. An die Unterpunkte bei Node Paths hat ich nich mehr gedacht.

Du siehst, dort wird automatisch schon dein Node-Type ermittelt. ;)

Jetzt musst du nur noch die Blöcke mit den Ausnahmen versehen.

Gut, wenn man 100 Blöcke hat, ist es vlt. mit PHP doch sinnvoller zu lösen. ;) Aber du machst ja die Einstellungen meist nur genau ein Mail. Copy and Paste und die Sache sollte in 10 min. erledigt sein. ;)

  • Anmelden oder Registrieren um Kommentare zu schreiben

Öhm... an welcher Stelle soll

Eingetragen von Exterior (2903)
am 19.03.2011 - 21:31 Uhr

Öhm... an welcher Stelle soll die Node-ID eigentlich ermittelt werden? Bei der Vollansicht eines Nodes? Denn wenn man einen Node in Seiten-Ansicht betrachtet, steht die Node-ID in der Regel in arg(1) Nur so am Rande, für ähnlich Fälle.

  • Anmelden oder Registrieren um Kommentare zu schreiben

Hat sich erledigt, da ich

Eingetragen von soezkan (558)
am 23.03.2011 - 08:46 Uhr

Hat sich erledigt, da ich herausgefunden habe das es mit den Pathauto-Einstellungen die Möglichkeit gibt einem bestimmten Node-Type
in der URL einen Namen mitzugeben.

Danke auf jeden Fall für die Hilfe!

Liebe Grüße
Soezkan

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

Statistik

Beiträge im Forum: 250233
Registrierte User: 20460

Neue User:

  • marouane.blel
  • capilclinic
  • Quabzibboter

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