pathauto vs path és a duplán létrehozott álnevek

andrew képe

Sziasztok!

Pathauto modul háza táján adódott egy kis probléma.

Ha nem egy automatizáltan álnevezett tartalmat visz fel az ember (pl nem story, hanem page ami csak statikus menüpontokhoz van használva) aminek mondjuk menüpontja is van és saját álnevet határozunk meg neki (amit ugyebár az alap path modul tud), akkor két álnév jön létre hozzá. Egy a manuálisan megadott alapján és egy a pathauto beállításai alapján.

Szerencsére úgy tűnik a manuálisan megadott álnév "erősebb" és az lesz a domináns (nem minden esetben, előfordul ugyanis, h szerkesztés után a másik lesz a nyerő), de ez elég kellemetlen későbbi adminisztráció során + lehetségesen gondot okozhat pl globalredirect modul esetén, meg hát egyébként is...

Egyenlőre ötleteket várok hibaelhárításra, workaroundra vagy bármi másra.

Igazából szerintem két megoldás lenne nyerő:
- manuálisan megadott álnév esetén pathauto -nak nem volna szabad közbelépnie
- meghatározott tartalom típusra letitlthatónak kellene lennie a pathauto modulnak

A kódot magát egyenlőre nem tudtam áttúrni, úgyhogy még csak vakon tapogatózok. Ha valaki tud valamit ne kíméljen! :)

Igaz, hogy a pathauto 5.x-2.0-beta2, de emlékeim szerint ez így volt korábbi stabil verziónál is.

ps: ti tudjátok, hogy miért beta2 az offical relase?!?

Paal képe

Van ott egy olyan beállítási lehetőség, hogy:

Update action:

  • Do nothing, leaving the old alias intact
  • Create a new alias in addition to the old alias
  • Create a new alias, replacing the old one

What should pathauto do when updating an existing content item which already has an alias?

Ha az utolsót állítod be, akkor tökmind1, hogy mit írsz be kézzel neki, felülírja. Ha meg a pathauto-t használod, minek engedélyezed a manuális beállítást?

Üdv, Pali

0
0

--
Palócz Paal Pál, a drupal.hu admin csoportjának tagja
Ajánlott olvasmány: Eric Steven Raymond - Hogyan kérdezzünk okosan

andrew képe

az utolsó van engedélyezve, mert ha netán valaminek a címét is megváltoztatom szerkesztés közben akkor szeretném ha az útvonal is azt mutatná. (ennek előnyeit ill. hátrányait ne firtassuk)

ha pathauto engedélyezve van akkor a manuális is automatikusan engedélyezve van, mivel a path modul a pathauto függősége + most site admin hozzáférésről beszélünk.

másrészről nekem fontos lenne, hogy pl a feltöltött sok-sok hír automatikusan elneveződjön, ugyanakkor ha a statikus menüpontjaimat bővítem amihez 1-1 page tartozik és manuálisan adom meg neki az álnevet (merthogy más a title és az álnév) akkor ne legyen ilyen kavarás mint ahogy azt feljebb kifejtettem.

0
0
Webappz képe

Hasonló problémába éppen a Pathauto+Ékezetek kapcsán futottam.

A http://oldalad.hu/admin/settings/pathauto-nál a Node path settings szakaszban üresen hagyod a
- Default path pattern (applies to all node types with blank patterns below):
- illetve az(oka)t a node típus(oka)t, amelye(ke)t nem szeretnél pathauto-val kezelni.

Ezután nekem működött.

U.i.: Ami még duplikációkat, illetve fölösleges álneveket eredményezett az a
"Create index aliases" checkbox bejelölése a General settings szakaszban.

Üdv: Webappz

0
0

Páldi Zoltán

andrew képe

bakker...
számtalanszor konfigoltam már de le nem esett volna, holott tényleg evidens.

szóval a megoldás még1x az utókor kedvéért:
admin/settings/pathauto oldalon a node path résznél a "Default path pattern" részt üresen hagyni(!) /na ez nem volt meg nekem/ és természetesen csak azokhoz a tartalom típusokhoz beállítani ahol szeretnénk, hogy ügyködjön a modul.

Köszi még1x Webappz...

0
0
Webappz képe

Használd egészséggel! :)

Webappz

0
0

Páldi Zoltán