Curly Bracket Functions

Curly Bracket Overview

Curly Bracket functions are placed within an editor on the relevant page or page area such as a highlight. Admin can customise the data to show on the frontend.

Why you would use Curly Bracket Function

Curly bracket functions are designed to hide complexity from the editor from the content editor and provide a simple database UI for content to be updated. Curly Bracket output is controlled by templates which allow for designer control of the look and feel of the output.

Usually used for lists of items such as news listings, vehicles, testimonials etc. Most modules make use of a curly bracket function. It also allows for different lists of items to be displayed in different ways. is very useful when a user wants to add modules or plugins to pages or sections. A user can implement a curly bracket without technical knowledge or using any code like HTML or script, the reason why a curly bracket is one of the key features in WebEd9 CMS.

How to add a Curly Bracket to Page Content

via Front-End Editor

STEP-BY-STEP
  • 1
    Log in as an administrator and go to the Admin Dashboard.
    Learn how to log in here →
  • 2
    On the page you want to update, click on the Edit page icon to start.
    Curly bracket functions
    Curly Bracket Functions
  • 3
    In the new popup, click the icon to find a Curly Bracket
    Curly Bracket Functions
  • 4
    In the new popup, click the Configure button
    Curly Bracket Functions
  • 5
    List Curly Brackets: Search the Curly Bracket by category in the left column or enter a part of the name in the textbox in the top right.
    Curly Bracket Functions
  • 6
    Each Curly Bracket has different configurable parameters which make it easy to control the content displayed.


    Configure parameters of a Curly Bracket:

    • For example, News Listing Curly Bracket
    • (1)- News Category: select a category in the drop-down list or all categories
    • (2)- Total: Enter the number of items to display, and enter zero to show all items
    • (3)- Page size: enter a number to limit the number of items displayed per page and zero to show all
    • (4)- Type: select a news type to display (There are two types: General and Hot)
    • (5)- Status: select a status (Active, Inactive, Archive)
    • (6)- Template Name: select a template to display news items.
    • (7)- Select Curly Bracket: choose another Curly Bracket
    • Preview: A simple view to review news and template before completing configuration.
       
    curly bracket Functions
  • 7
    Click the Insert button to complete configure step.
    curly bracket functions
  • 8
    Click OK in a small popup to complete.
  • 9
    The Curly Bracket will display a preview of the content of a page.
    curly bracket functions
  • 10
    Click Update and Close to view the result.

Using Templates to Format the Output

NB! Default Curly Brackets shouldn't be edited and/or updated as the default ones will be updated by the system to defaults. To make a custom template, first, copy the Default Curly Bracket and rename it. You can then edit as needed.

via Admin Panel

STEP-BY-STEP
  • 1
    Log in as an administrator and go to the Admin Dashboard.
    Learn how to log in here →
  • 2
    In the left menu, select: System Settings > Module Management > Curly Bracket Tags
    curly bracket functions
  • 3
    In the grid, the list Curly Bracket will be displayed with Name, Curly Bracket, Template Name, and Description. Also, allow a quick search for a Curly Bracket.
    curly bracket functions
  • 4
    Add a new Template for Curly Bracket by clicking the
    curly bracket functions
    curly bracket functions
    • Name: Template name is required and not allow duplicate.
    • Content: A default content will be displayed, Admin should be added more properties by clicking on Add Property select-box.
    curly bracket functions
  • 5
    Click Create or Create and Continue Edit to save the template.
    • Edit Curly Bracket template:
      • In the left menu, select: System Settings > Module Management > Curly Bracket Templates
      • Search for a template to modify
    curly bracket functions
  • 6
    Click the icon to edit, click Save or Save and Continue Edit to save changes.
    curly bracket functions
  • 7
    Delete Curly Bracket Template.
  • 8
    The Template had been marked as Is default template can not be deleted.
  • 9
    Click the icon to delete a Curly Bracket Template
    curly bracket functions
    curly bracket functions

List of Curly Bracket Modules

List of Curly Bracket Modules

WebEd Curly Brackets allow the editor to quickly insert special WebEd functionality into the page content. The purpose is to provide a fast way for complex content to be added to any page

