Fahrzeugübersicht Hooks

Filter Hook Übersicht

Fahrzeug-Übersicht

Fahrzeug-Thumbnail

DXIM_FILTER_ARCHIVE_IMAGES
Parameter 1: Plugin original HTML
Parameter 2: (Array) mit allen vorhanden Fahrzeugbildern
Parameter 3: (Array) kompletter Fahrzeugdatensatz

Titel (Herstellers und Model)

DXIM_FILTER_ARCHIVE_TITLE
DXIM_FILTER_ARCHIVE_TITLE_OUTPUT

Fahrzeugdaten

DXIM_FILTER_ARCHIVE_SPECIFICS
Parameter 1: Plugin original HTML
Parameter 2: (Array) alle Fahrzeug Custom Fields
Parameter 3: (Array) alle relevanten techn. Daten zum Fahrzeug
DXIM_FILTER_ARCHIVE_SPECIFICS_OUTPUT

Fahrzeug-Emissionswerte

DXIM_FILTER_ARCHIVE_EMISSION
DXIM_FILTER_ARCHIVE_EMISSION_OUTPUT

Fahrzeug-Preis

DXIM_FILTER_ARCHIVE_PRICE
DXIM_FILTER_ARCHIVE_PRICE_OUTPUT
DXIM_FILTER_PRICE_SOURCE

// anderes Feld als Preis-Quelle wählen, z.b. Händler-Preis
add_filter(DXIM_FILTER_PRICE_SOURCE,'_my_dealer_price',10,2);
function _my_dealer_price($original_price,$vehicle) { 
    return $vehicle->dxim_meta['dealer_price'][0];
}

Fahrzeug-Buttons

DXIM_FILTER_ARCHIVE_BUTTONS
DXIM_FILTER_ARCHIVE_BUTTONS_OUTPUT


Fahrzeug – Daten filtern

Folgende Filter Hook dienen dazu, die abgefragten Fahrzeug-Daten zu manipulieren, bevor diese in die Funktionen zur HTML Ausgabe weiter gesendet werden

  • DXIM_FILTER_VEHICLE_TITLE_DATA
  • DXIM_FILTER_VEHICLE_CONTENT_DATA
  • DXIM_FILTER_VEHICLE_LOCATION_DATA
  • DXIM_FILTER_VEHICLE_IMAGES_DATA
  • DXIM_FILTER_VEHICLE_EMISSION_DATA
  • DXIM_FILTER_VEHICLE_PRICE_DATA
  • DXIM_FILTER_VEHICLE_FEATURES_DATA
  • DXIM_FILTER_VEHICLE_SPECIFICS_DATA

DXIM_FILTER_MAKE_NAME
Ändern des Anzeigenamens eines bestimmten Herstellers

Beispiel

add_filter(DXIM_FILTER_MAKE_NAME,function($name, $key) {
    // stellt Skoda überall großgeschrieben dar
    if($name == "Skoda") return "SKODA";
},10,2);

DXIM_FILTER_MODEL_NAME
Ändern des Anzeigenamens eines bestimmten Modells

Fahrzeug Archiv

DXIM_FILTER_ARCHIVE_VEHICLE_RENDERED
Hook läuft für jedes Fahrzeug im Archiv, bevor dieses gerendert wurde. Mit diesem Hook kann also der HTML Code eines dargestellten Fahrzeuges zur Laufzeit verändert werden.

Parameter 1: Fahrzeug-HTML
Parameter 2: Fahrzeug – Objekt

DXIM_FILTER_ARCHIVE_VEHICLE_ADD

Dieser Hook läuft, wenn ein Fahrzeug im Archiv platziert wird und ermöglicht es vor oder nach dem Fahrzeug eigenen Code/Inhalte zu platzieren.

Parameter 1: Fahrzeug HTML
Parameter 2: Fahrzeug – Objekt
Parameter 3: Nr. des aktuell zu platzierenden Fahrzeuges
Parameter 4: Seitennummer der aktuellen Archiv-Seite
Parameter 5: Anzahl Fahrzeuge insgesamt vorhanden für aktuelle Archiv-Seite

DXIM_FILTER_ARCHIVE_VEHICLE_LIST
Hook mit dem die gesamte Ausgabe einer Fahrzeugliste (WPCS_Vehicles / WPCS_Cars) gefilter werden kann

Parameter 1: $html

DXIM_FILTER_ARCHIVE_VEHICLE_LIST_NO_RESULTS
Hook mit dem die gesamte Ausgabe der Nachricht verändert werden kann, wenn keine Fahrzeuge gefunden wurden

Parameter 1: $html

Lizenz wählen

Newsletter - Anmeldung

* erforderlich