Home  

Random  

Nearby  



Log in  



Settings  



Donate  



About Wikipedia  

Disclaimers  



Wikipedia





Template talk:Navbox with columns





Template  

Talk  



Language  

Watch  

Edit  


Latest comment: 3 years ago by Firefly in topic Template-protected edit request on 8 July 2021
 


  • 2 Two comments
  • 3 A doubt
  • 4 Question
  • 5 Width
  • 6 Column balacing
  • 7 FAQ
  • 8 The "padding" parameter
  • 9 Two rows of colums
  • 10 Disable full width
  • 11 Titleclass & bodyclass
  • 12 colheaderclass, colclass and colfooterclass
  • 13 Template:Florida House of Representatives
  • 14 colclass, colbodyclass, colNbodyclass
  • 15 Parameter name
  • 16 Missing end tag
  • 17 Additional groups/lists
  • 18 Template-protected edit request on 11 January 2021
  • 19 Template-protected edit request on 8 July 2021
  • Column header?

    edit

    Would it be possible to have a column header attribute? PaulC/T+ 12:52, 24 August 2007 (UTC)Reply

    Two comments

    edit

    Love the new template, but I must fault you for not creating it sooner, but that's your problem. ;) I used this to overhaul {{NHL}} and I have 2 comments:

    1. I had to leave the padding parameter blank because if I removed it, it shifted the padding over a smidge. Can this be fixed?
    2. The template is limited to only one row of columns, and I could not figure out how to manipulate a line to span more than one column. I wanted to do something like this:
    (row1: col1 spans 100%)
    (row2: col1, col2, col3 each span 33%)
    (row3: col1 spans 100%)
    (row4: col1, col2, col3 each span 33%)
    

    to produce:

    -----row1-----
    row2 row2 row2
    -----row3-----
    row4 row4 row4
    

    Using abovestlye would suffice for the fist row, but not for the third row. Regards.--Old Hoss 18:59, 3 October 2007 (UTC)Reply

    Maybe a "Navbox subgroup with columns" template (akin to the current Template:Navbox subgroup) might be a solution. These templates are neat. Sardanaphalus 08:19, 22 October 2007 (UTC)Reply
    Yeah, I think that a subgroup template is a really good idea. I'll look into that over the next few days (though I've been quite busy in real life lately, so there could be a delay). As for giving me credit for creating it, I can't take that credit :). I ripped it off of {{Navigation with columns}}, which is where some of the strange padding variables and other variable names come from. Hopefully one of us can fix it up to be even better! --CapitalR 05:41, 23 October 2007 (UTC)Reply
    Well so far I don't seem to have broken much as I learn about Wikipedia code. I've just added "colwidth" as a less ambiguous alternate name for "width", so hope that won't be the first break. If you haven't started it already, I'll try to work out a "Navbox subgroup with columns" as another learning exercise. Sardanaphalus 11:17, 23 October 2007 (UTC)Reply

    A doubt

    edit

    Is it possible to have more than 10 groups in a collapsible navbox? If it is, how does one go about it? I tried doing that in my sandbox, but couldn't succeed. If some one could be generous enough please help me with that.

    Thanks in advance.

    Regards.

    —KetanPanchaltaLK 07:20, 27 May 2008 (UTC)Reply

    Yup, all Navboxes and variants are completely nestable, so this problem is solvable. I'm guessing you wanted more groups in {{Navbox with collapsible groups}}, not {{Navbox with columns}}, but the same concept holds either way.

    To get more than 10, do the following:

    {{Navbox
      |titlestyle = <enter titlestyle here>
      |title = Title
      
      |list1 = {{Navbox with collapsible groups|child
        |groupstyle = <enter groupstyle here>
        |liststyle = <enter liststyle here>
    
        |group1 = Group1
        |list1 = List1
    
        |group2 = Group2
        |list2 = List2
    
        ...
    
        |group10 = Group10
        |list10 = List10
      }}
    
      |list2 = {{Navbox with collapsible groups|child
        |groupstyle = <enter groupstyle here>
        |liststyle = <enter liststyle here>
    
        |group1 = Group11
        |list1 = List11
    
        |group2 = Group12
        |list2 = List12
    
        ...
    
        |group10 = Group20
        |list10 = List20
      }}
    }}
    

    Basically, the {{Navbox}} acts as a wrapper for the child {{Navbox with collapsible groups}}. Note that you can use Navbox with collapsible groups as the wrapper instead with the same effect. Let me know if you need help setting this up further. --CapitalR (talk) 08:19, 27 May 2008 (UTC)Reply

    Question

    edit

    Is there any way to create more than 10 columns? I wanted to get 18 in a table. Any thoughts on how I could do this? Remember (talk) 14:17, 25 January 2008 (UTC)Reply

    This template now supports up to 20 directly, but an infinite number are possible through nesting. --CapitalR (talk) 08:23, 27 May 2008 (UTC)Reply

    Width

    edit

    Can the width of this template be changed? Gnevin (talk) 23:37, 14 July 2008 (UTC)Reply

    Let me know if you need more help with this. --CapitalR (talk) 01:02, 15 July 2008 (UTC)Reply

    Thats great thanksGnevin (talk) 00:39, 16 July 2008 (UTC)Reply

    Column balacing

    edit

    I'm guessing that I'm seeking the impossible, but what I'd like to do is autobalance columns, as can be done in, say, Word or InDesign. To clarify: I've got an navbox with three columns, each containing about 6 lists. The list contents vary greatly in length, so they behave very differently depending on the width of the browser window. Is there any mechanism for distributing the approx. 18 lists among the three columns so that the columns are of roughly equal height? JamesLucas (" " / +) 17:37, 12 August 2008 (UTC)Reply

    Well, thank you very much, CapitalR. I would have left a link had I known I was going to to get that kind of response. That's some spiffy work you did! JamesLucas (" " / +) 22:36, 12 August 2008 (UTC)Reply

    FAQ

    edit

    How do you make this as inside a Collapsible template.


    Navigation Title 1
    Col1header Col2header
    group1

    list1 5...etc.                              

    group2 list2                              
    group3

    list3                              

    group4 list4                              
    group5

    list1                              

    group5 list2                              

    --75.154.186.241 (talk) 03:35, 1 June 2009 (UTC)Reply

    I'm not even close to an expert at any of this, but maybe you could create the box above into a template like {{chart}}...than create the most basic of the navbox's that have no columns or anyhting, just the basic list, inside that you might be able to place the {{chart}}. Not sure if that would even be possible but it's just a thought.--[SawBucks 01:47, 21 June 2009 (UTC)Reply

    The "padding" parameter

    edit

    Hello. I think this parameter's name is too vague. It refers to padding on the lefthand side of the entire body of the template, not some kind of padding in general, so I think it should be renamed to "padding-before-cols" or "pre-cols-padding" or something like that. 212.84.100.97 (talk) 07:12, 1 February 2010 (UTC)Reply

    Two rows of colums

    edit

    Is there any way to have a template with two rows of columns? So far, only one row works. Jamen Somasu (talk) 13:25, 2 June 2010 (UTC)Reply

    How about this? Plastikspork ―Œ(talk) 17:43, 3 June 2010 (UTC)Reply
    There are two different ways to accomplish that feature. One of them you discovered above, and that's what I recommend. The other way is just to use the column headers or footers, and change their style, like this:

    This method will give you up to three rows. --CapitalR (talk) 19:00, 3 June 2010 (UTC)Reply

    Disable full width

    edit

    How can I disable the automatic full width being used? I only want it to use up as much space as needed. I am not really using this template for a navigational box but I cannot find another template that allows for multiple rows and columns. RedWolf (talk) 00:30, 2 September 2010 (UTC)Reply

    Try using "style = width: auto;", which is basically a hack to override the prior "width: 100%" statement used in {{Navbox}}. But, it appears to work? Or, if you want to specify a particular value, you could use say "style = width: 22em;" or something like that. Thanks! Plastikspork ―Œ(talk) 01:44, 2 September 2010 (UTC)Reply
    That works like a charm, thanks. If you want to see it in action: {{Canada census}}. RedWolf (talk) 04:19, 2 September 2010 (UTC)Reply
    Great. I don't like the coloring (e.g., blue text should be links). In this particular instance, I would say that {{infobox}} may have been a better choice for the code base, if you are only going to have two columns, and the width is an issue. Thanks! Plastikspork (talk) 13:09, 2 September 2010 (UTC)Reply
    • The color is still experimental, I just didn't want to use blue foreground. I can't use infobox because it is limited to two columns. For now, this template is only two but will be 3 when the 2011 census comes out. It could even be 3 sooner if people feel they want 1996 added. Thanks for the comments. RedWolf (talk) 00:31, 3 September 2010 (UTC)Reply

    Titleclass & bodyclass

    edit

    Please add |titleclass = {{{titleclass|}}} and |bodyclass = {{{bodyclass|}}} to make use of {{Navbox}}'s parameters of those names. Andy Mabbett (Pigsonthewing); Andy's talk; Andy's edits 14:22, 22 August 2011 (UTC)Reply

    Done. Ucucha (talk) 16:39, 22 August 2011 (UTC)Reply
    Thank you. That seems to be working. Andy Mabbett (Pigsonthewing); Andy's talk; Andy's edits 17:26, 22 August 2011 (UTC)Reply

    colheaderclass, colclass and colfooterclass

    edit

    Can we get a colheaderclass, colclass and colfooterclass that is inline with the other classes recently added (e.g., titleclass, bodyclass, groupclass, listclass, aboveclass, belowclass, etc.)? Also I believe bodyclass should be applied to the colheader, col, and colfooter in a similar vein as is done with above, below, group, and list, etc. An example of why this is needed can been seen in the col fields of {{Pirates of the Caribbean}} where I had to use {{flatlist}} instead. Thank you. 50.53.15.51 (talk) 00:12, 11 February 2012 (UTC)Reply

    due to the fact that this template is just a frontend to navbox, the top columns are passed in the list field, so 'listclass = hlist' will take care of it. also, when using several different 'fooclass = hlist', you can just use 'bodyclass = hlist'. Frietjes (talk) 00:18, 11 February 2012 (UTC)Reply
    That is weird because I had listclass = hlist set but it did not seem to work. Anyway, thanks for feedback. 50.53.15.51 (talk) 17:55, 11 February 2012 (UTC)Reply

    Template:Florida House of Representatives

    edit

    Is there a way to get the template Template:Florida House of Representatives to default to hide rather than default to show? That template is taking up too much space in articles when in the open default position. I suspect it has to do with this Navbox with columns templatge so I posted here. -- Uzma Gamal (talk) 14:25, 25 April 2012 (UTC)Reply

      Done. In future, please leave requests for specific navboxes on that navbox's talk page rather than the general one. The solution I've just implemented in this edit will work in future if you'd like to take note of it. Chris Cunningham (user:thumperward) (talk) 14:40, 25 April 2012 (UTC)Reply

    colclass, colbodyclass, colNbodyclass

    edit

    This version of the template in the sandbox includes colclass, colbodyclass and colNbodyclass parameters. colclass prefixes the current listclass (i.e. it may be used as an alternative to or be overriden by listclass) and both affect all columns entirely – i.e. colheaders/footers as well as columns' contents ("bodies") – while colbodyclass and the colNbodyclass parameters affect only columns' contents.

    In order to clarify this difference (see Template:Navbox with columns/testcases#colclass, colbodyclass, colNbodyclass tests) a newline was introduced before each {{{colNheader}}} and {{{colNfooter}}} (as is already the case before each {{{colN}}}).

    Any objection to replacing the main template with this sandbox version? Sardanaphalus (talk) 15:10, 14 September 2014 (UTC)Reply

    Seems unnecessary. Why is it needed? Plastikspork ―Œ(talk) 02:49, 15 September 2014 (UTC)Reply

    Parameter name

    edit

    I was confused for a while by "listclass" until I realized it acts as if "colclass" (is that correct?). Can this name be corrected, please. Squiver (talk) 11:18, 4 February 2015 (UTC)Reply
    I see this has been mentioned a couple of times above.

    |listclass= does not include the colheader. -- [[User:Edokter]] {{talk}} 12:12, 4 February 2015 (UTC)Reply
    Ok... I think... but why, then, isn't "colheader" called "listheader"? Squiver (talk) 00:20, 5 February 2015 (UTC)Reply
    Actually, my mistake. Listclass has no relation to columns; see § Example to illustrate most fields. -- [[User:Edokter]] {{talk}} 08:27, 5 February 2015 (UTC)Reply

    I hadn't got as far as "group"s and "list"s after the columns, so copied the example you linked (thanks) and gave the columns and lists some content (above). It looks like "listclass" affects the column content (col1–col5) and the "list" content (list1–list6), which seems more potentially confusing.
    Maybe a system that avoids names where "col"s, "group"s, "list"s are on their own (plus a number) is needed, both here and therefore for other navboxes and related templates? "col1=", for instance, defines col1's content, whereas "group1=" defines a header/title (with "list1=" defining the content). Instead, how about:

    headers/titles: "colXheader"s as currently, but "groupX"s become "groupXheader"s -- so, to keep in step, "groupX"s at other navboxes etc become "groupXheader"s, but have "headerX"s -- not "groupX"s -- as less cumbersome equivalent names. Consequently, colheaderclass, colheaderstyle, groupheaderclass, groupheaderstyle, colXheaderclass, colXheaderstyle, groupXheaderclass, groupXheaderstyle (and, at other navboxes, headerclass, headerstyle, headerXclass, headerXstyle)?;
    contents/bodies: "colXcontent"s instead of the current ambiguous "colX"s, "groupXcontent"s instead of "listX"s -- so, to keep in step, "listX"s at other navboxes become "groupXcontent"s, but have "contentX"s as less cumbersome equivalent names. Consequently, colcontentclass (what, I think, I had in mind originally above), colcontentstyle, groupcontentclass, groupcontentstyle, colXcontentclass, colXcontentstyle, groupXcontentclass, groupXcontentstyle (and, at other navboxes, contentclass, contentstyle, contentXclass, contentXstyle)?;
    footers: as currently, i.e. "colXfooter"s, so, consequently, colfooterclass and colfooterstyle, colfooterXclass and colXfooterstyle?

    These names also avoid using "list", which, although these templates' contents usually are lists, doesn't assume they will be (and, for instance, should leave listXname, listXtitle, listXcontent etc associated only with Template:Sidebar with collapsible lists.
    And, with the "header"s and "footer"s, perhaps "above" and "below" should become (unnumbered) "header" and "footer" parameters in these navbox and similar templates -- or at least have these names as equivalents?
    Squiver (talk) 09:43, 5 February 2015 (UTC)Reply

    Missing end tag

    edit

    Before --- Footer row --- a closing </tr> is missing. --RolandUnger (talk) 16:22, 25 July 2017 (UTC)Reply

    Additional groups/lists

    edit

    This template currently supports 6 additional groups/lists below the columns. Would someone more familiar with this template kindly increase its capacity to 10 additional groups/lists? Thank you, -- Black Falcon (talk) 06:02, 20 December 2017 (UTC)Reply

    I think I figured it out (see below), though I would prefer a second opinion before making any changes. I think it's simply a matter of extending the four blocks of code below the "Allow a few additional groups/lists after columns" hidden comment, as follows ("..." indicates existing code and should not be copied over):
    <!--  Allow a few additional groups/lists after columns  -->
    ...
    |list9style = {{{list7style|}}}
    |list10style = {{{list8style|}}}
    |list11style = {{{list9style|}}}
    |list12style = {{{list10style|}}}
    
    ...
    |list9 = {{{list7|}}}
    |list10 = {{{list8|}}}
    |list11 = {{{list9|}}}
    |list12 = {{{list10|}}}
    
    ...
    |group9style = {{{group7style|}}}
    |group10style = {{{group8style|}}}
    |group11style = {{{group9style|}}}
    |group12style = {{{group10style|}}}
    
    ...
    |group9 = {{{group7|}}}
    |group10 = {{{group8|}}}
    |group11 = {{{group9|}}}
    |group12 = {{{group10|}}}
    
    Does that look right? -- Black Falcon (talk) 17:59, 15 July 2018 (UTC)Reply
    Implemented. Pelt me with the fish of your choice if I made a mess of things. -- Black Falcon (talk) 16:04, 21 July 2018 (UTC)Reply

    Template-protected edit request on 11 January 2021

    edit

    To add link for Federal Deputy Ministers of Youth and Sports Wan Ahmad Fayshal Wan Ahmad Kamal to be edit to Wan Ahmad Fayshal Wan Ahmad Kamal Riccckyyy (talk) 02:15, 11 January 2021 (UTC)Reply

      Not done: this is the talk page for discussing improvements to the template {{Navbox with columns}}. Please make your request at the talk page for the article concerned. – Jonesey95 (talk) 02:22, 11 January 2021 (UTC)Reply

    Template-protected edit request on 8 July 2021

    edit

    Change the Health and Family Welfare minister to Mansukh L. Mandaviya, as he replaced Dr. Harsh Vardhan in that position on 7th July 2021. MPGuy2824 (talk) 06:19, 8 July 2021 (UTC)Reply

      Not done: this is the talk page for discussing improvements to the template {{Navbox with columns}}. Please make your request at the talk page for the article concerned. firefly ( t · c ) 06:40, 8 July 2021 (UTC)Reply

    Add topic

    Retrieved from "https://en.wikipedia.org/w/index.php?title=Template_talk:Navbox_with_columns&oldid=1224930239"
     



    Last edited on 21 May 2024, at 10:19  


    Languages

     



    This page is not available in other languages.
     

    Wikipedia


    This page was last edited on 21 May 2024, at 10:19 (UTC).

    Content is available under CC BY-SA 4.0 unless otherwise noted.



    Privacy policy

    About Wikipedia

    Disclaimers

    Contact Wikipedia

    Code of Conduct

    Developers

    Statistics

    Cookie statement

    Terms of Use

    Desktop