|
a. Modules and Functions |
Top Previous Next |
|
The system functional consists of modules and functions. Using them you can have some fun with your site: change the current content of the site pages and generate a desired content.
Module is a set of functions grouped according to a logic or thematic connectivity. There are 10 modules in the system that can be used by the webmaster: business_catalog, classifieds, forum, membership_plan, menu, payment, poll, publications, static_content, users. For example, the 'payment' module is a set of features that allows users to make any payment with different methods of payments.
Function is a portion of the system code that carries some certain functionality or a system feature. Particular parameters can be passed to a function. These parameters will be used by a function. Function displays information according to one or more specified templates.
As a rule, a function is assigned to a particular page and displays when this page is displayed. Function parameters can be specified in the settings of the page or in the query to the page. E.g., [Your_Site_URL] / [Page Name] ? [Parameter Name] = [Parameter Value].
The webmaster can include module functions in any template using the following syntax: {module name="[Module Name]" function="[Function Name] [Parameter Name] = [Parameter Value]"}. E.g., {module name="static_content" function="static_page" pageid="MyContent"}.
The alternative way to display a function is using the URL: [Your_Site_URL] / system / [Module Name] / [Function Name] ? [Parameter Name] = [Parameter Value]. E.g., to display the 'display_listing' function of the 'classifieds' module, use the URL: /system/classifieds/display_listing?listing_id=131. This function will display details of the listing where 'listing_id' = 131.
You may find detailed description of each function in the section 'Module Functions Reference'.
|