Thread:User talk:CodeCat/Dynamic Columns/Rows

I have now learned that if I use  }  to determine what's supposed to happen if some parameter is equal to one and what's supposed to happen if it's not equal to one, but I don't know how to use this to create new rows in a table. I need to know how to do this to be able to have the noun table add a row for the count form for masculine nouns when I set some parameter equal to one (let's say "cf"). Now, I only know how to make the code add the count form rather than a dash when the appropriate parameter is defined but this is not satisfactory, because I don't want the count form's row appearing for feminine and neuter nouns. So, could you advise me as to what I should do? I don't think I can just add the code for the new row within one of the parameters of the aforementioned if statements. I tried and the whole template got messed up.