By Paul
By default, you have two types of listings in WSN Links: regular and reciprocal. In other WSN scripts you have just one default type, regular. Suppose you wish to create another group.
Go to Admin Panel -> Settings -> Type Manager. In most simple cases, this type manager should be able to guide you through adding and editing your types. You give it the display name you want and the template code you want, and it automatically creates and inserts the right template code.
If you want to have the types appear in separate parts of the page from each other, select not to mix listing types at the bottom of the page. You will then need to manually edit the display templates at Admin Panel -> Templates -> Manage Templates to choose where to place each listing type -- the three display templates are "Show Listings in Category", "Search Listings" and "Search All" -- and on sites where member listing lists are enabled, the member listing list template as well.
In those templates, you'll find areas like this:
<!-- BEGIN REGULAR LINKS -->
...stuff...
<!-- END REGULAR LINKS -->
...stuff...
<!-- END REGULAR LINKS -->
In the initial setup, bot regular and reciprocal use [INSERTFILE=linkbit] to call in the "Listing Bit" sub-template. If you want to keep it centralized like that, you can use [INSERTFILE=linkbit] as the content stuff for all your types and use conditionals in the listing bit (like <IF {IMAGETYPE} is recip>show special stuff here</IF>) to show differing content by type. Alternatively, you can put the display code directly into the display template but this means that from then on when you make a change to something that's common to all the types you have to update it for all the types in all the display templates.
You'll notice that the template code uses a different name for the type than your display name. If your display name is "My Listing Type" it might use <!-- BEGIN MYLISTINGTYPE LINKS --> in the template. The name used in the template, but lowercased, is the one you need to check when using a template conditional: <IF {IMAGETYPE} is mylistingtype>stuff for My Listing Type here</IF>. You can see a list of the official names and corresponding display names at the bottom of the type manager page -- you should normally not need to edit these boxes, but if you do you must make sure you keep the types lined up so that the first listed in the display names box corresponds to the appropriate first in the official names box (if mismatched, you could end up with your recip type labeled as regular or the like). Note that the official names have no spaces or punctuation.
Template note: Be aware that the "Show Listings in Category" template uses a <!-- BEGIN MYLINKGROUP LINKS --> marker while the search templates use <!-- BEGIN MYLINKGROUP --> markers, slightly different.
Using Only One Listing Type
Sometimes, people don't want to use multiple link types. The best way to handle this is to simply switch off listing types at Admin -> Settings -> Listings. This will make everything be considered a regular listing with no prompt for the type.

Print
Rate
E-Mail