Installation
Verwenden Sie eine dieser Methoden, um das Plugin zu installieren:
- composer (recommended):
composer require konzentrik/konzentrik
- zip file: unzip main.zip as folder
site/plugins/autopublish
Benutzung
Panel-Felder hinzufügen
Füge dem Page-Blueprint das Feld autopublish
hinzu.
fields:
autopublish: fields/autopublish
Oder füge die Felder selbst hinzu:
fields:
autopublish:
label: Autopublish
type: toggle
translate: false
autopublishDate:
label: Autopublish Date
type: date
time: true
translate: false
when:
autopublish: true
Wenn Du bereits ein Datumsfeld verwendest, kannst du in den Plugin-Einstellungen diese Option config.php
festlegen.
'konzentrik.autopublish.dateField' => 'my-date-field',
Konfiguriere und verwende den Webhook.
Erstell ein secret in der config.php
:
'konzentrik.autopublish.secret' => 'my-secret',
Du kannst jetzt den Webhook aufrufen:
https://example.com/autopublish/cron/my-secret
Ersetze example.com durch deinen Hostnamen und my-secret
durch das Secret, das du in deiner config.php festgelegt hast. Wenn du den Webhook auslöst, sucht das Plugin nach nicht veröffentlichten Seiten mit einem Datum älter oder gleich dem aktuellen Zeitstempel und veröffentlicht dann die Seite.
Optionen
Bitte stelle sicher, dass alle Optionen mit konzentrik.autopublish
vorangestellt haben oder die Array-Notation verwendet wird.
Option | Default | Description |
---|---|---|
dateField |
'autopublishDate' |
Der Name des Datumsfeldes |
secret |
'' |
Das secret um den Webhook abzusichern |
Kommentar schreiben