He estado buscando en la web durante algunas horas, pero no encuentro nada que responda a mi consulta.

Si tengo páginas en el árbol de mi sitio de:

  • Hogar
    • Página 1
    • Página 2

Luego accedería a estas páginas visitando:

  • www.mysite.com
  • www.mysite.com/page1
  • www.mysite.com/page2

¿Cómo puedo configurar rutas para poder acceder a las páginas de la siguiente manera?

  • www.mysite.com/client1
  • www.mysite.com/client1/page1
  • www.mysite.com/client1/page2
  • www.mysite.com/client2
  • www.mysite.com/client2/page1
  • www.mysite.com/client2/page2

Por lo que cliente1, cliente2, etc. es un valor variable que se utilizará para identificar a un cliente para la marca, etc.

1
PhillBex 14 dic. 2016 a las 15:00

2 respuestas

La mejor respuesta

En caso de que alguien más esté luchando con esto, después de mucho buscar en Google, finalmente lo descubrí.

Necesitaba agregar esto a mi config.yml

---
Name: modelascontrollerroutes
After: cms/routes#modelascontrollerroutes
---
Director:
  rules:
    '': 'RootURLController'
    '$Client': 'RootURLController'
    '$Client/$URLSegment//$Action/$ID/$OtherID': 'ModelAsController'
2
PhillBex 21 mar. 2017 a las 17:05

Puedes usar uno de esos módulos

O cree algo como un tipo de página "ClientLanding", donde puede seleccionar un tema, hacer configuraciones específicas del cliente, por ejemplo.

3
csy_dot_io 14 dic. 2016 a las 15:24