Massenaktualisierung mit pathauto überschreibt individuelle Pfadangaben unter URL-Aliase
am 13.12.2012 - 18:34 Uhr in
Ich verwende pathauto und erzeuge nach unterschiedlichen Mustern automatische URL-Aliase.
Es gibt nur ein paar Ausnahmen von Seiten, wo ich ein abweichende URL's händisch eingebe.
Ich bin irrtümlich davon ausgegangen, daß eine Massenaktualisierung nur auf die Nodes angewendet wird, wo der Haken bei "Automatischen URL-Alias erzeugen" gesetzt ist.
Nun mußte ich schmerzhaft lernen, daß auch dann die Nodes von der Massenaktualisierung betroffen sind, wenn ich den Haken entferne, um eine eigene URL zu vergeben.
Gibts eine Möglichkeit, dieses Verhalten und beeinflussen?
Also daß man einzelne Nodes eines bestimmten Typs von der Massenaktualisierung ausnehmen kann?
Oder ist es generell empfehlenswert, ausnahmslos alle URL's automatisch zu erzeugen?
- Anmelden oder Registrieren um Kommentare zu schreiben
Das ist bitter
am 13.12.2012 - 21:21 Uhr
Ich wäre jetzt auch davon ausgegangen, dass der URL-Alias nicht aktualisiert wird, wenn im Beitrag das Häckchen für die Erstellung der automatischen URL entfernt wird.
IOder ist es generell empfehlenswert, ausnahmslos alle URL's automatisch zu erzeugen?
Generell bin ich der Meinung, dass URL-Aliase nicht mehrfach gewechselt werden sollten. Das ist aber in der Entwicklungsphase durchaus öfter der Fall, bis das Konzept endgültig stimmt. Jedoch denke ich persönlich, dass die automatische Erzeugung aller URL-Aliase der Königsweg ist. Wenn Du in einem oder zwei Jahren nochmal an der Seite arbeitest, z.B. das Upgrade auf Drupal 8, dann sind Automatismen sinnvoller und ersparen dir Fehler.
Weiterhin kommt es darauf an, wie Du die URL-Aliase nutzt. Ich nutze die URL-Aliase z.B. auch viel für die Sichtbarkeit der Blöcke, da muss es automatisch gehen, sonst wird evtl. der Block nicht auf allen gewünschten Seiten angezeigt. Zu guter Letzt ist es auch abhängig davon, wie viele Seiten bzw. Inhalte deine Website hat. Wenn es "nur" 10 - 50 Seiten sind, ist das ja überschaubar und kontrollierbar. Ich betreue eine Site, da sind einige Tausend URL-Aliase, auch durch die Verwendung einiger Vokabulare, zu verwalten. Das bekommst Du ohne klare Regeln nicht in den Griff.
Wenn ich bei jeder Aktion eine, zwei oder mehr Ausnahmen bedenken muss, dann stecke ich im Endeffekt wesentlich mehr Zeit in die Administration und habe trotzdem nicht wirklich das Gefühl, ganz sicher an alles gedacht zu haben. Alles nach einem Schema ist halt was für Denkfaule wie mich :-)
Das ist aber jetzt nur meine persönliche Meinung. Es gibt keinen technischen Grund, Ausnahmen zu umgehen. Das ist halt mehr Aufwand, der im Einzelfall auch durchaus seine Berechtigung haben kann.
Ich hoffe, ich konnte dir mit meiner Einschätzung ein wenig weiterhelfen. Wenn Du den Aufbau etwas näher erklärst, kann ich auch detaillierter antworten. Vielleicht finden wir ja gemeinsam eine Lösung für ein "Schema F" :-)
Gruß 2be
Zitat:"Ich habe die Länge und Breite dieses Landes bereist und mit den besten Leuten geredet, und ich kann Ihnen versichern, daß Datenverarbeitung ein Tick ist, welcher dieses Jahr nicht überleben wird.“ Editor für Computerbücher bei Prentice Hall, 1957.
Danke für die
am 14.12.2012 - 07:40 Uhr
Danke für die Einschätzung,
Ich hatte die Ausnahmen von den Ersetzungsregeln gerade wegen der Sichtbarkeit von ein paar Blöcken angelegt.
D.h. ich habe einen Menüpunkt (Produkte), der ein paar statische Inhalte vom Typ Seite enthält und einen bestimmten Block hat.
Da heißen die URL's dann produkte/blabla.
Ein anderer Menüpunkt (Reisen) hat ebenfalls statische Inhalte vom Typ Seite, aber einen anderen Block.
Da heißen die URL's dann momentan reisen/blabla.
Und daran hatte ich die Sichtbarkeit der Blöcke fest gemacht.
Da es aber nur ein paar Menüpunkte sind und dagegen 1000e von dynamischen Seiten anderer Inhaltstypen, ist es bei dem Projekt wirklich intelligenter, alle automatisch zu erstellen und ein paar zusätzliche Einträge bei den Blocks zu machen.
Für andere Projekte müßte man sich wieder andere Lösungen überlegen.
Evt. gibt's ja ein Modul, das die Massenersetzung pro Inhaltstyp erlaubt oder ich müßte das selbst programmieren.
Oder ein Modul, daß es erlaubt, die Sichtbarkeit der Blöcke an Menü-Oberpunkten festzumachen.
Oder...puh... es gibt ja bei Drupal (fast) nichts, was es nicht gibt und schon gar nichts, was nicht geht...;-)
Lissy01 schrieb Oder ein
am 14.12.2012 - 13:50 Uhr
Oder ein Modul, daß es erlaubt, die Sichtbarkeit der Blöcke an Menü-Oberpunkten festzumachen.
Schau Dir mal Context an
http://drupal.org/project/context
Eventuell in Verbindung mit dem hier ;)
http://drupal.org/project/context_block_visibility
viele Grüße
Helrunar
Projekt Waterkant - CM-Solutions