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:
- Perfil del asesor → Muestra la foto, nombre, cargo, teléfono y correo.
- 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 #

⚙️ 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 #
detalle.php
: Plantilla para los datos del asesor.cards.php
: Plantilla de la tarjeta.
: Plantilla del paginador de las tarjetaspaginator-form.php