The Web Pages used by the Web Sales Module contain tags and strings required by Theatre Manager to send and receive the correct data to and from the database. The Pages themselves are provided by Arts Management Systems upon purchase of the Web Sales Module, and the source code remains the property of Arts Management Systems.
All pages can be edited to fit within the overall scheme of the pre-existing website and the web sales component will fit seamlessly.
However, there are many different strings and types of tags required to be kept as they are provided, so that the site will operate as it was designed.
You can edit the Web Pages provided, but Arts Management Systems is not responsible for supporting or debugging errors that may occur. |
There are several types of texts within the code of each page that use the comment tags (i.e. <!-- BLANK -->).
<!--#include virtual="TMtemplates/tmnavButtons.html" -->
Although the <include> tag looks like a comment tag, it is read in by the page.
If a mistake is made, or a user needs to be prompted to do something, a message appears at the top of the pages. By default this message appears in red. Within the code of the pages you these messages are pulled in by the <field>F_HTML_PAGE_MESSAGE</field>.
If you want to change the wording of these messages, you can edit the TMError.txt page in the WebPages directory. We recommend using Microsoft Excel to open the document. You may then edit the Error Text column. Change the wording of the messages to whatever you like.
Any message that has the double dollar signs ($$) in it indicates that a database field inside Theatre Manager is being pulled into the message. For example, if you look at error number 10021, the message is "Welcome $$". The dollar signs in this case represents the first name of the patron that will be pulled into the message. |
Almost every page uses Javascript. The Javascripts are called in at the beginning of each page using <include> tags. these should remain in the page through any changes, unless the developer is sure that the function of the javascript is not needed. If the javascript is removed, and the site is no longer able to function as it was intended, Arts Management Systems will not be responsible for recovering the code.
Click here for more detailed information about the different functions javascript plays in the web pages.
When viewing the web page code, there are strings that appear as <field>XXXXXXXXX</field>.
These fields are internal Theatre Manager fields, and should never be altered. In most cases, they reference information entered within Theatre Manager. If these values need to be changed, you should change them in Theatre Manager, not in the web page code. Any text within the
The Web Server URL field will contain the sub-domain or A record for the online ticketing site and will looks something like https://tickets.myvenue.org. The setup of the A record should point to the external IP address of the organization for routing purposes. The external IP can be determined by going to http://www.whatismyip.com. The internal network will then redirect the communication to the Apache machine.
<base href="https://tickets.yourvenue.org/1/WebPagesEN">
Where tickets.yourvenue.org is pulled from the F_HTML_FIREWALL reference and the F_HTML_IMAGE_SERVER adds the /1/WebPagesEN indicating the path of where the images will be referenced.
Click here for Internal Variable Theatre Manager Fields.
The buttons used by Theatre Manager for navigation within each Web Page (not tmnavSide.html) are regular form input buttons. They have been altered using Cascading Style Sheets and javascript so that they are customizable in colour and style.
Click here for information about Navigation Buttons.
The style sheets are used with the Web Pages are: stylePages.css and styleButtons.css. They are linked to each page with strings.
href="/installing-theatre-manager/stylebuttons">Click here for details on the different styles for the buttons.
href="/installing-theatre-manager/stylepages">Click here for details on the different styles for the pages.