Module Curly Bracket Function Parameter Name Parameter Value
Associates
Click here for further explanation and steps to use this module.
AssociateListing AssociateTypeId The associate type to load
LocationId The location to load
UsingCurrentUserCompanyType Use the current user company type
CompanyTypeId The company type to load
Status The status of current associate: All = 1, New = 2, NotNew = 3
TemplateName The template name of the template that is used for rendering, this is an optional parameter, if not defined then it will get the default template
Banners
Click here for further explanation and steps to use this module.
Banner BannerId The id of a banner that you need to get
TemplateName The template name of the template that is used for rendering is an optional parameter, if not defined then it will get the default template
CustomSQLContent CustomSQLContent ConnectionName The connection name to execute the query
Query The SQL query to be executed and get data to display
UseLocalDatabase Check this to enable calling from the local database
Template Template to render the data returned from the query
EventRegistrationForm
Click here for further explanation on how a user can book a particular event schedule.
EventBookingConfirmation TemplateName The template name of the template that is used for rendering, this is an optional parameter, if not defined then get the default template
Events
Click here for Events Quickstart Guide.
EventListing CategoryId The category id of events to display, this is optional parameter, if not defined then get all kinds of category
EventId The event to display, this is an optional parameter, if not defined then get all events
EventScheduleId The event schedule to display, this is an optional parameter, if not defined then get all events= schedule
EventCrossOverBooking Check to enable booking on multiple events
EnableFilter Check to enable searching and filtering
TemplateName The template name of the template that is used for rendering, this is an optional parameter, if not defined then get the default template
Events
Click here for more information on managing event schedules on the events module
EventScheduleWithDetails EventId The event id of schedules to display, this is an optional parameter, if defined then get all event schedule
EventScheduleId The event schedule id of schedules to display, this is an optional parameter, if defined then it will get the event schedule
TemplateName The template name of the template that is used for rendering, this is an optional parameter, if not defined then get the default template
Forms
Click here for futher explanation and steps to use this module.
Form FormId The id of Form that need to to get
GroupMessages
Click here for futher explanation and steps to use this module.
GroupMessage TemplateName The template name of template that used for rendering, this is optional parameter, if not defined then get the default template
Links
Click here for futher explanation and steps to use this module.
DynamicLink Query String Query to decide if link true or link false is printed.
Expected Result Expected result of query to decide which link
Link True Link to be displayed if query returns \true\" or 1"
Link False Link to be displayed if query returns \false\" or 0"
TemplateName The template name of template that used for rendering, this is optional parameter, if not defined then get the default template
Links LinkTypeId The Id of link type
Number The number of links to display
TemplateName The template name of template that used for rendering, this is optional parameter, if not defined then get the default template
Locations
Click here for futher explanation and steps to use this module.
Location //"ShowAllLocation  
LocationId The id of location that used for rendering
TemplateName The name of template that used for rendering, this is optional parameter, if not defined then get the default template
LocationTypeId The id of location that used for rendering
LocationsOnMapWithGeoCode LocationTypeId The id of location type on which the locations are gotten bases on, if not defined all locations will be gotten
TemplateName The name of template that used for rendering, this is optional parameter, if not defined then get the default template
Locator Latitude Default lattitude
Longitude Default longitude
Zoom Default zoom
SelectedLocationType Location types will be displayed
DefaultLocationType Default location types
TemplateName The name of template that used for rendering, this is optional parameter, if not defined then get the default template
Menus Menu ParentId The parent id to load as root, if not defined or empty then root will be all
ShowParentMenu Parameter to check if we show parent as first node of menu or not
TemplateName The template name of menus, this is optional parameter, if not defined then get the default template
News
Click here for futher explanation and steps to use this module.
NewsListing NewsCategoryId The news category to load, this is optional parameter, if not defined then get all kinds of category
Total The total news to get
PageSize The page size of listing, if not defined or = 0 then disable the paging
NewsType Type of news: Hot News = 2, Not Hot News = 1, All = 0
NewsStatus The status of news: Active = 1, Archive = 2, Inactive = 3
TemplateName The template name of template that used for rendering, this is optional parameter, if not defined then get the default template
NewsDetails NewsId The id of news that need to generate details
TemplateName The template name of template that used for rendering, this is optional parameter, if not defined then get the default template
NewsCategories
Click here for futher explanation and steps to use this module.
NewsCategoryDetails CategoryId The id of category that need to generate details
TemplateName The template name of template that used for rendering, this is optional parameter, if not defined then get the default template
NewsCategoryListing TemplateName The template name of template that used for rendering, this is optional parameter, if not defined then get the default template
Notices NoticeBoard NoticeTypeId The Id of notice type
Number The number of notices to display
TemplateName The template name of template that used for rendering, this is optional parameter, if not defined then get the default template
Pages Breadcrumbs PageId The id of page that need to generate breadcrumbs
TemplateName The template name of template that used for rendering, this is optional parameter, if not defined then get the default template
Members PageId The id of page that need to generate members
TemplateName The template name of template that used for rendering, this is optional parameter, if not defined then get the default template
PageContent PageId The id of page that need to get content
TemplateName The template name of template that used for rendering, this is optional parameter, if not defined then get the default template
PageLink PageId The id of page that need to generate link
RenderHtmlLink Render html link or not
ClassName The class of link
Label The label of link
TemplateName The template name of template that used for rendering, this is optional parameter, if not defined then get the default template
PageSearch TemplateName The template name of template that used for rendering, this is optional parameter, if not defined then get the default template
SyndicatedContent PageId The id of page that need to generate
SyndicatedHtmlTemplate Id The id of template that need to generate
TemplateName The template name of template that used for rendering, this is optional parameter, if not defined then get the default template
PaymentGateway PaymentGateway TemplateName The template name of template that used for rendering, this is optional parameter, if not defined then get the default template
PhotoGalleries PhotoGallery RelativePath The relative path of protected photo gallery want to show
TemplateName The template name of template that used for rendering, this is optional parameter, if not defined then get the default template
Polls Poll PollId The Id of poll. This field can be empty, if it's empty or equal 0, system will check the url of page for PollID parameter
TemplateName The template name of template that used for rendering, this is optional parameter, if not defined then get the default template
PollResult PollAnswerIdsString The Ids of poll answers to display result, Ids separated by commas
TemplateName The template name of template that used for rendering, this is optional parameter, if not defined then get the default template
ProtectedDocuments ProtectedDocumentFiles RelativePath The relative path of protected documents want to show
Total Get total files in folder
TemplateName The template name of template that used for rendering, this is optional parameter, if not defined then get the default template
ProtectedDocuments RelativePath The relative path of protected documents want to show
TemplateName The template name of template that used for rendering, this is optional parameter, if not defined then get the default template
SessionVariable The session variable to check
ConditionalExpression The condition to check the variable
IsFolder Select the folder name or set a value
Value Select the folder name or set a value
RollOverFilmStrips RollOverFilmStrip RollOverGroupIds Get thumbnails of rollover group ids
ThumbnailWidth Thumbnail Width
DisplayMainImageFirst Display main image at first position
ThumbnailHeight Thumbnail height
TemplateName The template name of template that used for rendering, this is optional parameter, if not defined then get the default template
RollOverThumbnails RollOverThumbnail RollOverGroupIds Get thumbnails of rollover group ids
ThumbnailSize Define width of thumbnail
DisplayMainImageFirst Display main image at first position
TemplateName The template name of template that used for rendering, this is optional parameter, if not defined then get the default template
RotatingImages RotatingImage GroupId The group id of rotating images
IsRunCentral Get data from central
TemplateName The template name of template that used for rendering, this is optional parameter, if not defined then get the default template
RssFeeds RssFeed RssFeedId The id of rss feed that need to to get
Number Display number of items
TemplateName The template name of template that used for rendering, this is optional parameter, if not defined then get the default template
Services Services Number The number of services to get
TemplateName The template name of template that used for rendering, this is optional parameter, if not defined then get the default template
SiteMap SiteMap TemplateName The template name of template that used for rendering, this is optional parameter, if not defined then get the default template
SiteMapSimple TemplateName The template name of template that used for rendering, this is optional parameter, if not defined then get the default template
Snippets SnippetEffects SnippetCategoryId The news category to load, this is optional parameter, if not defined then get all kinds of category
ShowRoot Show root category
EnableDataSheet Enable data sheet from when download the document
TemplateName The template name of template that used for rendering, this is optional parameter, if not defined then get the default template
Snippet SnippetId The id of snippet that need to generate
EnableDataSheet Enable data sheet from when download the document
TemplateName The template name of template that used for rendering, this is optional parameter, if not defined then get the default template
SocialMedia SocialFeed TokenId The token id of social to load
Total The total items to get
TemplateName The template name of template that used for rendering, this is optional parameter, if not defined then get the default template
SocialMediaButtons SocialMediaButton SocialMediaButtonGroupIds Get social media button of social media button group ids
IconSpacing Spacing between Icons
IconSize Icon Size
TemplateName The template name of template that used for rendering, this is optional parameter, if not defined then get the default template
SocialMediaShareButtons SocialMediaShareButton URL Link to share. If empty, it will share the current page
ShowFacebook Show share Facebook
ShowTwitter Show share Twitter
ShowGooglePlus Show share Google+
ShowPinterest Show share Pinterest
ShowLinkedIn Show share LinkedIn
TemplateName The template name of template that used for rendering, this is optional parameter, if not defined then get the default template
Subscriptions ContentUpdate TemplateName The template name of template that used for rendering, this is optional parameter, if not defined then get the default template
Subscription Module The subscription module
TemplateName The template name of template that used for rendering, this is optional parameter, if not defined then get the default template
Testimonials Testimonials Number The number of testimonials to get
TemplateName The template name of template that used for rendering, this is optional parameter, if not defined then get the default template
Vehicles CentralizedVehicleListing DefaultSortBy The selected option on Sort drop down list
EnableSearch Show or hide filter vehicle form at top of vehicle listing page
TemplateName The template name of template that used for rendering, this is optional parameter, if not defined then get the default template
VehicleTypeIds Vehicle types, if it's empty the system will show vehicles all types
ShowAllVehicleTypesFilter It is using for show all vehicle type on the filter or not
SearchMake Display vehicles by Make
SearchModel Display vehicles by Model
SearchStockNumber Display vehicle by stock number
Total The total vehicles to get
PageSize The page size of listing, if not defined or = 0 then disable the paging
SortBy The sorting of listing, it default sorting by price low to high
Vehicles VehicleCompare Show Inactive Vehicles Show inactive vehicles in comparison
Selected Stock Numbers Stock numbers joint by colon to display as default comparison
TemplateName The template name of template that used for rendering, this is optional parameter, if not defined then get the default template
Vehicles VehicleDetails VehicleId The id of vehicle that need to generate details
TemplateName The template name of template that used for rendering, this is optional parameter, if not defined then get the default template
Dealer The dealer of vehicle that need to generate details
VehicleListing EnableSearch Show or hide filter vehicle form at top of vehicle listing page
VehicleTypeIds Vehicle types, if it's empty the system will show vehicles all types
ShowAllVehicleTypesFilter It is using for show all vehicle type on the filter or not
SearchMake Display vehicles by Make
SearchModel Display vehicles by Model
SearchModel Display vehicle by stock number
Total The total vehicles to get
PageSize The page size of listing, if not defined or = 0 then disable the paging
TemplateName The template name of template that used for rendering, this is optional parameter, if not defined then get the default template
ExcludeMakeModelSortOptions Exclude Make-Model sort options in Sort drop down list, if not defined or = 0 then include Make-Model options
VideoAndPhotoFilmStrips VideoAndPhotoFilmStrip VideoAndPhotoFilmStripCategoryIds Display video and photo fiml strip by categories
TemplateName The template name of template that used for rendering, this is optional parameter, if not defined then get the default template

