Pregunta

En primer lugar quiero decir que acabo de empezar con Drupal, así que Soy un novato.

Intentaré explicar lo que creo que es un potente sistema de URL y alias.

Digamos que tenemos contenido estructurado con algún subcontenido compartido entre las secciones principales.Las secciones principales podrían ser Visitante, Cliente y Sitio web.Ahora cada sección principal tiene su propio menú con subsecciones.Digamos Visitante tiene Información básica, Productos. Cliente tiene Productos, Informes y Sitio web tiene Información básica y Contactos.Entonces, lógicamente, la URL del contenido debería verse así:

1.0 example.com/visitor
1.1 example.com/visitor/basic_informations
1.2 example.com/visitor/products
2.0 example.com/customer
2.1 example.com/customer/products
2.2 example.com/customer/reports
3.0 example.com/website
3.1 example.com/website/basic_informations
3.2 example.com/website/contacts

El contenido de Productos en Visitante y Cliente, Información básica en Visitante y Sitio web es el mismo.Por lo tanto, se comparte (con alias) entre estas secciones principales.

Y mi pregunta es como hacerlo Drupal ¿Existe algún módulo o configuración que dé como resultado esta estructura?

¿Qué he encontrado y pienso que? no ¡Hacer el trabajo!

Módulo Pathauto:Sí, crea un alias que es mejor que el feo nombre de nodo/xx, pero no le importa el sección de padres entonces todo se ve así:

example.com/visitor
example.com/basic_informations
example.com/products
example.com/customer
example.com/reports
example.com/website
example.com/contacts
¿Fue útil?

Solución

Puede configurar pathauto incluir secciones de varias maneras. Si vas a la configuración del alias en pathauto (www.example.com/admin/build/path/pathauto), puede establecer los caminos allí.

Expandir configuración de ruta de nodo y expanda la opción de patrones de sustitución por debajo de ella. Si usted tiene un menú con los clientes, visitantes y el sitio web como los principales enlaces que se pueden introducir en un Patten como [Menú-path-prima] / [title-raw] - esto hará que la sección en la primera.

Por otra parte, si esa estructura de menú no funciona se puede utilizar la taxonomía - establecer una taxonomía con esas tres opciones principales y añadir subcategorías a ellos cuando sea necesario. Luego, en camino de auto-entrar en [término-prima] / title-raw] -. De nuevo, esto le dará la estructura de URL que desea

Otros consejos

Puedo estar equivocado, pero siempre y cuando la estructura padre-hijo se construye correctamente en las opciones del menú, no debería CleanURLs hacerse cargo de eso? No me golpear si yo digo algo estúpido, como yo soy incapaz de activar CleanURLs y confirmar que ...

EDIT: Si no, tal vez probar el módulo denominado Global de redirección ...

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top