Estructura (parte2)
Bueno, el caso esta así:
Todas las páginas están basadas en una plantilla, para que así al modificar una se modifiquen todas. Te lo pondré con un ejemplo:
Supón que tienes ciertas páginas - index.php y hola.php, el archivo index esta basado en una plantilla principal donde se pusieron los include, que son por ejemplo menu.php y top.php
El index.php sale muy bien ya que los archivos menu y top se encuentran EN LA MISMA CARPETA principal donde esta tu index, sin embargo, el archivo hola.php se encuentra (por ejemplo) dentro de la carpeta SALUDOS. Por lo cual el archivo hola.php, en su código tiene los include pero como <? Include ('menu.thp')?> Algo así, por lo que esta haciendo referencia a un archivo que SUPUESTAMENTE DEBERÍA ESTAR EN LA MISMA CARPETA DE SALUDOS, cosa que no es así por que est basado en una plantilla.
En este caso si modifico mi plantilla y le pongo como tu dijiste ../menu.php lo que pasara es que ahora el index no funcionara ya que esta haciendo referencia a una carpeta que esta arriba del index, y sin embargo ahora el archivo hola.php si funcionara ya que el archivo menu.php SI ESTA AHORA UNA CARPETA ARRIBA. Espero que me haya dado a entender.
Lo que quiero es que el la función include() pueda hacer algo para que el archivo sea el mismo, así tenga 10 subdirectorios y el menu.php este hasta arriba, quiero que cualquier página que realice haga referencia a ese archivo.
Como te digo, todo esta basado en plantillas por lo que si modifico de menu.php a ../menu.php se modificarían absolutamente todas las páginas, y lo que quiero es que este donde este la página, en cualquier subdirectorio siempre me haga referencia al menu.php.
Espero que me haya dado a entender je je, es que todo esto de repente me hace bolas, pero bueno. Así es esto. Gracias brother.
Todas las páginas están basadas en una plantilla, para que así al modificar una se modifiquen todas. Te lo pondré con un ejemplo:
Supón que tienes ciertas páginas - index.php y hola.php, el archivo index esta basado en una plantilla principal donde se pusieron los include, que son por ejemplo menu.php y top.php
El index.php sale muy bien ya que los archivos menu y top se encuentran EN LA MISMA CARPETA principal donde esta tu index, sin embargo, el archivo hola.php se encuentra (por ejemplo) dentro de la carpeta SALUDOS. Por lo cual el archivo hola.php, en su código tiene los include pero como <? Include ('menu.thp')?> Algo así, por lo que esta haciendo referencia a un archivo que SUPUESTAMENTE DEBERÍA ESTAR EN LA MISMA CARPETA DE SALUDOS, cosa que no es así por que est basado en una plantilla.
En este caso si modifico mi plantilla y le pongo como tu dijiste ../menu.php lo que pasara es que ahora el index no funcionara ya que esta haciendo referencia a una carpeta que esta arriba del index, y sin embargo ahora el archivo hola.php si funcionara ya que el archivo menu.php SI ESTA AHORA UNA CARPETA ARRIBA. Espero que me haya dado a entender.
Lo que quiero es que el la función include() pueda hacer algo para que el archivo sea el mismo, así tenga 10 subdirectorios y el menu.php este hasta arriba, quiero que cualquier página que realice haga referencia a ese archivo.
Como te digo, todo esta basado en plantillas por lo que si modifico de menu.php a ../menu.php se modificarían absolutamente todas las páginas, y lo que quiero es que este donde este la página, en cualquier subdirectorio siempre me haga referencia al menu.php.
Espero que me haya dado a entender je je, es que todo esto de repente me hace bolas, pero bueno. Así es esto. Gracias brother.
1 respuesta
Respuesta de joemakina
1