Soporte » Guías – Resolución de problemas » Enlaces ancla a elementos de la página

  • Resuelto andreshurtado

    (@andreshurtado)


    Hola.

    Estoy diseñando una página que contiene varias galerías con slides a la vez, ordenadas horizontalmente en diferentes div:
    -Galería 1.
    – Galería 2.
    – Galería 3.

    Si las hago manualmente, enlazando cada imagen de cada galería, sé que puedo nombrarlas de forma diferente, y por lo tanto poner enlaces tipo ancla en el menú que salten a cada galería, pero quería evitarme el engorro de escribir tanto código y automatizarlo.

    Sé como automatizarlo y cómo mostrar a la vez todos los post tipo galería que tengo publicados, pero al generarse automáticamente, todos los divs se llaman igual al mirar el código HTML generado, entonces no puedo poner enlaces tipo ancla.

    ¿Como puedo hacer?
    ¿Hay alguna manera de hacer, mediante PHP, que me numere esas galerías, o me las bautice de forma diferente para poder «llamar» a esos divs o sections desde enlaces tipo ancla?

Viendo 2 respuestas - de la 1 a la 2 (de un total de 2)
  • puedes usar un blucle for que enumere cada item de galeria o agregar una nueva variable dentro del loop que genera las galerias, un for seria así:

    <?php  for ( $i=1; $i<4; $i++ ): ?>
      <div class="galeria galeria-numero-<?php echo $i ?>">
       <!-- contenido de la galeria -->
      </div>
    < ?php endfor; ?>

    bien, esto imprimiria lo siguiente:

    <div class="galeria galeria-numero-1">
       <!-- contenido de la galeria -->
      </div>
      <div class="galeria galeria-numero-2">
       <!-- contenido de la galeria -->
      </div>
      <div class="galeria galeria-numero-3">
       <!-- contenido de la galeria -->
      </div>
    Iniciador del debate andreshurtado

    (@andreshurtado)

    Sí, creo que eso funcionará perfecto.
    Muchas gracias!

Viendo 2 respuestas - de la 1 a la 2 (de un total de 2)
  • El debate ‘Enlaces ancla a elementos de la página’ está cerrado a nuevas respuestas.