Underc0de

Foros Generales => Dudas y pedidos generales => Mensaje iniciado por: Only en Marzo 31, 2013, 02:40:48 PM

Título: [SOLUCIONADO] Menu para mi web
Publicado por: Only en Marzo 31, 2013, 02:40:48 PM
Buenas tardes a todos, les planteo mi duda , tengo una web, son como 50 paginas, entonces mi problema es que si quiero agregar una sección nueva en el menú, tengo que editar las 50 paginas, se me ocurrio meter el menu en un archivo y ese archivo solo mandarlo llamar en las partes .html , pero no se como, si alguien me puede ayudar se lo agradeceria mucho

gracias a todos
Título: Re:[Ayuda] Menu para mi web
Publicado por: HckDrk en Abril 01, 2013, 12:41:15 AM
lo puedes hacer con la función include() o require() que es practicamente lo mismo, de PHP
o si no usas php, lo puedes hacer con frames

aqui te dejo una referencia http://www.cristalab.com/tutoriales/como-usar-include-y-require-en-php-c203l/
Título: Re:[Ayuda] Menu para mi web
Publicado por: Sanko en Abril 01, 2013, 08:10:42 PM
En Django solo necesitas codear un html base y crear unos bloques:
{ block title }{ end block } y { block content }{ endblock }

Luego ya solo es extender el .html al resto con :

{% extends 'name.html' %}
{% block title %}  {% endblock %}
{% block content %} En el interior la parte unica del html {% endblock %}

Entre los bloques indicas caracteristicas propias de tu html mientras que el resto lo hereda todo de el archivo.html base.
Hace un rato medio termine la web de grampus que esta en Django y supongo creare una repo en bitbucket para ella, si tienes pensado usar Django me comentas y te paso un link para que le heches un ojo.

edit : https://bitbucket.org/Sankosk/grampus-website/ (https://bitbucket.org/Sankosk/grampus-website/)
Título: Re:[Ayuda] Menu para mi web
Publicado por: Only en Abril 05, 2013, 02:26:13 AM
Ok muchas gracias compañeros, voy a probar las dos maneras

saludos
Título: Re:[Ayuda] Menu para mi web
Publicado por: WHK en Abril 24, 2013, 10:48:55 AM
Y si usas un framework como codeigniter y desde ahi sacas el menú de forma dinamica? vamos que eso que haces es querer reinventar la rueda.