Kort fakta:
Drupal 7
Views 7.x-3.x-dev
Jag försöker att sätta upp möjligheter för att lägga in aktiva kampanjer i Drupal där du ska kunna göra följande saker:
Sätta Kampanjens namn, beskrivning och lägga till en eller flera bilder till kampanjen. Detta blir underlaget till kampanjen och det skapas en ny sida.
Just detta är inga större problem då man kan skapa en innehållstyp "Kampanj", koppla till önskade fält, och valda bildfält.
Har dock fastnat på tidsstyrning/slider visningsfunktionen (ex nivoslider) av varje kampanj. Varje kampanj bör kunna väljas ett start och slutdatum på och utifrån dessa datum så visas dessaa kampanjer som aktiva under exempelvis en skapad sida för visning under views. Men hur gör man detta?
Någon som har gjort något likande eller har tips på hur man kan koppla detta med tid och till en slider funktion.
Tacksam för snabba tips
Comments
Med views skulle du kunna
Med views skulle du kunna visa bara noder som är publicerade. Sedan kan du med hjälp av Scheduler eller Rules publicera och avpublicera noder. Alternativt kan du ha två datumfält (tillhandahålls av Date) på kampanjnoderna och med views visa noder där dagens datum är större än startdatumfältet och mindre än slutdatumfältet.
//Pontus Nilsson, Digitalist
Hej Pontus! Jag försöker göra
Hej Pontus!
Jag försöker göra just detta, men jag får det bara att visa en och inte 3 som har samma datum intervall.
Ej löst
har inte löst det...
Trodde jag hade löst det med
Trodde jag hade löst det med Tidsstyrningen, men de vill inte fungera, den verkar inte alls ta de datumintervall som jag valt i fälten kampanjstart.
Får följande databasfråga:
SELECT node.title AS node_title, node.nid AS nid, field_data_field_kampanjstart.entity_id AS field_data_field_kampanjstart_entity_id, field_data_field_kampanjstart.etid AS field_data_field_kampanjstart_etid, field_data_field_kampanjstart.field_kampanjstart_value AS field_data_field_kampanjstart_field_kampanjstart_value, field_data_field_kampanjstart.field_kampanjstart_value2 AS field_data_field_kampanjstart_field_kampanjstart_value2 FROM {node} node LEFT JOIN {field_data_field_kampanjkategori} field_data_field_kampanjkategori ON node.nid = field_data_field_kampanjkategori.entity_id AND (field_data_field_kampanjkategori.etid = 1 AND field_data_field_kampanjkategori.deleted = 0) LEFT JOIN {field_data_field_kampanjstart} field_data_field_kampanjstart ON node.nid = field_data_field_kampanjstart.entity_id AND (field_data_field_kampanjstart.etid = 1 AND field_data_field_kampanjstart.deleted = 0) LEFT JOIN {field_data_field_kampanjstart} field_data_field_kampanjstart2 ON node.nid = field_data_field_kampanjstart2.entity_id AND (field_data_field_kampanjstart2.etid = 1 AND field_data_field_kampanjstart2.deleted = 0) LEFT JOIN {field_data_field_kampanjstart} field_data_field_kampanjstart3 ON node.nid = field_data_field_kampanjstart3.entity_id AND (field_data_field_kampanjstart3.etid = 1 AND field_data_field_kampanjstart3.deleted = 0) WHERE (( (field_data_field_kampanjkategori.field_kampanjkategori_tid = 106) )AND( (DATE_FORMAT(ADDTIME(STR_TO_DATE(field_data_field_kampanjstart.field_kampanjstart_value, '%Y-%m-%dT%T'), SEC_TO_TIME(7200)), '%Y-%m-%d') <= '2011-01-01') AND (DATE_FORMAT(ADDTIME(STR_TO_DATE(field_data_field_kampanjstart.field_kampanjstart_value2, '%Y-%m-%dT%T'), SEC_TO_TIME(7200)), '%Y-%m-%d') >= '2011-01-01') )) LIMIT 10 OFFSET 0
Har du möjlighet att posta
Har du möjlighet att posta screenshots av dina vy inställningar? Speciellt de under filter.
//Pontus Nilsson, Digitalist
Andra problem
Efter att ha testat lokalt på en annan dator med en annan version så fick jag urvalet att fungera korrekt.
Uppgraderade då till den nyaste date modulen http://drupal.org/project/date (2.0 alpha 1) på den publika servern, dock uppkommer följande felmeddelande:
Fatal error: Call to undefined method date_views_filter_handler_simple::placeholder() in /home2/r3krorin/public_html/ryds/sites/all/modules/date/date_views/includes/date_views_filter_handler_simple.inc on line 139
Har enbart uppgraderat Date modulen och kört upgrade.php
Uppdaterat de relaterade
Uppdaterat de relaterade modulerna?
Från dates projektsida:
Note that the D7 version of Views is changing constantly and now requires CTools, which is also changing, so all the Views integration is in limbo while I chase those changes. Because it is changing, I cannot promise that any combination of Date, Calendar, Views, and CTools will work right except the latest dev versions of all of them.
//Pontus Nilsson, Digitalist