Loading...
Navigation überspringen
Bitte beachte, dass sich diese Dokumentation auf die neuste Version dieser Erweiterung bezieht. Wenn eine ältere Version eingesetzt wird, kann diese abweichen. Die jeweils passende Dokumentation befindet sich im Dokumentation-Verzeichnis der Erweiterung.

TYPO3 - Fahrzeugsuche Migration

4.0.0

  • You need to update you're TypoScript condition - if in use. Before [request.getHeaders()['host'][0] == 'typo3-11-12.fahrzeugsuche12.ddev.site'] – after: [site("base").getHost() == 'typo3-11-12.fahrzeugsuche12.ddev.site']
  • You need to remove the , then: '1', else: '0' parameter from the {fahrzeugsuche:extension.loaded(extensionName: 'FahrzeugsuchePro', then: '1', else: '0')} in Fluid.

Version 3.0.8

If you've overridden the Fluid-Partial Fahrzeugsuche/List/Item/Bootstrap.html or Fahrzeugsuche/List/Item/Bootstrap.html, you need to add the data-fahrzeug-hash="{fahrzeug.hash}" into the <div id="fahrzeug-{fahrzeug.key}" … >.

Version 3.0.5

Better change {f:uri.resource(path: 'Images/no-image.png')} in your templates into {f:uri.resource(path: 'EXT:fahrzeugsuche/Resources/Public/Images/no-image.png')} in order to avoid issues, in case of having vehicles without images.

Version 3.0.0

Migriere Signal/Slots zu Symfony Events.

Version 2.0.0

In allen Fluid-Templates muss der Parameter noCacheHash entfernt werden.

Das Partial Fahrzeugsuche/FahrzeugFields/Vehicle/Specifics/EmissionFuelConsumption/CombinedPowerConsumption.html muss umbenannt werden, da es sonst Probleme mit der maximalen Dateilänge geben kann. Der neue Name muss Fahrzeugsuche/FahrzeugFields/Vehicle/Specifics/EmissionFuelConsumption/CombinedPowerConsum.html sein. Zusätzlich muss u.U. das Setup-TypoScript angepasst werden:

plugin.tx_fahrzeugsuche.settings {
  detail.displayFieldsets.emissionFuelConsumption {
    fields.70 = Vehicle/Specifics/EmissionFuelConsumption/CombinedPowerConsu`
  }
}

Version 1.16.3

  • Stell sicher, dass das Feld "ID" im Verbindungsdatensatz einen Integer-Wert enthält. Falls Du den Wert ändern musst (z. B. von Text auf Integer), importiere alle Daten für Verbindungen vom Typ "Autoscout" erneut.

Version 1.14.0

  • Dei Planer-Aufgabe "Cache Command" ist nun als Symfony Command implementiert. Er muss im Planer neu eingerichtet werden.Die alte Planer-Aufgabe kann gelöscht werden.

  • Im Fluid-Layout "Default.html" muss das folgende Attribut dem div-Element "tx-fahrzeugsuche" hinzugefügt werden:

    data-fahrzeugsuche-tracking-url="{f:uri.action(pluginName: 'JsonApi', controller: 'JsonApi', pageType: '1469968203', action: 'track', noCache: 1)}"
  • Im Fluid-Layout "Default.html" muss das Attribut "data-fahrzeugsuche-bookmarks-pdf-url" wie folgt angepasst werden:

    data-fahrzeugsuche-bookmarks-pdf-url="{f:uri.action(pluginName: 'JsonApi', controller: 'JsonApi', action: 'createBookmarksPdfUrl', pageType: '1469968203', noCache: 1)}">

Version 1.11.3

Die Fluid-Partial Datei Fahrzeugsuche/FahrzeugFields/Vehicle/Specifics/EmissionFuelConsumption/EnergyEfficiencyClass.html muss in Fahrzeugsuche/FahrzeugFields/Vehicle/Specifics/EmissionFuelConsumption/EnergyEfficiency.html umbenannt werden, da es sonst ein Caching-Problem mit zu langen Dateinamen geben kann.

Version 1.11.0

Ab dieser Version werden alle Fahrzeug-Daten mit dem Scheduler-Task eingelesen und aktuell gehalten. Du musst daher sicherstellen, dass der fahrzeugsuch:cache:refresh Scheduler-Task eingerichtet ist und ausreichend oft ausgeführt wird.Eventuell musst Du einmal alle tx_fahrzeugsuche_domain_model_fahrzeugDatensätze löschen, damit diese korrekt befüllt sind.

Version 1.8.0

Die Fahrzeugsuche-Erweiterung hat sogenannte Connection-Datensätze erhalten. In diesen Datensätzen werden nun die jeweiligen Accounts konfiguriert.

Migrations Schritte

  1. Erstelle im Seitenbaum einen Daten-Container und weise die Seiten-Id der TypoScript-Konstante themes.configuration.container.fahrzeugsuche zu.
  2. In diesem Container legst Du jetzt je Account einen Connection-Datensatz an.
  3. Damit Dein System sauber bleibt und es nicht zu Verwirrungen kommt, solltest Du die Account-Definitionen aus dem Setup-TypoScript entfernen.

Die Fahrzeugsuche hat ebenfalls weitere Caching-Funktionen erhalten. Diese unterstützen bspw. die Teaser-Funktion und sorgen für schnelle Ladezeiten. Hierfür ist es jedoch jetzt notwendig, dass Du den Cache-CommandController regelmäßig vom Scheduler ausführen lässt. Sorge also dafür, dass der Scheduler mindestens ein Mal täglich, aber am besten nicht häufiger als jede Stunde ausgeführt wird.

Abschließend musst Du nach dem Update zu dieser Version den Caching-Scheduler ausführen, so dass alle Caching-Einträge aktuell sind.

Version 1.7.0

Migrations Schritte

  • The usage of the extension.loaded ViewHelp has change.Before:
    <fahrzeugsuche:extension.loaded extensionName="FahrzeugsuchePro">
        ...do something
    </f:if>

    After:

    <f:if condition="{fahrzeugsuche:extension.loaded(extensionName: 'FahrzeugsuchePro', then: '1', else: '0')}">
        ...do something
    </f:if>

Version 1.2.0

Migrations Schritte

  • We moved our JavaScript into the HTML footer. Therefore it might be, that you've to check your JavaScript loading.
  • Additionally the JavaScript-Settings are now passed by data attributes

Version 1.0.2

Dokumentation
TYPO3 Fahrzeugsuche Erweiterung

TYPO3 Fahrzeugsuche

Biete alle Fahrzeuge auch auf Deiner TYPO3-Website an. Unsere Fahrzeugsuche liest Deine Fahrzeuge direkt über die Inserats-API von mobile.de ein - Du brauchst nichts weiter machen - Dein Fahrzeugbestand auf der Webseite ist immer aktuell. Auch Konnektoren für Autoscout24 + eAutoseller verfügbar!

Menü

Kontaktanfrage

Du kannst uns jederzeit kontaktieren

Stop! Playing in the meantime?
Stop! Playing in the meantime?
Stop! Playing in the meantime?

Stop! Playing in the meantime?

Break the highscore

Press Start
Contact request
Screenreader label
Security question
_U__________W________
U5_____B____2_4___MHG
_M____ARF___T54______
_2_____4______9___688
ZBG___________E______