it-swarm-eu.dev

Použití pravidel k naplánování publikování / publikování obsahu

Mám spuštěné pravidlo, které je spuštěno na „Obsah bude uložen“. Co by mělo udělat, je podívat se na typ obsahu, a pokud to proběhne, odstraňte jakoukoli naplánovanou úlohu založenou na tomto ID uzlu a naplánujte „Publikovat sadu pravidel“.

Poté se spustí "Publikovat sadu pravidel", která volá Platnost plánu Node a Plán Node Publikovat). První plánuje další úlohu na základě V poli Datum vypršení platnosti CCK druhý publikuje uzel na základě pole Datum publikování CCK.

Kdykoli jsou tato pravidla spuštěna, budou odstraněny všechny naplánované úlohy se stejným ID uzlu.

Někdy jsou uzly publikovány, když by měly být, jindy nejsou a nezdá se ani, že by nebyly publikovány s konzistentností.

Je příliš specifické, aby pole Datum CCK používala čas a datum pravidla? Mělo by to být jen datum bez určení času?

Mám potíže zjistit, zda je to správný způsob automatizace publikování a publikování obsahu pomocí pravidel.

Po tomto tutoriálu jsem vytvořil Pravidlo:

http://drupal.org/node/520012

Vidím, že úkoly jsou někdy naplánovány správně a dotyčné uzly jsou publikovány (nebo nepublikovány). Zdá se však, že se fronta nikdy nevyčistí. Ví Pravidla, že nemůže publikovat něco, co je již publikováno, nebo přesto hodnotí vše ve frontě?

Našel někdo dobrý způsob, jak to zvládnout?

3
Kevin

Měl jsem velké zkušenosti s používáním Plánovač pro automatické naplánování publikování a publikování uzlů.

Ačkoli to konkrétně neodpovídá na vaši otázku, protože to nezahrnuje pravidla, stojí za zmínku :)

4
Alex Weber

Přestože je tato otázka velmi stará .. Napsal jsem malé krok za krokem pokyny k provedení tohoto druhu funkcí: http://drupal.org/node/520012#comment-712089

Doufám, že to někomu pomůže.

1
hene