Menus Module

What is Menu Module?

This curly bracket is used for rendering a responsive menu or navigation on the page. Using this curly bracket, you can have a functional menu navigation using the title of pages you created for your site.

Inserting Menu Module via Curly Brackets

STEP-BY-STEP
  • 1
    Log in as an administrator and go to the Admin Dashboard.
    Learn how to log in here →
  • 2
    Go to Pages and open the page content editor where you want to add this curly bracket.
  • 3
    In the editor, click the Curly Bracket icon to open the configuration curly brackets
    LocationsOnMapWithGeoCoe
  • 4
    Once clicked, the Curly Bracket box pops up and there you can see the list of Curly Bracket modules
    list of Curly Bracket modules
  • 5
    In the Search box, you can put the specific name of the Curly Bracket that you want to create. Search for Menu and click on the Menus item in the search results box.
    Menu curly bracket
  • 6
    The Configure "Menus" will display. Set up configuration options on the left side and review the UI (User Interface) on the right side.
    • ParentID - The parent id to load as root, if not defined or if empty then root will be all page titles and links will display
    • ShowParentMenu - this is where to check if we show the parent as the first node of a menu or not
    • TemplateName - this will use as the template of menus, this is an optional parameter, if not defined then get the default template
    • Preview - this is where to display the preview of your selected module.
    • Insert - click this button to insert in your page content editor.
    Configure Menu
  • 7
    Click Update And Close. Then you can see the Menu on the page.
    Update And Close

