Template:Infobox: Difference between revisions

From Drama Chaser
(Documenting where I have gotten to with this template)
(adding links to some sources I'm using to figure this out, and suggestion that my building notes should move to discussion eventually)
 
(2 intermediate revisions by the same user not shown)
Line 1: Line 1:
<noinclude>This is our initial practice infobox template. It should take the page title as its title, it has room for an image, etc.  
<noinclude>
 
<H1>Building notes</H1>
This is our initial practice infobox template. It should take the page title as its title, it has room for an image, etc. I have been looking at this essay for advice on the "classic infobox" kinds of infobox: https://meta.miraheze.org/wiki/Infoboxes
 
And also looking at the author's own infobox examples on https://softcell.miraheze.org/wiki/Category:Infobox_templates
 
And also the site CSS for that wiki at https://softcell.miraheze.org/wiki/MediaWiki:Common.css
 
(BTW, I'm hoping to move these build notes to discussion page eventually; please do that instead of deleting this, when it's time?)


The template offers the fields infobox-title, infobox-image, name, age, hometown, sign, and blood type as example fields.   
The template offers the fields infobox-title, infobox-image, name, age, hometown, sign, and blood type as example fields.   
Line 5: Line 14:
Infobox code itself starts with the if statement after the table class element, and defines the first parameter to fill out in the infobox, in this case age.
Infobox code itself starts with the if statement after the table class element, and defines the first parameter to fill out in the infobox, in this case age.


In this code, infobox-title is doing the work of a name field, so I took it out, but we could define a separate name field.
In this code, infobox-title is doing the work of a name field, so I took out an explicit name field, but we could define a separate name field. We could also add logic to make the use of the infobox-title part optional, if we want. Right now it seems to be included automatically, and I think using it will work on all of the infoboxes we want to implement.


At this point I have all of the parameters, Age, Hometown, Sign, Type loading.  
At this point I have all of the parameters, Age, Hometown, Sign, Type loading.  


Infobox-image isn't loading, however. And I am still trying to understand how the infobox-title part and PAGENAME in brackets actually work, as well as the image stuff. That having been said much of this template is working and is modifiable to create other infoboxes! Back to the template syntax mines I go!
Infobox-image isn't loading, however. And I am still trying to understand how the infobox-title part and PAGENAME in brackets actually work, as well as the image stuff. That having been said much of this template is working and is modifiable to create other infoboxes! Back to the template syntax mines I go!
<H1>How to use this template</H1>


</noinclude>
</noinclude>

Latest revision as of 23:50, 25 April 2024


Building notes

This is our initial practice infobox template. It should take the page title as its title, it has room for an image, etc. I have been looking at this essay for advice on the "classic infobox" kinds of infobox: https://meta.miraheze.org/wiki/Infoboxes

And also looking at the author's own infobox examples on https://softcell.miraheze.org/wiki/Category:Infobox_templates

And also the site CSS for that wiki at https://softcell.miraheze.org/wiki/MediaWiki:Common.css

(BTW, I'm hoping to move these build notes to discussion page eventually; please do that instead of deleting this, when it's time?)

The template offers the fields infobox-title, infobox-image, name, age, hometown, sign, and blood type as example fields.

Infobox code itself starts with the if statement after the table class element, and defines the first parameter to fill out in the infobox, in this case age.

In this code, infobox-title is doing the work of a name field, so I took out an explicit name field, but we could define a separate name field. We could also add logic to make the use of the infobox-title part optional, if we want. Right now it seems to be included automatically, and I think using it will work on all of the infoboxes we want to implement.

At this point I have all of the parameters, Age, Hometown, Sign, Type loading.

Infobox-image isn't loading, however. And I am still trying to understand how the infobox-title part and PAGENAME in brackets actually work, as well as the image stuff. That having been said much of this template is working and is modifiable to create other infoboxes! Back to the template syntax mines I go!

How to use this template


Infobox