Etiquetas de combinación de plantillas de feed de Inmotek

Las plantillas personalizadas de Inmotek se utilizan para mostrar propiedades inmobiliarias en contextos de listado, resultados del buscador avanzado, bucles de promoción y diseños individuales personalizados. Se configuran en los ajustes de Inmotek y se seleccionan desde los controles correspondientes del Personalizador/ajustes.

Flujo habitual:

  1. Ve al área de ajustes de Inmotek.
  2. Crea una plantilla de feed personalizada en el repetidor de plantillas personalizadas.
  3. Selecciona la plantilla personalizada en el ajuste de listado de propiedades, buscador, promoción o plantilla individual.
  4. Usa las etiquetas de combinación que se indican a continuación dentro de la plantilla HTML.

Páginas de resultados del buscador avanzado

La salida de listados y del buscador utiliza los helpers de espaciado en rem de POM Theme, como mb-2 (2rem), en lugar de los helpers con nombres basados en píxeles. Actualiza el plugin y el tema juntos. Para las copias guardadas de plantillas personalizadas, revisa el informe de wp pom migrate-spacing-helpers --dry-run de POM Theme antes de aplicar la migración de espaciado correspondiente; las declaraciones de diseño arbitrarias no se convierten en preajustes.

El buscador avanzado muestra hasta 30 resultados de propiedades por página. El mismo límite se aplica a los resultados iniciales y a los resultados actualizados después de cambiar filtros o moverse entre páginas.

Los resultados filtrados conservan el modo de propiedad o promoción seleccionado cuando se actualizan. Cuando no hay resultados disponibles, el listado integrado de Inmotek muestra su mensaje de sin resultados. El buscador simple admite tanto un único tipo de propiedad disponible como varios tipos.

Para las opciones personalizadas en Type field options, introduce un par de value|Label por línea, por ejemplo Piso,Chalet|Homes o local|Commercial premises. Las comas dentro de un valor agrupan varios tipos de propiedad en una sola opción. Los valores conservan su ortografía original y las etiquetas admiten cadenas traducibles. Los saltos de línea y párrafos del editor separan las opciones; el formato HTML se elimina de los valores y de las etiquetas mostradas. Dejar este campo vacío usa los tipos de propiedad suministrados por Inmotek.

El panel de filtros estándar usa encabezados de nivel dos (h2) para los títulos de sus widgets, incluidos búsqueda, ubicación, tipo de propiedad, habitaciones, baños, precio y superficie. Los visitantes que usan navegación por encabezados pueden moverse directamente entre estos grupos de filtros.

Sintaxis de las etiquetas de combinación

Una etiqueta de combinación usa llaves dobles:

{{tag_name attribute="value"}}

Ejemplos:

{{title}}
{{price}}
{{url}}
{{gallery style="grid"}}

Formatos de comillas para atributos

Los atributos pueden escribirse con comillas dobles, comillas simples, sin comillas o con delimitadores literales:

{{contact_modal label="Ask us about this property"}}
{{contact_modal label='Ask us about this property'}}
{{map zoom=12}}
{{contact_modal label=%%Ask us about this property%%}}

Usa %%...%% para etiquetas, alternativas, textos largos, textos con comillas y cadenas traducibles anidadas:

{{contact_modal label={{translatable_string text=%%Ask us about this property%%}}}}
{{video fallback=%%No video is available for this property.%%}}

Si el texto literal debe contener los caracteres %%, escápalos como \%%.

El formato entre comillas heredado sigue siendo compatible, pero se recomienda %%...%% para el contenido nuevo.

Cadenas traducibles anidadas

{{translatable_string}} se puede usar dentro de cualquier atributo de etiqueta de combinación de Inmotek que acepte texto:

{{contact_modal label={{translatable_string text=%%More information%%}}}}
{{parking fallback={{translatable_string text=%%Parking information is not available.%%}}}}

También se puede usar dentro de atributos de shortcode:

[web_offcanvas_content title="{{translatable_string text=%%Property filters%%}}"]

