numero2/contao-perview-bundle

Import job advertisements from Perview as news into Contao

1.0.0 2022-09-07 13:16 UTC

This package is auto-updated.

Last update: 2024-03-07 17:54:50 UTC


README

License: LGPL v3

About

Import job advertisements from perview® as news into Contao.

System requirements

Installation

  • Install via Contao Manager or Composer (composer require numero2/contao-perview-bundle)
  • Run a database update via the Contao-Installtool or using the contao:migrate command.

Hooks

By default the bundle only imports certain information from the perview® job advertisements. If you need more meta data you can import them on your own using the parsePerviewPosition hook:

// src/EventListener/ParsePerviewPositionListener.php
namespace App\EventListener;

use Contao\CoreBundle\ServiceAnnotation\Hook;
use Contao\NewsModel;

/**
 * @Hook("parsePerviewPosition")
 */
class ParsePerviewPositionListener
{
    public function __invoke(NewsModel $news, object $position, bool $isUpdate): void
    {
        $news->something = $position->something;
    }
}