Filter: inx_auto_applied_rendering_atts

Über diesen Filter-Hook kann die Liste von Attributen erweitert werden, die beim Rendern von Immobilien-Templates automatisch "durchgeschleift" werden. (In den entsprechenden Render-Funktionen kommt dann der Filter inx_apply_auto_rendering_atts zum Einsatz.)

Beispiel

Standardmäßig werden das Attribut für benutzerdefinierte Angaben, ref bzw. inx-ref sowie (in Sonderfällen) der Sprachcode force-lang bzw. inx-force-lang auf diese Art übernommen. Wird also bspw. ein entsprechender Wert als Attribut eines Immobilien-Listen-Shortcodes definiert…

[inx-property-list ref="123abc"]

…ist dieser anschließend auch beim Aufruf der hier verlinkten Objekt-Detailseiten als Template-Parameter (Array $template_data) verfügbar, ohne dass hierfür eine explizite Definition für die Attributübergabe im zugehörigen Listen-Template enthalten sein muss:

$inx_skin_ref = $template_data['inx-ref'];

Parameter

Name (Typ)
$atts (array)

Rückgabewert

erweiterte Liste der Attributnamen

Rahmenfunktion

add_filter( 'inx_auto_applied_rendering_atts', 'mysite_extend_auto_rendering_atts' );
function mysite_extend_auto_rendering_atts( $atts ) {
    // Rendering-Auto-Attribut inx-myvar ergänzen.
    $atts[] = "inx-myvar";
    return $atts;
} // mysite_extend_auto_rendering_atts