Prefiere los delimitadores literales para evitar conflictos de comillas:

{{translatable_string text=%%Property filters%%}}

Etiquetas básicas de propiedad

Etiqueta de combinación Descripción
{{url}} URL individual de la propiedad.
{{title}} Título de la propiedad.
{{description}} Descripción de la propiedad. Para plantillas de promoción, usa la descripción de la promoción. Para propiedades normales, usa el campo de notas/descripción de la propiedad.
{{featured_image}} URL de la primera imagen de la propiedad.
{{featured}} HTML de la estrella de propiedad destacada.
{{reference}} Referencia de la propiedad. Recurre a identificadores internos compuestos cuando es necesario.
{{operation}} Etiqueta de operación, como venta, alquiler, alquiler temporal, alquiler vacacional o venta/alquiler.
{{date_updated}} Fecha de última modificación formateada con el formato de fecha de WordPress.

Cuando los códigos de operación de una propiedad son a y t, en cualquier orden y sin códigos de operación adicionales, su etiqueta de operación predeterminada es Alquiler temporal (ALQUILER TEMPORAL en español). La misma etiqueta la usan las páginas de propiedad integradas, los listados, los sliders, los PDF de propiedades y {{operation}}. Otras combinaciones de operación conservan sus etiquetas existentes. Los precios y los periodos de facturación no cambian.

Personaliza la etiqueta de alquiler temporal

Los propietarios del sitio y los editores que pueden acceder a los ajustes de Inmotek pueden elegir el texto para esta combinación de operación:

  1. Abre Settings → POM Inmotek → General en el panel de WordPress del sitio.
  2. Busca Temporary / holiday rental label en los ajustes de Inmotek.
  3. Introduce el texto a mostrar, como Alquiler temporal, Alquiler vacacional o Alquiler de temporada.
  4. Guarda los ajustes y abre una página de propiedad o listado coincidente para verificar la etiqueta.

El campo acepta texto sin formato y conserva las mayúsculas introducidas. Cada sitio almacena su propia etiqueta, incluidos los sitios de una red multisitio. Deja el campo vacío para usar la etiqueta predeterminada traducida. Si un cambio no es visible, actualiza cualquier caché de página y confirma que la propiedad tiene la combinación de operación coincidente. Las plantillas personalizadas deben usar {{operation}} para mostrar este ajuste; el texto fijo en una plantilla permanece sin cambios.

Etiquetas de ubicación

Etiqueta de combinación Descripción
{{zone}} Zona de la propiedad, por ejemplo Gros.
{{subzone}} Subzona de la propiedad, por ejemplo Plaza Cataluna.
{{situation}} Texto de situación, por ejemplo puntos de referencia cercanos o distancia a la playa.
{{address}} Dirección, por ejemplo el nombre de una calle.
{{location}} Cadena de ubicación compuesta, normalmente zona, subzona y localidad/ciudad.
{{loc}} Solo localidad.
{{province}} Provincia.

Etiquetas de precio

Etiqueta de combinación Descripción
{{price}} Precio actual de la propiedad.
{{price_old}} Precio original de la propiedad. Útil cuando se muestran reducciones.
{{price_down_percentage}} Porcentaje de descuento cuando están disponibles el precio actual y el anterior.

Ejemplo:

<div class="property-price">
    <span>{{price}}</span>
    <del>{{price_old}}</del>
    <strong>{{price_down_percentage}}</strong>
</div>

Etiquetas de características

Etiqueta de combinación Descripción
{{meters}} Metros cuadrados construidos.
{{meters_built}} Metros cuadrados construidos.
{{useful_meters}} Metros cuadrados útiles.
{{rooms}} Número de habitaciones.
{{bathrooms}} Número de baños.
{{rooms_description}} Descripción de habitaciones, como la posibilidad de crear una habitación adicional.
{{number_of_photos}} Número de fotos disponibles.
{{type}} Tipo de propiedad, como apartamento, casa, garaje o similar.
{{subtype}} Subtipo de propiedad.
{{heating}} Información de calefacción.
{{hot_water}} Información de agua caliente.
{{smoke_outlet}} Si la propiedad tiene información de salida de humos.

