Hi all, hi Platonides,
I was just wondering whether there were any further suggestions on
this, or others willing to help us take this further?
Many thanks!
Bjoern
On Thu, Aug 23, 2012 at 3:36 PM, Bjoern Hassler
<bjoern.hassler.caret(a)googlemail.com> wrote:
Hi Platonides,
many thanks for the suggestions.
I can see how {{unitnumber}}.{{sectionnumber}}.{{subsectionnumber}}
would be easily implemented with Variables/Parserfunctions.
I am not sure how one would implement this just using {{thenumber}} -
somehow that template would need to be able to tell which section /
subsection it's in. How would you do that?
Also, how would you implement {{sectionnumberprefix|...}} as an extension?
Many thanks,
Bjoern
On Thu, Aug 23, 2012 at 3:24 PM, Platonides <Platonides(a)gmail.com> wrote:
> On 23/08/12 15:48, Bjoern Hassler wrote:
>> Hello,
>>
>> Is it possible to customise the section numbers displayed by the wiki
>> (with the magic word __NUMBEREDHEADINGS__, or through the user
>> preference)?
>>
>> We are developing an open educational resource for African teachers,
>> consisting of several units, e.g.
>>
http://orbit.educ.cam.ac.uk/wiki/OER4Schools/3.2_Supporting_reasoning_and_m…
>>
>> We'd like to prefix each section within the wiki page with the unit
>> number (3.2 in this case), i.e. change the numbering from 1, 2, 3, ...
>> to 3.2.1, 3.2.2, 3.2.3, etc.
>>
>> One solution would be to implement numbering manually (turning wiki
>> numbering off with __NONUMBEREDHEADINGS__; then using parser functions
>> and Variables extension to reinsert custom numbering), e.g. as
>>
>> = {{unitnumber}}.{{sectionnumber}} My section =
>> == {{unitnumber}}.{{sectionnumber}}.{{subsectionnumber}} My subsection ==
>>
>> However, that's obviously cumbersome. More elegant would be something like
>>
>> = {{thenumber}} My section =
>> == {{thenumber}} My sub section ==
>>
>> where the {{thenumber}} template works out which (sub)section it's in
>> and generates the number accordingly. Even more elegant would be
>> something like
>>
>> {{sectionnumberprefix|3.2}}
>> = My section =
>> == My sub section ==
>>
>> Any thoughts on how one might implement that?
>>
>> Many thanks!
>> Bjoern
>
> It can probably be implemented with ParserFunctions[1] and Variables
> extensions [2]. Although an extension providing the
> {{sectionnumberprefix}} you want should be easy to make.
>
> Best regards
>
> 1-
https://www.mediawiki.org/wiki/Extension:ParserFunctions
> 2-
http://www.mediawiki.org/wiki/Extension:Variables
>
>
> _______________________________________________
> Wikitech-l mailing list
> Wikitech-l(a)lists.wikimedia.org
>
https://lists.wikimedia.org/mailman/listinfo/wikitech-l