To customize or create a new TemplateName for Menus

STEP-BY-STEP
  • 1
    Log in as an administrator and go to the Admin Dashboard.
    Learn how to log in here →
  • 2
    Go to the Admin, search for Curly Bracket Templates
    Search Menu curly bracket
  • 3
    Or you may directly go to Home > Settings > System Settings > Module Management > Curly Bracket Templates
  • 4
    Once you're on the Template Management page, you can search for the template name of the curly bracket module in the text fields.
  • 5
    On the left side icons, there you can edit the Template or you can duplicate a template to create a new one.
  • 6
    Under the Name column is where you can see the list of the duplicated menu module with other designs.
    Module Management

Pages Module

What is a Pages Module?

This module consists of multiple curly bracket functions. It is used for rendering dynamic content from Page Management contents or functional navigation on the page.

  • Page Breadcrumbs - breadcrumb is a small text path, often located at the top of a page content indicating where the user is on the site. To add breadcrumbs to your page, you will use this curly bracket function
  • Page Content - it is used to get page information and render using a template
  • Page Link - it is used to generate a link for pages and render using a template
  • Page Members - it is used to loading members for the page and render using a template
  • Page Search - it is used to load search results for searching pages by keywords
  • Latest Video And Photo Strip - it is used to generate video and photo strips and display them in the page content
  • Syndicated Content - it is used to generate syndicated content for a page
  • Syndicated HTML content - it is used to generate syndicated HTML templates and display them in a page content

