ciao
ho una serie di contenuti "documenti" dove ci sono dei files da scaricare.
con una views li elenco in una pagina "nuovi documenti" e con scheduler li pubblico in una certa data.
ora automaticamente dovrei nella data X far passare una serie di nodi dalla pagina "nuovi documenti" alla pagina "documenti archiviati"...
come posso fare?
grazie!
Prova Rules, magari con Node expire.
ciao
www.gmpe.it
si sto provando proprio Rules... anche Workflow potrebbe fare al caso mio?
li provo tutti e due... :-)
www.pistocco.com
io uso http://drupal.org/project/node_scheduler
Tecnicamente fa solo due cose, Pubblica oppure de-Pubblica
in più potresti provare Actions + Scheduler così nel momento che viene "depubblicato" da Scheduler potresti attivare un Action che gli "cambia" Taxonomy oppure qualche altra operazione correlata.
Slice2Theme Servizio per la conversione di Design in markup HTML e/o temi.
WeBrain Solution | Pillsofbits Of Bits
si farò anche questa prova, perché a prima vista Rules non è per niente intuitivo...
www.pistocco.com
puoi filtrare la vista per data:
i contenuti più recenti di X li metti nella vista normale, quelli meno recenti di X in una vista archivio.
dove X è una differenza dalla data attuale (now)
Certified to Rock
in realtà non è detto che il periodo di tempo sia fisso...
chi amministrerà il sito deve poter creare una serie di nodi con allegati dei documenti;
pubblicare questi nodi in una certa data e spostare i nodi dalla vista principale ad una vista archivio in automatico in una data arbitraria;
sono tutte cose che manualmente sarebbero facili da fare, ma che in automatico al momento non riesco a venirne fuori, soprattutto per lo spostamento da principale ad archivio.
www.pistocco.com
sto provando workflow.
ho messo una vista che filtra i nodi che hanno settato il workflow da normale ad archivio...
ho messo sul nodo Schedule for state change at: data e 14:25
ho fatto partire cron alle 14.27 ...
ma non succede nulla.... qualche idea? l'avete mai utilizzato sto modulo?
www.pistocco.com
Se usi, come avevo detto sopra, Node expire + Rules, e mi dici dove trovi difficoltà, ti posso aiutare.
ciao
www.gmpe.it
potrebbe essere una via. in data x rendo il nodo expired e sparisce da una view per apparire in un'altra.
non mi fa settare l'ora... questo per ora è lo scoglio che non mi fa provare il funzionamento.
e scassa il css del date picker... oltre a pretendere la data in formato americano.
oggi non è proprio la mia giornata. :(
www.pistocco.com
Non avevo pensato all'ora. Se ti serve proprio, chiedi al forum di node expire se è possibile.
Per il formato della data, basta modificarla nel modulo. Per il css non ho notato problemi.
ciao
www.gmpe.it
comunque il metodo funziona.
grazie! :-)
ora vedo se riesco a risolvere il conflitto css e cambiare la data...
www.pistocco.com
allora: se cambio il formato della data qui:
DEFINE('NODE_EXPIRE_FORMAT', 'd-m-Y);
DEFINE('NODE_EXPIRE_FORMAT_JS', 'dd-mm-yy');
mi viene fuori una pagina bianca...
www.pistocco.com
Se vuoi ti mando la mia versione. Non è l'ultima, ma è anche modificata per avere node expire solo dove serve.
ciao
www.gmpe.it
grazie. comunque ho deciso di lasciare la data com'è, tanto poi viene compilata con il date picker, anche se un pochino scassato.
www.pistocco.com