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@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@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_ma...
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@lists.wikimedia.org https://lists.wikimedia.org/mailman/listinfo/wikitech-l