Inserting Page Module via Curly Bracket

STEP-BY-STEP
  • 1
    Log in as an administrator and go to the Admin Dashboard.
    Learn how to log in here →
  • 2
    Go to Pages and open the page content editor where you want to add this curly bracket.
  • 3
    In the editor, click the Curly Bracket icon to open the configuration curly brackets
    LocationsOnMapWithGeoCoe
  • 4
    Once clicked, the Curly Bracket box pops up and there you can see the list of Curly Bracket modules
    list of Curly Bracket modules
  • 5
    In the Search box, you can put the specific name of the Curly Bracket that you want to create. Search for Page and page curly brackets will be shown in the search results box. There, you can choose and click on the specific curly bracket that you want to put in your page content.
    Search Page curly bracket

For Page Breadcrumb configuration

These steps will guide you on how to set up configuration settings for your Page Breadcrumb curly bracket.

STEP-BY-STEP
  • 1
    Log in as an administrator and go to the Admin Dashboard.
    Learn how to log in here →
  • 2
    Make sure you are in your page content editor to click the curly bracket icon.
  • 3
    Then type breadcrumb in the search bar
    type breadcrumb in the search bar
  • 4
    The Configure "Breadcrumbs" will display. Set up configuration options on the left side and review the UI (User Interface) on the right side.
    • ParentID - select a page title under the Page Select field, the id of the selected page will be needed to generate breadcrumbs.
    • TemplateName - this will use as the template of breadcrumb, this is an optional parameter, if not defined then get the default template
    Configure Breadcrumbs
  • 5
    Click Update And Close. Then you can see the Breadcrumb on the page.
    Update And Close
  • 6
    The generated breadcrumb in your page content would look like this.
    generated breadcrumb in your page content

For other Pages' curly bracket functions

The same goes with other Pages' curly bracket functions. Follow the Page Breadcrumbs steps to guide you on how to set up configuration when you want to add it to your page content.

To customize or create a new Template Name for Pages (curly bracket)

These steps will guide you on how to create/customize the display and styles of your Page curly bracket.

