« Example for dataype record and results format eventcalendar » : différence entre les versions
(Test cases) Balise : Éditeur de wikicode 2017 |
Balise : Éditeur de wikicode 2017 |
||
Ligne 11 : | Ligne 11 : | ||
=== all data queried as table === | === all data queried as table === | ||
{{#ask: | {{#ask: | ||
[[ERE_ScheduleEvent.ERE_Name:: | [[ERE_ScheduleEvent.ERE_Name::+]] | ||
|mainlabel=shift | |mainlabel=shift | ||
|?ERE_ScheduleEvent.ERE_Day=date | |?ERE_ScheduleEvent.ERE_Day=date |
Version du 31 janvier 2019 à 04:00
This is an example of using semantic-mw:Help:Type_Record datatype record and semantic-mw:Help:Eventcalendar format
Caveat
for now this likely doesnt' work - that's why I am setting it up, I can't get it to work ;-)
Background
I want to have multiple "shift" pages (e.g. ERE_shift1, ERE_shift2) where multiple calls to a template (e.g. Template:ERE_encode) encode data as record-type property:ERE ScheduleEvent with sub-properties Property:ERE_Day and Property:ERE_Name. I then want to show shift schedules for people (e.g ERE_person1, ERE_person2). For now my problem is that when I try to use the record that way all calls together generate a giant gob of data that the queries then don't pull apart right. I want to figure out how to do this right. That would also give an example for type record, I could not find one on here.
Test cases
all data queried as table
shift | date⠉ | name⠉ |
---|---|---|
ERE shift1 | 1 janvier 2019 2 janvier 2019 3 janvier 2019 4 janvier 2019 5 janvier 2019 6 janvier 2019 7 janvier 2019 8 janvier 2019 9 janvier 2019 10 janvier 2019 11 janvier 2019 12 janvier 2019 13 janvier 2019 14 janvier 2019 15 janvier 2019 16 janvier 2019 17 janvier 2019 18 janvier 2019 19 janvier 2019 20 janvier 2019 21 janvier 2019 22 janvier 2019 23 janvier 2019 24 janvier 2019 25 janvier 2019 26 janvier 2019 27 janvier 2019 28 janvier 2019 29 janvier 2019 30 janvier 2019 31 janvier 2019 | ERE person1 ERE person1 ERE person2 ERE person1 ERE person2 ERE person2 ERE person2 ERE person1 ERE person1 ERE person1 ERE person1 ERE person1 ERE person1 ERE person1 ERE person2 ERE person2 ERE person1 ERE person1 ERE person1 ERE person1 ERE person1 ERE person1 ERE person1 ERE person1 ERE person1 ERE person2 ERE person1 ERE person1 |
ERE shift2 | 1 janvier 2019 2 janvier 2019 3 janvier 2019 4 janvier 2019 5 janvier 2019 6 janvier 2019 7 janvier 2019 8 janvier 2019 9 janvier 2019 10 janvier 2019 11 janvier 2019 12 janvier 2019 13 janvier 2019 14 janvier 2019 15 janvier 2019 16 janvier 2019 17 janvier 2019 18 janvier 2019 19 janvier 2019 20 janvier 2019 21 janvier 2019 22 janvier 2019 23 janvier 2019 24 janvier 2019 25 janvier 2019 26 janvier 2019 27 janvier 2019 28 janvier 2019 29 janvier 2019 30 janvier 2019 31 janvier 2019 | ERE person1 ERE person1 ERE person2 ERE person1 ERE person2 ERE person2 ERE person2 ERE person1 ERE person2 ERE person1 ERE person1 ERE person1 ERE person2 ERE person1 ERE person1 ERE person2 ERE person1 ERE person1 ERE person1 ERE person2 ERE person1 ERE person1 ERE person2 ERE person1 ERE person1 ERE person2 ERE person2 ERE person1 |
all data queried as eventcalendar
This may not even make sense from this page - how would the calendar sensibly list the shift and the name together? No scheduled shifts found.