Aparcamiento: {{parking}}

Muestra la información de aparcamiento/garaje.

{{parking fallback=%%Parking information is not available.%%}}

Atributos:

Atributo Obligatorio Descripción
fallback No Texto que se muestra cuando no hay información de aparcamiento. Admite {{translatable_string}} anidado.

Cuando la propiedad tiene datos de garaje, el renderizador puede incluir si el aparcamiento está incluido, es opcional o tiene acceso directo.

Calculadora de hipoteca: {{mortgage_calculator}}

Muestra el shortcode de la calculadora de hipoteca de Inmotek para el precio actual de la propiedad.

{{mortgage_calculator default_interest="2.3"}}

Atributos:

Atributo Obligatorio Descripción
default_interest No Porcentaje de interés predeterminado. Se usa 2.3 si se omite.

Modal de contacto: {{contact_modal}}

Muestra el botón/modal de contacto de la propiedad.

{{contact_modal label={{translatable_string text=%%Ask us about this property%%}}}}

Atributos:

Atributo Obligatorio Descripción
label No Etiqueta del botón. Admite {{translatable_string}} anidado.
admin_email_prepend No Texto antepuesto al contenido del correo al administrador.
admin_email_append No Texto añadido al contenido del correo al administrador.

Iconos: {{icon}}

Muestra un icono.

{{icon name="ionicons/home"}}

Atributos:

Atributo Obligatorio Descripción
name Sí Icono en formato family/name.

Etiquetas de medios

Las URL de imágenes remotas suministradas por Inmotek usan URL https:// explícitas, incluidas miniaturas, tamaños de galería, fotos a tamaño completo, planos e imágenes panorámicas. Esto también se aplica a los listados integrados y a las páginas de propiedad, {{featured_image}}, etiquetas de combinación de galería, metadatos de compartir y descargas de imágenes para PDF de propiedades. Las URL de imágenes HTTP y de protocolo relativo del feed se convierten a HTTPS; el host de la imagen, la ruta y los parámetros de consulta se conservan.

Etiqueta de combinación Descripción
{{energy_efficiency}} Gráfico de eficiencia energética.
{{before_after_images fallback=%%No comparison images available.%%}} Control deslizante de comparación de imágenes antes/después.
{{video fallback=%%No video available.%%}} Salida de vídeo de la propiedad.
{{media_3d fallback=%%No 3D media available.%%}} Medios 360 grados/3D.
{{tour_virtual fallback=%%No virtual tour available.%%}} Integración de Matterport o recorrido virtual.
{{house_plans fallback=%%No floor plans available.%%}} Enlaces a los planos de la vivienda.
{{gallery style="grid"}} Galería de imágenes de la propiedad.

Los atributos de alternativa admiten delimitadores literales y cadenas traducibles anidadas:

{{tour_virtual fallback={{translatable_string text=%%Virtual tour is not available.%%}}}}

La galería de la propiedad usa las dimensiones de imagen suministradas por Inmotek. Los diseños de carrusel cargan primero la primera imagen y las diapositivas cercanas, mientras que el original en HD sigue disponible en el visor a pantalla completa. Usa carrousel para una imagen adaptable que siga el ancho de columna de la plantilla y carousel_2 para la presentación de galería con altura fija.

{{gallery style="carousel_2" show_numbers="yes"}}

Atributos:

Atributo Obligatorio Descripción
style No grid, masonry, carrousel o carousel_2. Se usa grid de forma predeterminada.
column_number No Número de columnas para los diseños de cuadrícula y masonry, de 1 a 6. Se usa 3 de forma predeterminada.
column_spacing No Espacio entre imágenes de cuadrícula o masonry en píxeles, de 0 a 30. Se usa 5 de forma predeterminada.
show_numbers No Establécelo en yes para mostrar la diapositiva actual y el recuento total de imágenes en los diseños de carrusel.

Características interiores y exteriores

{{interior_features}}

Muestra las características interiores.

