Import job advertisements from perview® as news into Contao.
- Contao 4.13 (or newer)
- 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.
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;
}
}