STEP-BY-STEP
  • 1
    Log in as an administrator and go to the Admin Dashboard.
    Learn how to log in here →
  • 2
    Go to the Admin, search for Curly Bracket Templates
    ToCustomizeOrCreateNewTemplateName
  • 3
    Or you may directly go to Home > Settings > System Settings > Module Management > Curly Bracket Templates
  • 4
    Once you're on the Template Management page, you can search for the template name of the curly bracket module in the text fields.
    Configure Breadcrumbs
  • 5
    On the left side icons, there you can edit the Template or you can duplicate a template to create a new one.
  • 6
    Under the Name column, is where you can see the list of the duplicated menu module with other designs.
    Template Management

PageContent Module

Step 1 - Creating Your Content

STEP-BY-STEP
  • 1
    Log in as an administrator and go to the Admin Dashboard.
    Learn how to log in here →
  • 2
    Click Pages > Pages
  • 3
    I suggest finding a page that is similar to copy

    e.g.: page ID 15. So put 15 in the search space and hit enter (see below)

    creating your content

    I would suggest taking a look at how this content was created - look at all the elements of the content you want to re-create e.g. get your image ready to be the same size (456x256px in this instance) & prepare what you want the new content to say etc.
  • 4
    Edit the Page content you want to COPY
  • 5
    Hit the ‘source button’ and copy all the code in the Page Content you want to copy - then close the item down
  • 6
    Return to the Pages index and create your new Page Content by clicking on the yellow square as shown
    Create New Page
  • 7
    Your new page is the same as any other at this stage
  • 8
    Add your new page title
  • 9
    Put in the page description (for SEO) etc
  • 10
    Set the page status as online
  • 11
    When using the curly bracket Page content, you do not need to fill out the position on the page because you will be putting the item directly onto your chosen page using the curly brackets

    Important: Remove the page from site navigation by going to Advanced Settings at eh bottom of the page and un-checking or removing the arrow from site navigation - see image

  • 12
    Include Site Navigation box needs to be blank
    Create New Page
    Advance Settings
  • 12
    Click the Insert button to complete the config step, then click the OK button to finish.

Your new page content

STEP-BY-STEP
  • 1
    Go to the content editor window
  • 2
    Hit ‘Source’, put your cursor inside the edit window and paste your saved code into the box.
  • 3
    Hit Source again to see your copied content
  • 4
    Now you can edit over this copied content with your new image/words etc.
  • 5
    Once contented - hit Create or Create and Continue to Edit

Step 2 - Putting your new content on the actual web page

STEP-BY-STEP
  • 1
    Log in as an administrator and go to the Admin Dashboard.
    Learn how to log in here →
  • 2
    Go to the page you want to add your new content and edit
  • 3
    Decide where you want the content to go - use the red line to create a space - look for the "Enter" sign on the right-hand side of the red line
  • 4
    Once you are in the correct position, put your cursor in the gap and go to the Curly bracket icon
  • 5
    Choose configure and search for Page Content
  • 6
    Once open, use the 'Page ID' drop-down to choose your page content

    * If you cannot find it,pick a page and change the id numberlater - Hit Insert

  • 7
    Once you hit insert this is what appears - here you can change the ID number
  • 8
    Once you are happy with the page ID - hit OK and your new curly bracket (with new page content) will be inserted on the page
  • 9
    Save and close the page - check the content is what you expected

RSS Feeds Module

RSS Feeds Module Overview

  • The RSS Module allows you to bring different RSS News Feeds from other sites and have them appear as content on your site.
  • Many Sites publish an RSS feed that can be consumed by your site

Inserting RSS Feed via Curly Bracket

STEP-BY-STEP
  • 1
    Log in as an administrator and go to the Admin Dashboard.
    Learn how to log in here →
  • 2
    In the left menu, select News > RSS.
    curly bracket functions
  • 3
    List of RSS Feeds will be displayed in a grid.
    RSS Feeds
  • 4
    Create a New RSS Feed button
    RSS Feeds
    RSS Feeds
  • 5
    When selecting Blogger type, only enter the Blogger name instead of the full URL.
    RSS Feeds
  • 6
    Insert RSS Feed to page.
  • 7
    Log in to manage your website area (see the login section for details). And right, navigate to the page you wish to change and click RSS Feeds to edit by using any of the three options in the example below
    RSS Feeds
  • 8
    The Template had been marked as Is default template can not be deleted.
  • 9
    A popup will be displayed. In the Content Editor click select CurlyBracket icon
    select Curly Bracket icon
  • 10
    Click Configure button in the small popup to go to the curly bracket page.
  • 11
    Search RSS Feed and enter the RSS in the search box. Then click the RSS item.
    Search RSS Feed
  • 12
    Configure RSS, in this popup:
    • (1): Select an RSS Type then list RSS belonging to the current type will be listed at the second dropdown
    • (2): Choose an item in RSS Feeds then look at the review in the right corner
    • (3): Limit records display. The blank value is load all items.
    • (4): Select a template for the RSS Feed.
    Configure RSS
  • 13
    Click the Insert button to complete the config step, then click the OK button to finish.

