OK, here is the solution I "stumbled" upon.
First, I created a new ASP Control:
/CMSInlineControls/ShowNodeList.ascx
<%@ Control Language="C#" AutoEventWireup="true" CodeFile="ShowNodeList.ascx.cs" Inherits="CMSInlineControls_ShowNodeList" %>
<cms:CMSListMenu ID="CMSListMenu_NodeList" runat="server" />
/CMSInlineControls/ShowNodeList.ascx.cs
using System;
using System.Data;
using System.Configuration;
using System.Collections;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Web.UI.HtmlControls;
public partial class CMSInlineControls_ShowNodeList : CMS.ExtendedControls.InlineUserControl
{
protected void Page_Load(object sender, EventArgs e)
{
// Parameter input: "/NodeAliasName/%" (including quotes)
// need remove the '"' which is passed in
// because % terminates the input
// and %% is the macro delimeter for an inline control
String node = this.Parameter.Replace(""", "");
// Set the path of the list menu to the new node
CMSListMenu_NodeList.Path = node;
// Reload the changed path
CMSListMenu_NodeList.ReloadData(true);
}
}
Second, I followed the directions provided above to activate the inline control.
Last, to use the control, insert this inline control code into any editable content area:
%%control:ShowNodeList?"/Path/To/Starting/Node 0/%"%%You will get an unordered list of nodes under "Node 0" like this on your page:
* Node 1
o Sub-Item 1
o Sub-Item 2
* Node 2
o Sub-Item 1
o Sub-Item 2
* Node 3
o Sub-Item 1
Style as needed and enjoy!