- I en förening har jag skapat en innehållstyp för styrelsepost. I samma innehållstyp har jag ett "datumfält från och till" med finkornigheten "år, månad och dag". Jag har sedan gjort en vy där jag visar de olika styrelseposterna från när föreningen startades och fram till dagens datum. För alla tidigare poster fungerar detta bra.
Jag har även en vy som skall visa de som sitter i styrelsen just nu. Jag har lagt till ett filter som filtrerar på "datum till" med finkornighet "dag". Och det som ska visas har jag satt till "större än eller lika med" och förvalt datum "now".
Denna filtrering fungerar inte av någon anledning. Går man in och kollar i databasen så ser man att samma värde har satts på "datum från/till" och när man listar alla styrelseposter tillsammans med period som man innehaft posten så visas alla datum på rätt sätt. De som innehar en aktuell post just nu ser man bara "datum från" på. "Datum till" döljs eftersom det inte är satt ännu.Har sökt en massa på Drupals sidor men inte kunnat hitta något som gjort mig klokare.
- En annan sak som jag skulle behöva hjälp med är att jag har en innehållstyp för att märka vilka som har varit med på ett möte. Jag har skapat en vy med alla som är medlemmar i föreningen (de innehar enbart rollen inloggad användare). Vyn är länkad till ett fält av typen "user reference". Styrelsen innehar rollen "styrelse". Jag kan skapa en vy med enbart styrelsen så klart, men det jag vill göra är lite krångligare än så. I formuläret där jag skriver in text om mötet så har jag ett val där man väljer om det är ett styrelsemöte eller medlemsmöte, för att kunna namnge protokollen automatiskt, och för att med hjälp av modulen Rules ange åtkomst till innehållet beroende på om det är styrelsematerial eller ej.
När jag klickat för om det ska vara ett styrelsemöte eller medlemsmöte så skulle jag vilja att vyn som visar refererade användare anpassas därefter. Känns lite jobbigt att visa ALLA medlemmar när det är ett styrelsemöte. Tyvärr går det inte att skicka ett argument till ett refererat fält. Något tips på hur man ska gå tillväga.
Med hjälp av den smidiga modulen Conditional fields så kan jag dölja fält tills dess att ett styrande fält har klickats i, men jag vill helst slippa ha två vyer (en med alla användare och en med styrelsemedlemmar), men det är kanske enda sättet att lösa detta någorlunda smidigt?
Vill helst slippa göra två vyer.

Comments
Fråga 1
Kan du inte bara sätta ett "datum till" även på de nuvarande styrelsemedlemmarna? De är väl valda för en viss period?
Nej tyvärr, de sitter så
Nej tyvärr, de sitter så länge de vill.
Löste fråga ett med hjälp av
Löste fråga ett med hjälp av Automatic Nodetitle och genom PHP sätta titeln olika beroende på om man är sittande medlem i styrelsen eller ej
field_period: är ett datumfält med ett datum från och ett datum till.
position: är ett fält som visar vilken position styrelsemedlemmen innehar.
<?php$date_from = '[field_period-date]';
$date_to = '[field_period-to-date]';
if ($date_from == $date_to) {
return 'Nuvarande [field_position-raw]';
}
else {
return '[field_position-raw] [field_period-date] -- [field_period-to-date]';
}
?>
Därefter så kunde jag i Views filtrera på Titel där "Nuvarande" ingår.