List of Curly Bracket Functions

WebEd Curly Brackets allow the editor to quickly insert special WebEd functionality into the page content. The purpose is to provide a fast way for complex content to be added to any page

(The list of curly bracket in database:https://docs.google.com/spreadsheets/d/15Av4-llg2anH3MQO7xPYEl4yNjplMolipCjIqTJ8_ug/edit#gid=784054389 )

Module

Curly Bracket

Parameters

Description

Site Setting

{SettingValue_SettingName}

  • SettingName: the setting name to get

Get setting value from name and render

Banner

Banner ID is invalid. Please check the data again.

  • ParentId: the banner Id to load

Get banner by id and render

Page

Page ID is invalid. Please check the data again.

  • PageId: the page id

Render page content by id

Associated Location

{AssociatedLocations_LocationType}

  • LocationType: the type of location

Find all locations of type and render using template

Associated Location

{InteractiveGoogleMap_LocationType}

  • LocationType: the type of location

Get interactive google map of location where user can click on each location to see the details

Associated Location

{LocationsOnMapByIds_LocationIds}

  • LocationIds: the list of id will be displayed, separate by a semicolon

Get maps by location ids and render using template

Associated Location

{LocationsOnMapById_LocationId_Template}

  • LocationId: the location id to load

  • Template: the template to render

    • If empty then get default template

Get location by id and render using template

Associated Location

{LocationsOnMapByData
_LocationName
_LatLong
_AddressLine1
_AddressLine2
_Suburb
_State
_Postcode
_Country
_Phone
_Email
_Website
_Template}

  • LocationName: the location name information

  • LatLong: lat long information, separate by semicolon

  • AddressLine1: the address line 1 information

  • AddressLine2: the address line 2 information

  • Suburb: the suburb information

  • State: the state information

  • Postcode: the postcode information

  • Country: the country information

  • Phone: the phone information

  • Email: the email information

  • Website: the website information

  • Template: the template for rendering

    • If empty, use the default template

Display the map by input information and template

Associated Location

{LocationsOnMap_LocationTypeId
_CategoryId
_BrandId
_EventId}

  • LocationTypeId: the location type id

  • CategoryId: the category id for loading related locations

  • BrandId: the product band id for loading related locations

  • EventId: the event id for loading related locations

Get locations from various input parameters and render using template

Associated Location

{LocationsOnMap}

parameters come from the request url:

  • LocationTypeId: the location type id

  • CategoryId: the category id for loading related locations

  • BrandId: the product band id for loading related locations

  • EventId: the event id for loading related locations

Get locations from various input parameters from url and render using template

Associates

{PresentAssociates}

 

Get all locations that ToDate >= now and render

Associates

{NewAssociates}

 

Get all locations that IsNew = true and render

Associates

{AssociatesByType_Type}

  • Type: the associate type

Get all associates by type and render

Associates

{AllAssociates}

 

Get all associates and render

Products

{Categories}

 

Get all product categories with brand = 1 and render

Message

{MessageOfTheDay}

 

Get random newest message and present

Highlight

{Highlights}

 

Get all highlights and render

Photo Gallery

{Photogallery_Folder}

  • Folder: the sub photo gallery folder name in /photo_gallery directories

Get all images in folder and render using template

Career

{CareersList}

 

Get all careers and render

Group Message

 

Get all messages of current user and render

UsedCars

{UsedCars}

 

Get vehicle listing and render

Event

{EventsCalendar}

 

Get event calendar and render !?

Event

{EventsListings}

 

Get event listing and render using template

Event

{EventsListingByCategory_CategoryId}

 

Get events by category and render using template

Event

{EventsListingByLocation_LocationId}

  • LocationId: the location of event

Get all events of location and render using template

Event

{EventListDropDown}

   

Event

{EventDetails_EventId}

  • EventId: the event id to render

Get event by id and render

Event

{EventRegistration_EventId}

  • EventId: the event id to render

Get event reregistration by id and render

Competition

{Competition_CompetitionId}

  • EventId: the event id to render

Get competition by id and render

Page

{DisplayTaggedPages_tagCategory
_tagName
_numberToShow
_displayHeading
_displayCaption
_displayContent
_headingAsLink
_captionAsLink
_contentAsLink}

 

Display page by tag

Protected Documents

     

    Get protected documents and render

    Testimonial

    Testimonials

     

     

    Get random testimonials and render

    Testimonial

    {DynamicTestimonials_Count}

    • Count: the number of testimonials to print

    Get a number of testimonials and render by template

    Tell A Friend

    {TellAFriend}

     

    Get tell a friend

    Campaign

    {Campaign_Code}

    • Code: the campaign code

    Get campaign by code and render

    Product

    {ShoppingCart}

     

    Render shopping cart

    News

    {News}

     

    Get RSS feed from CC and render

    News

    • The number of news to show

    Get a number of news and render using template

    News

    {NewsListingDateFormat_DateFormat}

    • DateFormat: The format of date to print out

    Get news listing and print out with date format

    News

    {NewsListingByCategory_CategoryId}

    • CategoryId: the id of category

    Get news of category and render using template

    News

     

    Show news, if url has news id then render news details

    News

    {NewsListingDynamic_IsArchive_CategoryIds
    _Count_DateFormat_Template}

    • IsArchive: display archive news or not

    • CategoryIds: the category ids, separate by semicolon

    • Count: the number of news

    • DateFormat: the format of date

    • Template: the template to render

      • If empty then get default one

    Render news listing by template, if url has news id then render news details

    News

    {NewsListingOnly_IsArchive_CategoryIds
    _Count_DateFormat_Template}

    • IsArchive: display archive news or not

    • CategoryIds: the category ids, separate by semicolon

    • Count: the number of news

    • DateFormat: the format of date

    • Template: the template to render

      • If empty then get default one

    Render news listing by template

    News

    {ArchivedNewsListing}

     

    Show archive news

    News

    {ArchivedNewsListingByCategory_CategoryId}

    • CategoryId: the id of category

    Get archive news of category and render using template

    News

    {RelatedNews_CategoryIds_Count_Template}

    • CategoryIds: list categories

    • Count: number of news items

    • Template: the template to render

    Get related news item with current categories

    News

    {NewsCategoryTitle_NewsId_Separator}

    • NewsId: the id of news

    • Separator: Split categories by separator

    Get news categories title and split by separator

    Roll over Thumbnails

     

       

    Roll over Thumbnails

     

    • GroupName: the group name

    • Height: the height of image

    Render roll over thumbnails of group

    Rotating Images

    Group ID is invalid. Please check the data again.

    • Width: the image's width

    • Height: the image's height

    • Speed the rotating image's speed

    • GroupName: the group name of rotating image to load

      • If empty then get all

    Get rotating images from setup parameters and render

    Rotating Images

    {DynamicRotatingImages_GroupName_Template}

    • GroupName: the group name of rotating image to load

    • Template: the template name

      • If empty then get default one

    Get rotating images by group name and render using template

    Survey

    {Survey_SurveyId_ContactId}

       

    Survey

    {SurveyResults_SurveyId_ContactId}

       

    Snippets

    {SnippetsListing_CategoryId_ShowRoot}

    • CategoryId: the snippet category to load

    • ShowRoot: show root categories or not

    Get the list of snippets with categories and render using template

    Vehicles

    {Vehicles_EnableSearch
    _Type
    _Make
    _Model
    _Stock
    _Template}

    • EnableSearch: enable search or not

      • 1 = yes

      • 0 = no

    • Type: the vehicle type

      • 0: All

      • 1: Demo

      • 2: Used

      • Prefer url params (it means site search with that params)

    • Make: the make information

      • Prefer url params (it means site search with that params)

    • Stock: the stock information

      • Prefer url params (it means site search with that params)

    • Template: the template to render

      • If empty then get default one

    Get vehicle listing and render using template