Marathia’s Stacks

RapidWeaver stacks for the rest of us

RapidWeaver stacks for the rest of us

The SmartList2 Stack is an upgraded version of the original SmartList Stacks set. It is a complete rewrite that adds some neat new features. Major changes in this new version are:
now supports many more ordered list styles
better support for right to left languages
easier to understand interface
all in one stack now
If you own the original SmartList Stacks set, you can save 50% when upgrading to this new version. Look for the discount code* in the info panes of any of the SmartListWrapper Stack and apply that code at the checkout.
* The discount code is only visible in the SmartListWrapper Stack v1.1.3. Make sure your stacks are up to date!
The SmartList2 Stack does not replace the original SmartList Stacks set, so do not delete them! They will still be needed in existing projects with the original SmartList Stacks set.
Stacks Image 91330

SmartList2 Stack

create all sorts of lists flexibly and easily

The SmartList2 Stack make it possible to create (almost) any ordered or unordered list you can think of effortlessly. The stack is loaded with options, making it really versatile. Choose your own markers, colors, sizes and much more for all or individual markers, start ordered lists at a set number, increase the numbers with a set increment, number in less common languages, and much more. Even reordering list items is a breeze.

To show you the versatility of these stacks, I’ve made four demos:
Demo #1: shows the different list types (ordered, unordered; with characters, images or Font Awesome icons as markers, etc.)
This stack supports all ordered list styles that have at least some browser support (overview).
Demo #2: shows the settings and styling options of both the list items and the markers
Demo #3: shows settings for individual list items
Demo #4: some examples of multi level lists
List items are added in the SmartList2 Stack by clicking on the plus button at the bottom of the stack (fig.1).
In the SmartList2 Stack you can set the type of list, styling of the content of the items and the markers (fig. 3).
Each SmartList2 item Stack contains a styled text area, so you are free to style it, use html and add pictures. Even PlusKits @​import((page name)) will work.
List type and styling settings set in the SmartList2 Stack can be overruled in the SmartList2 item Stacks (fig. 4).
To use a Font Awesome 4.7.0 icon as a marker:
Browse or search to find the icon of your liking.
Click the icon to go to the page with the icon’s details.
Copy the four character unicode code (f2c0 in fig. 2) and precede it with a backslash (fig. 5).
You can use more than one Font Awesome icon. If you want to separate them with a space, use \00a0.

When the visitor has JavaScript disabled in his browser, the stack will not work properly.
In Edit mode, not all settings are shown, but you will get an idea of what’s happening.
These stacks work super easy with single level lists. Multi level lists are possible (here’s a tutorial), but if the number of list items changes frequently, I would personally look for a different solution.
Since RapidWeaver uses the browser engine of Safari, not all ordered list styles will be shown in Preview mode (see the overview on the browser support page).

I personally found making lists one of the most frustrating jobs in RapidWeaver. Most of the time, non of the options available in RapidWeaver generated (exactly) what I had in mind, and some do not work at all. Styling a list is hardly possible, and changing the order of the list items usually messes things up. I usually end up coding the list by hand – one of the few coding jobs I really detest.
To make an end to these frustrations, I decided to make a stack that would offer exactly what I think should be offered for making lists – and some more.

Since list support in RapidWeaver 8 is still limited and incomplete, I decided to rewrite the original SmartList Stacks to take full advantage of the improvements of version 3.x of the Stacks plugin.

Please use this form to report all issues, questions and comments.

This stack requires RapidWeaver (version 7 or higher) and the Stacks plugin by YourHead (version 3.5 or higher).

Yes, this website uses cookies too. Here’s the annoying but obligatory cookie warning. More info…