Pagina Detalle Asesor - Homlity Herramienta Para Inmobiliarias
View Categories

Pagina Detalle Asesor

3 minutos de lectura

La Página Detalle Asesor permite mostrar la información del asesor inmobiliario junto con el listado de inmuebles que tiene asignados.

👉 Es una vista clave para dar mayor visibilidad al asesor, mostrando su perfil, datos de contacto y la oferta de propiedades que gestiona.


📝 Descripción #

La página está dividida en dos secciones principales:

  1. Perfil del asesor → Muestra la foto, nombre, cargo, teléfono y correo.
  2. Inmuebles del asesor → Lista de propiedades asociadas al asesor, con opción de ordenar los resultados por precio.

Además, la página incluye paginación cuando hay más resultados de los que caben en una sola vista.


👀 Vista de la página #

qw Homlity Herramienta para Inmobiliarias

⚙️ Código de la página #

<div class="container visualinmueble-detalle-asesor">
    <div class="section-perfil-asesor">
        <?php visualinmu_load_template("asesores/componentes/asesores/detalle.php", ["asesor" => $asesor]); ?>
        <div class="row mt-3">
            <div class="col-md-12">
                <div class="float-start">
                    <h3>Inmuebles del asesor</h3>
                </div>
                <div class="clearfix mb-3 ">
                    <a class="float-end" type="button"
                        href="<?php echo visualinmu_url_parameters_append(['direccion_order' => 'asc', 'column_order' => 'price']); ?>"
                        data-bs-toggle="tooltip" data-bs-placement="bottom" data-bs-custom-class="custom-tooltip"
                        title="Menor a mayor">
                        <i class="btn icon-homlity icon-uniEA3E"></i>
                    </a>
                    <a class="float-end" type="button"
                        href="<?php echo visualinmu_url_parameters_append(['direccion_order' => 'desc', 'column_order' => 'price']); ?>"
                        data-bs-toggle="tooltip" data-bs-placement="bottom" data-bs-custom-class="custom-tooltip"
                        title="Mayor a menor">
                        <i class="btn icon-homlity icon-uniEA3A"></i>
                    </a>
                </div>
            </div>
        </div>
    </div>
    <div class="row">
        <?php visualinmu_load_template("inmuebles/componentes/search/cards.php", ["inmuebles" => $inmuebles]); ?>
        <?php if (isset($paginador)) {
            /**  PAGINADOR */
            visualinmu_load_template("inmuebles/componentes/search/paginator-form.php", ["paginador" => $paginador]);
        } ?>
    </div>
</div>

🔑 Características principales #

  • Perfil del asesor cargado dinámicamente con el template asesores/componentes/asesores/detalle.php.
  • Listado de inmuebles del asesor con tarjetas (cards.php).
  • Opciones de ordenamiento por precio (ascendente o descendente).
  • Tooltip con íconos para indicar el tipo de orden aplicado.
  • Sistema de paginación, integrado mediante el archivo paginator-form.php.

📂 Archivos relacionados #

El código principal incluye referencias a otros archivos donde se cargan componentes:

  • 📄 Perfil del asesor
    asesores/componentes/asesores/detalle.php
    👉 Aquí se encuentra el diseño del perfil (foto, nombre, teléfono, correo).
  • 📄 Listado de inmuebles (tarjetas)
    inmuebles/componentes/search/cards.php
    👉 Se encarga de renderizar los inmuebles en formato de tarjetas.
  • 📄 Paginador
    inmuebles/componentes/search/paginator-form.php
    👉 Implementa el sistema de paginación para recorrer más resultados.

⚠️ Confirmación: Estas partes del código no están en el archivo principal, sino que son templates externos incluidos mediante visualinmu_load_template().


📌 Ejemplo de uso #

Cuando un usuario ingresa al detalle de un asesor, verá:

  • Perfil completo del asesor (foto, datos de contacto).
  • Listado de inmuebles que gestiona.
  • Botones para ordenar de menor a mayor precio o mayor a menor precio.
  • Paginación si hay más inmuebles disponibles.

📎 Enlaces a los componentes #

Funciona con BetterDocs