{{interior_features columns="4"}}

{{exterior_features}}

Muestra las características exteriores.

{{exterior_features columns="4"}}

Atributos:

Atributo Obligatorio Descripción
columns No Número de columnas de características por fila. Se usa 4 de forma predeterminada.

Mapa: {{map}}

Muestra el mapa de la propiedad.

{{map zoom="11"}}

Atributos:

Atributo Obligatorio Descripción
zoom No Nivel de zoom de Google Maps. Se usa 11 de forma predeterminada.
pointer No Token opcional de imagen/configuración del marcador cuando se admite.
stroke_color No Color del trazo del marcador.
fill_color No Color de relleno del marcador.

Opciones para compartir: {{share}}

Muestra los botones para compartir de la propiedad.

{{share}}

Cadenas traducibles

{{translatable_string text=%%More information%%}}

Las cadenas se almacenan en la opción pom_inmotek_translatable_strings y se traducen a través del helper de traducción activo cuando está disponible.

Usa translatable_string para etiquetas, alternativas, encabezados y textos cortos dentro de las plantillas de Inmotek.

Etiquetas específicas de promoción

Estas etiquetas de combinación se usan para plantillas de promoción.

Etiqueta de combinación Descripción
{{promotion_url}} URL individual de la promoción.
{{developer_name}} Nombre del promotor/desarrollador.
{{promotion_fase}} Fase de la promoción.
{{promotion_provincia}} Provincia de la promoción.
{{promotion_localidad}} Localidad de la promoción.
{{promotion_price_range}} Rango de precio mínimo y máximo de las propiedades relacionadas.
{{nviviendas}} Número de viviendas de la promoción.
{{ncontruidas}} Número de viviendas construidas de la promoción.
{{promotion_fecha_inicio}} Fecha de inicio de construcción de la promoción.
{{promotion_fecha_fin}} Fecha de fin de construcción de la promoción.
{{promotion_inmuebles}} Propiedades asociadas a la promoción. Requiere una selección de plantilla de bucle personalizada.

Tarjeta de propiedad de ejemplo

<article class="property-card">
    <a href="{{url}}" class="property-image">
        <img src="{{featured_image}}" alt="{{title}}">
        {{featured}}
    </a>

    <div class="property-body">
        <h3><a href="{{url}}">{{title}}</a></h3>
        <p class="property-location">{{location}}</p>

        <ul class="property-features">
            <li>{{icon name="feather/maximize"}} {{meters}} m2</li>
            <li>{{icon name="feather/home"}} {{rooms}}</li>
            <li>{{icon name="feather/droplet"}} {{bathrooms}}</li>
        </ul>

        <div class="property-price">{{price}}</div>

        {{contact_modal label={{translatable_string text=%%More information%%}}}}
    </div>
</article>

Tarjeta de promoción de ejemplo

<article class="promotion-card">
    <a href="{{promotion_url}}">
        <img src="{{featured_image}}" alt="{{title}}">
    </a>

    <div class="promotion-body">
        <h3><a href="{{promotion_url}}">{{title}}</a></h3>
        <p>{{developer_name}}</p>
        <p>{{promotion_localidad}}, {{promotion_provincia}}</p>
        <strong>{{promotion_price_range}}</strong>
    </div>
</article>

Notas prácticas

  • Usa %%...%% para etiquetas y mensajes de alternativa.
  • Prefiere {{translatable_string}} anidado para cualquier texto introducido por el administrador que deba traducirse.
  • Usa atributos de alternativa para los campos de medios que pueden no existir en todas las propiedades.
  • Mantén las plantillas de tarjetas de propiedad resistentes: evita contenedores vacíos usando alternativas o CSS condicional cuando el renderizador devuelva una salida vacía.

Cuando las páginas de propiedades nativas están habilitadas, las etiquetas de combinación de URL de propiedad enlazan al registro de WordPress correspondiente. Las etiquetas existentes y las plantillas almacenadas no necesitan renombrarse. Los resultados de búsqueda siguen proviniendo de Inmotek.