-- MySQL dump 8.21
--
-- Host: localhost    Database: dbupdater_temp
---------------------------------------------------------
-- Server version	3.23.49-log

--
-- Table structure for table 'be_groups'
--

CREATE TABLE be_groups (
  uid int(11) unsigned NOT NULL auto_increment,
  pid int(11) unsigned NOT NULL default '0',
  tstamp int(11) unsigned NOT NULL default '0',
  title varchar(20) NOT NULL default '',
  non_exclude_fields blob NOT NULL,
  db_mountpoints varchar(40) NOT NULL default '',
  pagetypes_select tinyblob NOT NULL,
  tables_select blob NOT NULL,
  tables_modify blob NOT NULL,
  crdate int(11) unsigned NOT NULL default '0',
  cruser_id int(11) unsigned NOT NULL default '0',
  groupMods tinyblob NOT NULL,
  file_mountpoints varchar(40) NOT NULL default '',
  hidden tinyint(3) unsigned NOT NULL default '0',
  inc_access_lists tinyint(3) unsigned NOT NULL default '0',
  description text NOT NULL,
  lockToDomain varchar(50) NOT NULL default '',
  deleted tinyint(3) unsigned NOT NULL default '0',
  TSconfig blob NOT NULL,
  subgroup tinyblob NOT NULL,
  hide_in_lists tinyint(4) NOT NULL default '0',
  PRIMARY KEY  (uid),
  KEY parent (pid)
) TYPE=MyISAM;

--
-- Dumping data for table 'be_groups'
--


INSERT INTO be_groups VALUES (1,0,1016616639,'be_testgroup','pages:hidden','10','1,2,3,4,5','','pages,tt_content',972400074,1,'web,web_perm,user,user_task,doc,web_layout,web_view','',0,1,'This usergroup enables members to edit the pages on \"Another site...\"','',0,'','5',0);
INSERT INTO be_groups VALUES (2,0,1022140620,'News Writers','tt_news:image,tt_news:imagecaption,tt_news:author,tt_news:author_email','158','','','tt_news',1008084613,1,'web_modules,user,user_task,user_setup','',0,1,'News Writers.\r\nJust like article writers members of this group are supposed to write new news-items.','',0,'','5',0);
INSERT INTO be_groups VALUES (3,0,1008141316,'Editor','pages:hidden,pages:starttime,pages:endtime,tt_news:hidden,tt_news:endtime,tt_news:starttime','','','','',1008085074,1,'','',0,1,'This group is for editors. They are allowed to assign workflows to the Article and News groups (this is configured inside each workflow item).\r\nThis group includes the News Writers and Article Writers groups as subgroups. This provides an easy way to make sure to pick up all rights from those groups. This includes the \"upload_dir\" group which both the News and Article group includes.\r\nNotice that extra fields are included here: The \"hide\" field for both pages and news items are available for the Editor so he/she can control the publication. Basically this is not needed because unhiding the articles/news items are a part of what you can control through the workflow item. But anyway it\'s a service for the Editors so they can control this in special situations.','',0,'','2,4',0);
INSERT INTO be_groups VALUES (4,0,1021501871,'Article Writers','','159','1,2','','tt_content,pages',1008085152,1,'user_task,web_layout,web,user_setup,user','',0,1,'Members of this group will be allowed create articles (pages with content) in a special area on the website assigned by a workflow passed by an \"Editor\" user.','',0,'','5',0);
INSERT INTO be_groups VALUES (5,0,1008147309,'upload_dir','','','','','',1008086640,1,'','1',0,0,'This group is meant to be shared by almost every other group. The point is to assign every group a shared upload directory for temporary files.\r\nNotice that the \"Don\'t list...\"-flags are set. This is important because this group is shared by all users but you DON\'T want all users to be able to send messages to each other. Rather users in the same \'main group\' (eg. \"Editor\" og \"be_testgroup\") should be able to do so.','',0,'','',1);
INSERT INTO be_groups VALUES (6,0,1010772267,'Common editor group','','','','','',1010772267,1,'','',0,0,'','',0,'','',0);

--
-- Table structure for table 'be_sessions'
--

CREATE TABLE be_sessions (
  ses_id varchar(32) NOT NULL default '',
  ses_name varchar(32) NOT NULL default '',
  ses_userid int(11) unsigned NOT NULL default '0',
  ses_tstamp int(11) unsigned NOT NULL default '0',
  ses_data blob NOT NULL,
  ses_iplock varchar(15) NOT NULL default '',
  ses_hashlock int(11) NOT NULL default '0',
  PRIMARY KEY  (ses_id,ses_name)
) TYPE=MyISAM;

--
-- Dumping data for table 'be_sessions'
--



--
-- Table structure for table 'be_users'
--

CREATE TABLE be_users (
  uid int(11) unsigned NOT NULL auto_increment,
  pid int(11) unsigned NOT NULL default '0',
  tstamp int(11) unsigned NOT NULL default '0',
  username varchar(20) NOT NULL default '',
  password varchar(40) NOT NULL default '',
  admin tinyint(4) unsigned NOT NULL default '0',
  usergroup tinyblob NOT NULL,
  disable tinyint(4) unsigned NOT NULL default '0',
  starttime int(11) unsigned NOT NULL default '0',
  endtime int(11) unsigned NOT NULL default '0',
  lang char(2) NOT NULL default '',
  email varchar(80) NOT NULL default '',
  db_mountpoints varchar(40) NOT NULL default '',
  options tinyint(4) unsigned NOT NULL default '0',
  crdate int(11) unsigned NOT NULL default '0',
  cruser_id int(11) unsigned NOT NULL default '0',
  realName varchar(80) NOT NULL default '',
  userMods tinyblob NOT NULL,
  uc blob NOT NULL,
  file_mountpoints varchar(40) NOT NULL default '',
  fileoper_perms tinyint(4) NOT NULL default '0',
  lockToDomain varchar(50) NOT NULL default '',
  deleted tinyint(3) unsigned NOT NULL default '0',
  TSconfig blob NOT NULL,
  lastlogin int(10) unsigned NOT NULL default '0',
  createdByAction int(11) NOT NULL default '0',
  usergroup_cached_list tinytext NOT NULL,
  disableIPlock tinyint(3) unsigned NOT NULL default '0',
  PRIMARY KEY  (uid),
  KEY parent (pid),
  KEY username (username)
) TYPE=MyISAM;

--
-- Dumping data for table 'be_users'
--


INSERT INTO be_users VALUES (1,0,1033381889,'admin','5f4dcc3b5aa765d61d8327deb882cf99',1,'',0,0,0,'','admin@email.test','',0,0,0,'Administrator','','','',7,'',0,'options.contextMenu.options.alwaysShowClickMenuInTopFrame=1\r\nsetup.override {\r\n  dontEditInPageModule=0\r\n  JSwindowParams = screenX=1, screenY=1, left=1, top=1\r\n  JSwindowParams =\r\n  navFrameWidth = 300\r\n  noMenuMode=\r\n  classicPageEditMode = 1\r\n  noOnChangeAlertInTypeFields = 0\r\n  dontShowPalettesOnFocusInAB=0\r\n}\r\nadmPanel.module.edit.forceNoPopup = 0\r\noptions.shortcutFrame = 1\r\n\r\nmod.tools_em.allowTVlisting=1',1072618522,0,'',0);
INSERT INTO be_users VALUES (2,0,1010772324,'template_be_test','f561aaf6ef0bf14d4208bb46a4ccb3ad',0,'1',0,0,0,'','xxx','',3,972400056,1,'xxx','','','',7,'',0,'',1008087805,0,'5,1',0);
INSERT INTO be_users VALUES (4,0,1010772324,'news_editor','722ce9eb6a23698c183cbb605c2c49fc',0,'6,3',0,0,0,'','editor@email.test','',3,1008085024,1,'Mr. Editor','web_info','','',7,'',0,'',1010795255,0,'6,5,2,4,3',0);
INSERT INTO be_users VALUES (6,0,1022140704,'reviewer','7ba917e4e5158c8a9ed6eda08a6ec572',0,'6,2,4',0,0,0,'','reviewer@email.test','',1,1008085792,1,'Mr. Reviewer','user,user_task,user_setup,web_layout','','',7,'',0,'',1010761240,0,'6,2,5,4',0);
INSERT INTO be_users VALUES (7,0,1010772324,'template_news','f561aaf6ef0bf14d4208bb46a4ccb3ad',0,'',0,0,0,'de','xxx','',3,1008086685,1,'xxx','','','',7,'',0,'',0,0,'',0);
INSERT INTO be_users VALUES (8,0,1010772324,'news_news','77b8554db8c0a8575f83b9ad5e91a454',0,'6,2',0,0,0,'de','news@email.test','',3,1008088752,4,'Mr. News','','','',7,'',0,'',1010757777,3,'6,5,2',0);
INSERT INTO be_users VALUES (10,0,1032972140,'be_test','3eb496d59bb1bf52e7f42c3fcef7a73d',0,'1',0,0,0,'','be_test@email.test','18',3,1008089424,1,'Backend Test User1','web_list','','',7,'',0,'admPanel {\r\n  enable.edit = 1\r\n  module.edit.forceNoPopup = 1\r\n  module.edit.forceDisplayFieldIcons = 1\r\n  module.edit.forceDisplayIcons = 0\r\n  hide = 1\r\n}\r\n\r\noptions.shortcutFrame = 1\r\n',1071765753,1,'5,1',0);
INSERT INTO be_users VALUES (11,0,1010772324,'news_article','b0cea4ca0b8d659875b4e691ebd57924',0,'6,4',0,0,0,'de','article@email.test','',3,1008176008,4,'Mr. Article','','','',7,'',0,'',1010794947,3,'6,5,4',0);

--
-- Table structure for table 'cache_hash'
--

CREATE TABLE cache_hash (
  hash varchar(32) NOT NULL default '',
  content mediumblob NOT NULL,
  tstamp int(11) unsigned NOT NULL default '0',
  ident varchar(20) NOT NULL default '',
  PRIMARY KEY  (hash)
) TYPE=MyISAM;

--
-- Dumping data for table 'cache_hash'
--



--
-- Table structure for table 'cache_imagesizes'
--

CREATE TABLE cache_imagesizes (
  md5hash varchar(32) NOT NULL default '',
  md5filename varchar(32) NOT NULL default '',
  tstamp int(11) NOT NULL default '0',
  filename tinytext NOT NULL,
  imagewidth mediumint(11) unsigned NOT NULL default '0',
  imageheight mediumint(11) unsigned NOT NULL default '0',
  PRIMARY KEY  (md5filename)
) TYPE=MyISAM;

--
-- Dumping data for table 'cache_imagesizes'
--



--
-- Table structure for table 'cache_md5params'
--

CREATE TABLE cache_md5params (
  md5hash varchar(20) NOT NULL default '',
  tstamp int(11) NOT NULL default '0',
  type tinyint(3) NOT NULL default '0',
  params text NOT NULL,
  PRIMARY KEY  (md5hash)
) TYPE=MyISAM;

--
-- Dumping data for table 'cache_md5params'
--



--
-- Table structure for table 'cache_pages'
--

CREATE TABLE cache_pages (
  id int(11) unsigned NOT NULL auto_increment,
  hash varchar(32) NOT NULL default '',
  page_id int(11) unsigned NOT NULL default '0',
  reg1 int(11) unsigned NOT NULL default '0',
  HTML mediumblob NOT NULL,
  tstamp int(11) unsigned NOT NULL default '0',
  expires int(10) unsigned NOT NULL default '0',
  cache_data mediumblob NOT NULL,
  PRIMARY KEY  (id),
  KEY page_id (page_id),
  KEY sel (hash,page_id)
) TYPE=MyISAM;

--
-- Dumping data for table 'cache_pages'
--



--
-- Table structure for table 'cache_pagesection'
--

CREATE TABLE cache_pagesection (
  page_id int(11) unsigned NOT NULL default '0',
  content blob NOT NULL,
  tstamp int(11) unsigned NOT NULL default '0',
  mpvar_hash int(11) unsigned NOT NULL default '0',
  PRIMARY KEY  (page_id,mpvar_hash)
) TYPE=MyISAM;

--
-- Dumping data for table 'cache_pagesection'
--



--
-- Table structure for table 'cache_sys_dmail_stat'
--

CREATE TABLE cache_sys_dmail_stat (
  mid int(11) NOT NULL default '0',
  rid int(11) NOT NULL default '0',
  rtbl char(1) NOT NULL default '',
  pings tinyint(3) unsigned NOT NULL default '0',
  plain_links tinyint(3) unsigned NOT NULL default '0',
  html_links tinyint(3) unsigned NOT NULL default '0',
  links tinyint(3) unsigned NOT NULL default '0',
  recieved_html tinyint(3) unsigned NOT NULL default '0',
  recieved_plain tinyint(3) unsigned NOT NULL default '0',
  size int(11) NOT NULL default '0',
  tstamp int(11) NOT NULL default '0',
  pings_first int(11) NOT NULL default '0',
  pings_last int(11) NOT NULL default '0',
  html_links_first int(11) NOT NULL default '0',
  html_links_last int(11) NOT NULL default '0',
  plain_links_first int(11) NOT NULL default '0',
  plain_links_last int(11) NOT NULL default '0',
  links_first int(11) NOT NULL default '0',
  links_last int(11) NOT NULL default '0',
  response_first int(11) NOT NULL default '0',
  response_last int(11) NOT NULL default '0',
  response tinyint(3) unsigned NOT NULL default '0',
  time_firstping int(11) NOT NULL default '0',
  time_lastping int(11) NOT NULL default '0',
  time_first_link int(11) NOT NULL default '0',
  time_last_link int(11) NOT NULL default '0',
  firstlink tinyint(4) NOT NULL default '0',
  firstlink_time int(11) NOT NULL default '0',
  secondlink tinyint(4) NOT NULL default '0',
  secondlink_time int(11) NOT NULL default '0',
  thirdlink tinyint(4) NOT NULL default '0',
  thirdlink_time int(11) NOT NULL default '0',
  KEY mid (mid)
) TYPE=MyISAM;

--
-- Dumping data for table 'cache_sys_dmail_stat'
--



--
-- Table structure for table 'cache_typo3temp_log'
--

CREATE TABLE cache_typo3temp_log (
  md5hash varchar(32) NOT NULL default '',
  tstamp int(11) NOT NULL default '0',
  filename tinytext NOT NULL,
  orig_filename tinytext NOT NULL,
  PRIMARY KEY  (md5hash)
) TYPE=MyISAM;

--
-- Dumping data for table 'cache_typo3temp_log'
--



--
-- Table structure for table 'fe_groups'
--

CREATE TABLE fe_groups (
  uid int(11) unsigned NOT NULL auto_increment,
  pid int(11) unsigned NOT NULL default '0',
  tstamp int(11) unsigned NOT NULL default '0',
  title varchar(20) NOT NULL default '',
  hidden tinyint(3) unsigned NOT NULL default '0',
  lockToDomain varchar(50) NOT NULL default '',
  deleted tinyint(3) unsigned NOT NULL default '0',
  description text NOT NULL,
  TSconfig blob NOT NULL,
  PRIMARY KEY  (uid),
  KEY parent (pid)
) TYPE=MyISAM;

--
-- Dumping data for table 'fe_groups'
--


INSERT INTO fe_groups VALUES (1,7,1018357063,'testgroup',0,'',0,'','');
INSERT INTO fe_groups VALUES (2,131,1002630143,'PM Landscape',0,'',0,'This user groups is for people participating in the Photo Marathon kategory \"Landscapes\".','');
INSERT INTO fe_groups VALUES (3,131,1002630174,'PM Portrait',0,'',0,'This user groups is for people participating in the Photo Marathon kategory \"Portrait\".','');
INSERT INTO fe_groups VALUES (4,131,1002630240,'PM Citylife',0,'',0,'This user groups is for people participating in the Photo Marathon kategory \"Citylife\".','');
INSERT INTO fe_groups VALUES (5,131,1002644631,'Common group',0,'',0,'All users are a member of this group','');

--
-- Table structure for table 'fe_session_data'
--

CREATE TABLE fe_session_data (
  hash varchar(32) NOT NULL default '',
  content blob NOT NULL,
  tstamp int(11) unsigned NOT NULL default '0',
  PRIMARY KEY  (hash)
) TYPE=MyISAM;

--
-- Dumping data for table 'fe_session_data'
--



--
-- Table structure for table 'fe_sessions'
--

CREATE TABLE fe_sessions (
  ses_id varchar(32) NOT NULL default '',
  ses_name varchar(32) NOT NULL default '',
  ses_userid int(11) unsigned NOT NULL default '0',
  ses_tstamp int(11) unsigned NOT NULL default '0',
  ses_data blob NOT NULL,
  ses_iplock varchar(15) NOT NULL default '',
  ses_hashlock int(11) NOT NULL default '0',
  PRIMARY KEY  (ses_id,ses_name)
) TYPE=MyISAM;

--
-- Dumping data for table 'fe_sessions'
--



--
-- Table structure for table 'fe_users'
--

CREATE TABLE fe_users (
  uid int(11) unsigned NOT NULL auto_increment,
  pid int(11) unsigned NOT NULL default '0',
  tstamp int(11) unsigned NOT NULL default '0',
  username varchar(50) NOT NULL default '',
  password varchar(40) NOT NULL default '',
  usergroup tinyblob NOT NULL,
  disable tinyint(4) unsigned NOT NULL default '0',
  starttime int(11) unsigned NOT NULL default '0',
  endtime int(11) unsigned NOT NULL default '0',
  name varchar(80) NOT NULL default '',
  address tinytext NOT NULL,
  telephone varchar(20) NOT NULL default '',
  fax varchar(20) NOT NULL default '',
  email varchar(80) NOT NULL default '',
  crdate int(11) unsigned NOT NULL default '0',
  cruser_id int(11) unsigned NOT NULL default '0',
  lockToDomain varchar(50) NOT NULL default '',
  deleted tinyint(3) unsigned NOT NULL default '0',
  uc blob NOT NULL,
  title varchar(40) NOT NULL default '',
  zip varchar(10) NOT NULL default '',
  city varchar(50) NOT NULL default '',
  country varchar(40) NOT NULL default '',
  www varchar(80) NOT NULL default '',
  company varchar(80) NOT NULL default '',
  image tinyblob NOT NULL,
  TSconfig blob NOT NULL,
  module_sys_dmail_category int(10) unsigned NOT NULL default '0',
  module_sys_dmail_html tinyint(3) unsigned NOT NULL default '0',
  fe_cruser_id int(10) unsigned NOT NULL default '0',
  lastlogin int(10) unsigned NOT NULL default '0',
  is_online int(10) unsigned NOT NULL default '0',
  PRIMARY KEY  (uid),
  KEY parent (pid),
  KEY username (username),
  KEY is_online (is_online),
  KEY pid (pid,username)
) TYPE=MyISAM;

--
-- Dumping data for table 'fe_users'
--


INSERT INTO fe_users VALUES (1,7,1033383261,'test','test','1',0,0,0,'Test name','','','','test@email.email',1033383261,1,'',0,'','','','','','','','','',0,0,0,1071746256,1071746256);

--
-- Table structure for table 'index_fulltext'
--

CREATE TABLE index_fulltext (
  phash int(11) NOT NULL default '0',
  fulltextdata mediumtext NOT NULL,
  PRIMARY KEY  (phash)
) TYPE=MyISAM;

--
-- Dumping data for table 'index_fulltext'
--



--
-- Table structure for table 'index_grlist'
--

CREATE TABLE index_grlist (
  phash int(11) NOT NULL default '0',
  phash_x int(11) NOT NULL default '0',
  hash_gr_list int(11) NOT NULL default '0',
  gr_list tinytext NOT NULL,
  uniqid int(11) NOT NULL auto_increment,
  PRIMARY KEY  (uniqid),
  KEY joinkey (phash,hash_gr_list),
  KEY phash_grouping (phash_x,hash_gr_list)
) TYPE=MyISAM;

--
-- Dumping data for table 'index_grlist'
--



--
-- Table structure for table 'index_phash'
--

CREATE TABLE index_phash (
  phash int(11) NOT NULL default '0',
  phash_grouping int(11) NOT NULL default '0',
  cHashParams tinyblob NOT NULL,
  data_filename tinytext NOT NULL,
  data_page_id int(11) unsigned NOT NULL default '0',
  data_page_reg1 int(11) unsigned NOT NULL default '0',
  data_page_type tinyint(3) unsigned NOT NULL default '0',
  data_page_mp tinytext NOT NULL,
  gr_list tinytext NOT NULL,
  item_type tinyint(4) NOT NULL default '0',
  item_title tinytext NOT NULL,
  item_description tinytext NOT NULL,
  item_mtime int(11) NOT NULL default '0',
  tstamp int(11) unsigned NOT NULL default '0',
  item_size int(11) NOT NULL default '0',
  contentHash int(11) NOT NULL default '0',
  crdate int(11) NOT NULL default '0',
  parsetime int(11) NOT NULL default '0',
  sys_language_uid int(11) NOT NULL default '0',
  item_crdate int(11) NOT NULL default '0',
  PRIMARY KEY  (phash),
  KEY phash_grouping (phash_grouping)
) TYPE=MyISAM;

--
-- Dumping data for table 'index_phash'
--



--
-- Table structure for table 'index_rel'
--

CREATE TABLE index_rel (
  phash int(11) NOT NULL default '0',
  wid int(11) NOT NULL default '0',
  count tinyint(3) unsigned NOT NULL default '0',
  first tinyint(3) unsigned NOT NULL default '0',
  freq smallint(5) unsigned NOT NULL default '0',
  flags tinyint(3) unsigned NOT NULL default '0',
  PRIMARY KEY  (phash,wid),
  KEY wid (wid,phash)
) TYPE=MyISAM;

--
-- Dumping data for table 'index_rel'
--



--
-- Table structure for table 'index_section'
--

CREATE TABLE index_section (
  phash int(11) NOT NULL default '0',
  phash_t3 int(11) NOT NULL default '0',
  rl0 int(11) unsigned NOT NULL default '0',
  rl1 int(11) unsigned NOT NULL default '0',
  rl2 int(11) unsigned NOT NULL default '0',
  page_id int(11) NOT NULL default '0',
  uniqid int(11) NOT NULL auto_increment,
  PRIMARY KEY  (uniqid),
  KEY joinkey (phash,rl0),
  KEY page_id (page_id),
  KEY rl0 (rl0,rl1,phash),
  KEY rl0_2 (rl0,phash)
) TYPE=MyISAM;

--
-- Dumping data for table 'index_section'
--



--
-- Table structure for table 'index_stat_search'
--

CREATE TABLE index_stat_search (
  uid int(11) NOT NULL auto_increment,
  searchstring tinytext NOT NULL,
  searchoptions blob NOT NULL,
  tstamp int(11) NOT NULL default '0',
  feuser_id int(11) unsigned NOT NULL default '0',
  cookie varchar(10) NOT NULL default '',
  IP tinytext NOT NULL,
  hits int(11) NOT NULL default '0',
  PRIMARY KEY  (uid)
) TYPE=MyISAM;

--
-- Dumping data for table 'index_stat_search'
--



--
-- Table structure for table 'index_stat_word'
--

CREATE TABLE index_stat_word (
  uid int(11) NOT NULL auto_increment,
  word varchar(30) NOT NULL default '',
  index_stat_search_id int(11) NOT NULL default '0',
  tstamp int(11) NOT NULL default '0',
  PRIMARY KEY  (uid),
  KEY tstamp (tstamp,word)
) TYPE=MyISAM;

--
-- Dumping data for table 'index_stat_word'
--



--
-- Table structure for table 'index_words'
--

CREATE TABLE index_words (
  wid int(11) NOT NULL default '0',
  baseword varchar(30) NOT NULL default '',
  metaphone int(11) NOT NULL default '0',
  PRIMARY KEY  (wid),
  KEY baseword (baseword,wid),
  KEY metaphone (metaphone,wid)
) TYPE=MyISAM;

--
-- Dumping data for table 'index_words'
--



--
-- Table structure for table 'pages'
--

CREATE TABLE pages (
  uid int(11) unsigned NOT NULL auto_increment,
  pid int(11) unsigned NOT NULL default '0',
  tstamp int(11) unsigned NOT NULL default '0',
  sorting int(11) unsigned NOT NULL default '0',
  deleted tinyint(4) unsigned NOT NULL default '0',
  perms_userid int(11) unsigned NOT NULL default '0',
  perms_groupid int(11) unsigned NOT NULL default '0',
  perms_user tinyint(4) unsigned NOT NULL default '0',
  perms_group tinyint(4) unsigned NOT NULL default '0',
  perms_everybody tinyint(4) unsigned NOT NULL default '0',
  crdate int(11) unsigned NOT NULL default '0',
  cruser_id int(11) unsigned NOT NULL default '0',
  title tinytext NOT NULL,
  alias varchar(20) NOT NULL default '',
  doktype tinyint(3) unsigned NOT NULL default '0',
  url tinytext NOT NULL,
  hidden tinyint(4) unsigned NOT NULL default '0',
  starttime int(11) unsigned NOT NULL default '0',
  endtime int(11) unsigned NOT NULL default '0',
  urltype tinyint(4) unsigned NOT NULL default '0',
  shortcut int(10) unsigned NOT NULL default '0',
  no_cache int(10) unsigned NOT NULL default '0',
  fe_group int(11) NOT NULL default '0',
  subtitle tinytext NOT NULL,
  layout tinyint(3) unsigned NOT NULL default '0',
  target varchar(20) NOT NULL default '',
  media blob NOT NULL,
  lastUpdated int(10) unsigned NOT NULL default '0',
  keywords text NOT NULL,
  cache_timeout int(10) unsigned NOT NULL default '0',
  newUntil int(10) unsigned NOT NULL default '0',
  description text NOT NULL,
  no_search tinyint(3) unsigned NOT NULL default '0',
  SYS_LASTCHANGED int(10) unsigned NOT NULL default '0',
  abstract text NOT NULL,
  module varchar(10) NOT NULL default '',
  extendToSubpages tinyint(3) unsigned NOT NULL default '0',
  TSconfig blob NOT NULL,
  author tinytext NOT NULL,
  author_email varchar(80) NOT NULL default '',
  nav_title tinytext NOT NULL,
  storage_pid int(11) NOT NULL default '0',
  is_siteroot tinyint(4) NOT NULL default '0',
  php_tree_stop tinyint(4) NOT NULL default '0',
  shortcut_mode int(10) unsigned NOT NULL default '0',
  content_from_pid int(10) unsigned NOT NULL default '0',
  mount_pid int(10) unsigned NOT NULL default '0',
  tx_impexp_origuid int(11) NOT NULL default '0',
  nav_hide tinyint(4) NOT NULL default '0',
  mount_pid_ol tinyint(4) NOT NULL default '0',
  PRIMARY KEY  (uid),
  KEY parent (pid),
  KEY alias (alias)
) TYPE=MyISAM;

--
-- Dumping data for table 'pages'
--


INSERT INTO pages VALUES (1,50,1071595042,256,0,1,0,31,27,0,962459310,1,'Startpage','',2,'',0,0,0,1,0,0,0,'',0,'','',0,'',0,0,'',0,1071595042,'','',0,'->PROC.=1\r\n# Setting general display of columns to Normal column ONLY! \r\n# We don\'t need the other columns because this template offers display of the Normal content only.\r\nmod.SHARED.colPos_list = 0,0\r\n\r\n# Setting the default font face in the RTE. This only affects the backend display.\r\nRTE.default >\r\nRTE.default {\r\n  mainStyle_font = Arial, sans-serif\r\n  mainStyle_size = 12\r\n  mainStyle_color = black\r\n  classesParagraph = redText\r\n  classesCharacter = redText\r\n  showButtons = cut,copy,fontstyle,fontsize, textcolor,table,bgcolor\r\n  proc.preserveTables = 1\r\n\r\n  proc.entryHTMLparser_db = 1\r\n  proc.entryHTMLparser_db {\r\n    keepNonMatchedTags = 1\r\n    xhtml_cleaning = 1\r\n  }\r\n\r\n  mainStyleOverride_add {\r\n    P =  font-family:Arial, sans-serif; font-size:12;\r\n    H1 =  font-family:Arial, sans-serif; font-size:16;  font-weight:bold; margin-top:0;margin-bottom:10;\r\n    H2 =  font-family:Arial, sans-serif; font-size:12;  font-weight:bold; color:navy; margin-top:0;margin-bottom:10;\r\n    H3 =  font-family:Arial, sans-serif; font-size:18;  font-weight:bold;\r\n    H4 =  font-family:Arial, sans-serif; font-size:24; \r\n    H5 =  font-family:Arial, sans-serif; font-size:20;  color:navy; font-weight:normal;  margin-top:0;margin-bottom:10;\r\n    H6 =  font-family:Arial, sans-serif; font-size:16;  font-weight:bold;\r\n  }\r\n  disablePCexamples = 0\r\n} \r\nRTE.classes {\r\n  redText {\r\n    name = Red text |Rød tekst\r\n    value = color:red;\r\n  }\r\n}\r\n\r\n# Setting the width of the fullscreen RTE window. Approx. same width as the webpage:\r\nTCEFORM.tt_content.bodytext.RTEfullScreenWidth = 430\r\n','','','',0,1,0,0,0,0,0,0,0);
INSERT INTO pages VALUES (2,1,1071979802,176,0,1,0,31,27,0,962459388,1,'Content elements','',1,'',0,0,0,1,0,0,0,'',0,'','',0,'',0,0,'',0,1071586795,'','',0,'\r\n','','','',0,0,0,0,0,0,0,0,0);
INSERT INTO pages VALUES (3,1,1015968408,352,0,1,0,31,27,0,962459408,1,'Images','',1,'',0,0,0,1,0,0,0,'',0,'','',0,'',0,0,'',0,1071593797,'','',0,'','','','',0,0,0,0,0,0,0,0,0);
INSERT INTO pages VALUES (4,1,1017249354,448,0,1,0,31,27,0,962459472,1,'USER','',1,'',0,0,0,1,0,0,1,'',0,'','',0,'',0,0,'',0,1071586726,'','',1,'','','','',0,0,0,0,0,0,0,0,0);
INSERT INTO pages VALUES (5,2,1071589603,256,0,1,0,31,27,0,962459477,1,'Insert content','insertcontent',2,'',0,0,0,1,0,0,0,'',0,'','',0,'content elements',0,0,'Description of the simple content elements in TYPO3',0,1071589603,'','',0,'','','','',0,0,0,0,0,0,0,0,0);
INSERT INTO pages VALUES (6,2,1029307395,512,0,1,0,31,27,0,962459484,1,'Special content','',2,'',0,0,0,1,0,0,0,'',0,'','',0,'',0,0,'This is about filelinks, emailforms and searching',0,1071588934,'','',0,'','','','',0,0,0,0,0,0,0,0,0);
INSERT INTO pages VALUES (7,0,1008321933,512,0,1,0,31,27,0,972332355,1,'General User Storage','',254,'',0,0,0,1,0,0,0,'',0,'','',0,'',0,0,'',0,0,'','fe_users',0,'','','','',0,0,0,0,0,0,0,0,0);
INSERT INTO pages VALUES (8,4,1029354509,1000000000,0,1,0,31,27,0,972333310,1,'Welcome!','',1,'',0,0,0,1,0,0,0,'',0,'','',0,'',0,0,'',0,1029354509,'','',0,'','','','',0,0,0,0,0,0,0,0,0);
INSERT INTO pages VALUES (9,1,972333687,640,0,1,0,31,27,0,972333669,1,'Back to Startpage','',4,'',0,0,0,1,1,0,0,'',0,'','',0,'',0,0,'',0,0,'','',0,'','','','',0,0,0,0,0,0,0,0,0);
INSERT INTO pages VALUES (10,50,1020808129,512,0,1,1,31,17,0,972399874,1,'Another site in the same database!','',2,'',0,0,0,1,0,0,0,'',0,'','',0,'',0,0,'',0,1071662531,'','',0,'# Setting listing of columns in the Page Layout module to Normal and Left only.\r\n# (example only, we could do fine with the Normal column only as the template does not include the \"Left\" content anywhere anyway)\r\nmod.SHARED.colPos_list  = 0,1\r\n\r\n# Make sure that the webpage is shown with &type=1\r\nmod.web_view.type=1\r\n\r\n# Setting the default font face in the RTE. This only affects the backend display.\r\nRTE.default >\r\nRTE.default {\r\n  mainStyle_font = Arial, sans-serif\r\n  mainStyle_size = 12\r\n  mainStyle_color = #003300\r\n  mainStyle_bgcolor = #EFEFE7\r\n} \r\n\r\n# Setting the width of the fullscreen RTE window. Approx. same width as the webpage:\r\nTCEFORM.tt_content.bodytext.RTEfullScreenWidth = 530\r\n','','','',0,1,0,0,0,0,0,0,0);
INSERT INTO pages VALUES (11,10,1029349441,256,0,2,0,31,27,0,972399978,1,'Lists','',2,'',0,0,0,1,0,0,0,'',0,'','',0,'',0,0,'',0,1071663967,'','',0,'','','','',0,0,0,0,0,0,0,0,0);
INSERT INTO pages VALUES (12,10,1010480340,512,0,1,1,31,19,0,972399999,1,'Backend user','',1,'',0,0,0,1,0,0,0,'',0,'','',0,'',0,0,'',0,1071664460,'','',0,'','','','',0,0,0,0,0,0,0,0,0);
INSERT INTO pages VALUES (13,11,1010796779,352,0,1,0,31,27,0,972400307,1,'Addresses','',1,'',0,0,0,1,0,0,0,'',0,'','',0,'',0,0,'',0,1071663348,'','',0,'','','','',0,0,0,0,0,0,0,0,0);
INSERT INTO pages VALUES (15,11,1008079658,768,0,1,0,31,27,0,972400320,1,'Guestbook','',2,'',0,0,0,1,0,0,0,'',0,'','',0,'',0,0,'',0,1008079658,'','approve',0,'','','','',0,0,0,0,0,0,0,0,0);
INSERT INTO pages VALUES (16,1,972401898,1024,0,1,0,31,27,0,972401882,1,'Another site...','',3,'?10',0,0,0,0,0,0,0,'',0,'','',0,'',0,0,'',0,0,'','',0,'','','','',0,0,0,0,0,0,0,0,0);
INSERT INTO pages VALUES (17,10,972403713,768,0,2,1,31,27,0,972401978,1,'Default site','',4,'',0,0,0,1,1,0,0,'',0,'_top','',0,'',0,0,'',0,0,'','',0,'','','','',0,0,0,0,0,0,0,0,0);
INSERT INTO pages VALUES (18,10,1070922191,640,0,10,1,31,27,0,972402000,1,'Cool example','',1,'',0,0,0,1,0,0,0,'',0,'','',0,'',0,0,'',0,1071664512,'','',0,'','','','',0,0,0,0,0,0,0,0,0);
INSERT INTO pages VALUES (20,2,985266629,768,0,1,0,31,27,0,985008485,1,'Search','',2,'',0,0,0,1,0,0,0,'Search the site from here!',0,'','',0,'',0,0,'',0,1014653925,'','',0,'','','','',0,0,0,0,0,0,0,0,0);
INSERT INTO pages VALUES (21,2,985008552,1024,0,1,0,31,27,0,985008552,1,'Thanks for your mail!','',5,'',0,0,0,1,0,0,0,'',0,'','',0,'',0,0,'',0,1071593901,'','',0,'','','','',0,0,0,0,0,0,0,0,0);
INSERT INTO pages VALUES (22,2,985266555,640,0,1,0,31,27,0,985009066,1,'Multimedia','',2,'',0,0,0,1,0,0,0,'',0,'','',0,'',0,0,'Simpsons videoclip in Windows Media Audio/Video format',0,1021508726,'','',0,'','','','',0,0,0,0,0,0,0,0,0);
INSERT INTO pages VALUES (24,11,1008344913,960,0,1,0,31,27,0,985011118,1,'Board','',2,'',0,0,0,1,0,0,0,'',0,'','',0,'',0,0,'',0,1008344913,'','board',0,'','','','',0,0,0,0,0,0,0,0,0);
INSERT INTO pages VALUES (25,11,1008342279,1724,0,1,0,31,27,0,985011130,1,'Calendar','',1,'',0,0,0,1,0,0,0,'',0,'','',0,'',0,0,'',0,1008342279,'','',0,'','','','',0,0,0,0,0,0,0,0,0);
INSERT INTO pages VALUES (26,11,1008342283,1008,0,1,0,31,27,0,985011143,1,'Products','',2,'',0,0,0,1,0,0,0,'',0,'','',0,'',0,0,'',0,1008342283,'','shop',0,'','','','',0,0,0,0,0,0,0,0,0);
INSERT INTO pages VALUES (28,0,985012650,768,0,1,1,31,1,0,985012461,1,'Categories','',254,'',0,0,0,1,0,0,0,'',0,'','',0,'',0,0,'',0,0,'','',0,'','','','',0,0,0,0,0,0,0,0,0);
INSERT INTO pages VALUES (29,2,985268909,576,0,1,0,31,27,0,985258872,1,'Advanced','',2,'',0,0,0,1,0,0,0,'',0,'','',0,'menu, sitemap',0,0,'A description of the \"Advanced\" type content elements',0,1071589422,'','',0,'','','','',0,0,0,0,0,0,0,0,0);
INSERT INTO pages VALUES (30,2,985266555,896,0,1,0,31,27,0,985260952,1,'Your own scripts','',2,'',0,0,0,1,0,0,0,'How to include your own PHP-scripts',0,'','',0,'',0,0,'A page about the process of including your own PHP-scripts on pages',0,1071748503,'','',0,'','','','',0,0,0,0,0,0,0,0,0);
INSERT INTO pages VALUES (31,2,999611568,608,0,1,0,31,27,0,985267522,1,'Menu/Sitemap','',2,'',0,0,0,1,0,0,0,'',0,'','',0,'menu, sitemap, demonstration, content elements',0,0,'Demonstration of the \"Menu/Sitemap\" content element possibilities',0,1071589571,'','',0,'','','','',0,0,0,0,0,0,0,0,0);
INSERT INTO pages VALUES (32,26,985276312,256,0,1,0,31,27,0,985276312,1,'Cameras','',1,'',0,0,0,1,0,0,0,'',0,'','',0,'',0,0,'',0,1000211859,'','',0,'','','','',0,0,0,0,0,0,0,0,0);
INSERT INTO pages VALUES (33,26,985276333,512,0,1,0,31,27,0,985276333,1,'Video','',1,'',0,0,0,1,0,0,0,'',0,'','',0,'',0,0,'',0,1000212192,'','',0,'','','','',0,0,0,0,0,0,0,0,0);
INSERT INTO pages VALUES (34,26,985276352,768,0,1,0,31,27,0,985276352,1,'Film','',1,'',0,0,0,1,0,0,0,'',0,'','',0,'',0,0,'',0,1000212352,'','',0,'','','','',0,0,0,0,0,0,0,0,0);
INSERT INTO pages VALUES (35,26,985277048,1024,0,1,0,31,27,0,985276367,1,'Single display','',5,'',0,0,0,1,0,0,0,'',0,'','',0,'',0,0,'',0,1000212379,'','',0,'','','','',0,0,0,0,0,0,0,0,0);
INSERT INTO pages VALUES (36,26,985276386,1280,0,1,0,31,27,0,985276386,1,'Search for product','',1,'',0,0,0,1,0,0,0,'',0,'','',0,'',0,0,'',0,985358608,'','',0,'','','','',0,0,0,0,0,0,0,0,0);
INSERT INTO pages VALUES (37,26,985276403,1536,0,1,0,31,27,0,985276403,1,'Payment','',1,'',0,0,0,1,0,0,0,'',0,'','',0,'',0,0,'',0,985355741,'','',0,'','','','',0,0,0,0,0,0,0,0,0);
INSERT INTO pages VALUES (38,10,985387864,384,0,1,0,31,27,0,985347490,1,'More lists and records','',4,'',0,0,0,1,39,0,0,'',0,'','',0,'',0,0,'',0,985347490,'','',0,'','','','',0,0,0,0,0,0,0,0,0);
INSERT INTO pages VALUES (39,38,1021311951,256,0,10,1,31,27,0,985347508,1,'Lists','',1,'',0,0,0,1,0,0,0,'',0,'','',0,'',0,0,'',0,1071664150,'','',0,'','','','',0,0,0,0,0,0,0,0,0);
INSERT INTO pages VALUES (40,38,985347531,512,0,1,0,31,27,0,985347531,1,'Records','',1,'',0,0,0,1,0,0,0,'',0,'','',0,'',0,0,'',0,1024881335,'','',0,'','','','',0,0,0,0,0,0,0,0,0);
INSERT INTO pages VALUES (41,0,985349107,1024,0,1,0,31,27,0,985349107,1,'Various items','',254,'',0,0,0,1,0,0,0,'',0,'','',0,'',0,0,'',0,0,'','',0,'','','','',0,0,0,0,0,0,0,0,0);
INSERT INTO pages VALUES (42,10,985353928,752,0,1,0,31,27,0,985353928,1,'Sitemap','',1,'',0,0,0,1,0,0,0,'',0,'','',0,'',0,0,'',0,1011447874,'','',0,'','','','',0,0,0,0,0,0,0,0,0);
INSERT INTO pages VALUES (43,24,1070879370,768,0,1,0,31,27,0,985361345,1,'Sourcream and Onion Chips (list)','',1,'',0,0,0,1,0,0,0,'Discussions about the amount of fat in Sourcream and Onion Chips. ',0,'','',0,'',0,0,'',0,1070879370,'','',0,'','','','',0,0,0,0,0,0,0,0,0);
INSERT INTO pages VALUES (44,24,1029328763,512,0,1,0,31,27,0,985367584,1,'Sourcream and Onion Chips (tree)','',1,'',0,0,0,1,0,0,0,'Discussions about the amount of fat in Sourcream and Onion Chips. This board has the tree-like layout, because \"Layout1\" is chosen.',0,'','',0,'',0,0,'',0,1029328763,'','',0,'','','','',0,0,0,0,0,0,0,0,0);
INSERT INTO pages VALUES (45,0,998436285,1280,0,1,0,31,27,0,998436285,1,'Direct Mail Example','',254,'',0,0,0,1,0,0,0,'',0,'','',0,'',0,0,'',0,0,'','',0,'','','','',0,0,0,0,0,0,0,0,0);
INSERT INTO pages VALUES (46,45,998436381,256,0,1,0,31,27,0,998436381,1,'Mail user administration','',1,'',0,0,0,1,0,0,0,'',0,'','',0,'',0,0,'',0,1002549303,'','',0,'','','','',0,0,0,0,0,0,0,0,0);
INSERT INTO pages VALUES (47,45,1011634595,512,0,1,0,31,27,0,998436436,1,'Direct Mail module','',254,'',0,0,0,1,0,0,0,'',0,'','',0,'',0,0,'',0,0,'','dmail',0,'## CONFIGURATION of the direct mail module:\r\n\r\nmod.web_modules.dmail {\r\n  from_name = John Spam Doe\r\n  from_email= john.doe@nothing.test\r\n  organisation = John Does Testsite\r\n  replyto_email =\r\n  replyto_name =\r\n\r\n  plainParams = &type=99\r\n  HTMLParams = \r\n\r\n    # UID\'s of the tt_address records to use for test-sending:\r\n  test_tt_address_uids = 13,14\r\n\r\n    # table name of a userdefined table similar to tt_address (same fields) which may be used for distribution also.\r\n  userTable = \r\n\r\n  enablePlain = 1\r\n  enableHTML = 1\r\n\r\n  http_username = \r\n  http_password = \r\n  sendOptions=3\r\n\r\n  categories {\r\n    1 = Food\r\n    2 = Books\r\n    3 = Sport\r\n    4 = Religion\r\n  }\r\n}\r\n\r\n\r\nmod.web_dmail.categories.0=Religion\r\nmod.web_dmail.categories.4=\r\nmod.web_dmail.test_dmail_group_uids=1,2\nmod.web_modules.dmail.categories.0=Food\nmod.web_modules.dmail.categories.1=Books\nmod.web_modules.dmail.categories.2=Sport\nmod.web_modules.dmail.categories.3=Religion\nmod.web_modules.dmail.categories.4=\nmod.web_modules.dmail.long_link_rdct_url=http://barneguiden.typo3.com/\nmod.web_modules.dmail.long_link_mode=1','','','',0,0,0,0,0,0,0,0,0);
INSERT INTO pages VALUES (48,47,998436488,256,0,1,0,31,27,0,998436488,1,'Newsletter #1','',1,'',0,0,0,1,0,0,0,'',0,'','',0,'',0,0,'',0,1071668406,'','',0,'','','','',0,0,0,0,0,0,0,0,0);
INSERT INTO pages VALUES (49,50,1020795942,768,0,1,0,31,27,0,998436665,1,'TypoScript examples','',2,'',0,0,0,1,0,0,0,'',0,'','',0,'',0,0,'',0,1020795942,'','',0,'# Reset all former RTE settings for this subsection:\r\nRTE >\r\nRTE.default.disabled = 1','','','',0,1,0,0,0,0,0,0,0);
INSERT INTO pages VALUES (50,0,1032956660,256,0,1,0,31,27,0,999600419,1,'Intro','intro',2,'',0,0,0,1,0,0,0,'The Introduction page of the testsite.',0,'','',0,'',0,0,'',0,1071669485,'','',0,'# Setting general display of columns to Normal column ONLY! \r\nmod.SHARED.colPos_list = 0\r\n\r\n# Setting the default font face in the RTE. This only affects the backend display.\r\n# These settings match the ones used in the frontend stylesheet so the text appears much the same\r\nRTE.default {\r\n  mainStyle_font = Verdana, sans-serif\r\n  mainStyle_size = 11\r\n  mainStyle_color = #333333\r\n  mainStyleOverride_add.P = line-height : 180%; text-indent : 20px;\r\n  mainStyleOverride_add.DIV < .mainStyleOverride_add.P\r\n} \r\n\r\n# Setting the width of the fullscreen RTE window. \r\nTCEFORM.tt_content.bodytext.RTEfullScreenWidth = 450\r\n','Kasper Skårhøj','kasper@typo3.com','',0,1,0,0,0,0,0,0,0);
INSERT INTO pages VALUES (51,112,1001321770,16,0,1,0,31,27,0,999607124,1,'DHTML pop-up menu (GMENU_LAYERS)','',2,'',0,0,0,1,0,0,0,'',0,'','',0,'',0,0,'',0,1001321770,'Demonstrates the GMENU_LAYERS TypoScript object. \r\nThis object generates a graphical menu where a mouseover event will display a DHTML layer with submenu items. This is also layerbased and should work in all modern browsers.','',0,'','','','',0,0,0,0,0,0,0,0,0);
INSERT INTO pages VALUES (52,112,1001321784,8,0,1,0,31,27,0,999607186,1,'Menu of selector boxes (JSMENU)','',2,'',0,0,0,1,0,0,0,'',0,'','',0,'',0,0,'',0,1001321784,'Demonstrates the use of the JSMENU TypoScript object. In short, this object generates a menu of page-titles with one or more selectorboxes. If more than one selectorbox is used, the secondary selector box is dynamically filled with the correct sublevel elements when a selection is made in the primary selector.','',0,'','','','',0,0,0,0,0,0,0,0,0);
INSERT INTO pages VALUES (53,112,1001321770,32,0,1,0,31,27,0,999607215,1,'DHTML fold out menu (GMENU_FOLDOUT)','',2,'',0,0,0,1,0,0,0,'',0,'','',0,'',0,0,'',0,1001321770,'Demonstrates the GMENU_FOLDOUT object. This is also a multilevel menu there the toplevel items \"folds out\" the sublevel items. This is also layerbased and should work in all modern browsers.','',0,'','','','',0,0,0,0,0,0,0,0,0);
INSERT INTO pages VALUES (54,113,1001321807,16,0,1,0,31,27,0,999697811,1,'Calling a method in a custom class (USER cObject).','',2,'',0,0,0,1,0,0,0,'',0,'','',0,'',0,0,'',0,1001321807,'Demonstrates how you can call a method in a class you\'ve written and included from TypoScript. This example calls the method \'listContentRecordsOnPage\' in the class \'user_various\' in the script media/scripts/example_callfunction.php. Please examine this script to see the PHP-code there.','',0,'','','','',0,0,0,0,0,0,0,0,0);
INSERT INTO pages VALUES (55,113,1001321807,32,0,1,0,31,27,0,999698386,1,'Passing a string through a custom function (USER cObject).','',2,'',0,0,0,1,0,0,0,'',0,'','',0,'',0,0,'',0,1001321807,'The .stdWrap property is widely used in TypoScript. But if the native properties of stdWrap is not enough, you can write your own function to proces the content. This page shows an example where the string HELLO WORLD is reversed by a custom function \'user_reverseString\' from the included script \'media/scripts/example_callfunction.php\'. Please examine this script to see the PHP-code there.','',0,'','','','',0,0,0,0,0,0,0,0,0);
INSERT INTO pages VALUES (56,113,1001321807,128,0,1,0,31,27,0,999698769,1,'Mixing cached and dynamic content (USER_INT cObject).','',2,'',0,0,0,1,0,0,0,'',0,'','',0,'',0,0,'',0,1001321807,'Demonstrates how you can include dynamic content on a page which is otherwise cached. The example uses the content element type \"Script\" to insert the dynamic data on the page. The evidence that the page is cached is best seen if you inspect the rendering by the TypoScript debugger in the admin panel.','',0,'','','','',0,0,0,0,0,0,0,0,0);
INSERT INTO pages VALUES (57,113,1001321807,256,0,1,0,31,27,0,999699982,1,'Inserting a totally plain PHP script on a page (PHP_SCRIPT_EXT cObject).','',2,'',0,0,0,1,0,0,0,'',0,'','',0,'',0,0,'',0,1001321807,'This demonstrates how to include the content of ANY ordinary PHP-script somewhere on a page mixed with regular cached content. The testscript is \'media/scripts/testscript_EXT.php\'.  Please make sure to examine this script.','',0,'','','','',0,0,0,0,0,0,0,0,0);
INSERT INTO pages VALUES (58,11,1008079658,1184,0,1,0,31,27,0,999771152,1,'News','',2,'',0,0,0,1,0,0,0,'',0,'','',0,'',0,0,'',0,1008082485,'','news',0,'','','','',0,0,0,0,0,0,0,0,0);
INSERT INTO pages VALUES (59,2,1032949427,960,0,1,0,31,27,0,999784672,1,'XML / WAP / PDA','',1,'',0,0,0,1,0,0,0,'',0,'','',0,'',0,0,'',0,1071765922,'','',0,'','','','',0,0,0,0,0,0,0,0,0);
INSERT INTO pages VALUES (60,49,999807646,1792,0,1,0,31,27,0,999807646,1,'WAP test','',2,'',0,0,0,1,0,0,0,'',0,'','',0,'',0,0,'',0,999807646,'This page is a very simple WAP page which tests that you can send a WAP header instead of normal HTML.\r\nGo to http://wapsilon.com/ to test.','',0,'','','','',0,0,0,0,0,0,0,0,0);
INSERT INTO pages VALUES (61,26,1000214182,1792,0,1,0,31,27,0,1000214173,1,'Tracking','trackpage',1,'',0,0,0,1,0,0,0,'',0,'','',0,'',0,0,'',0,1000214182,'','',0,'','','','',0,0,0,0,0,0,0,0,0);
INSERT INTO pages VALUES (62,10,1000225763,760,0,1,0,31,27,0,1000225717,1,'www.typo3.com','',3,'www.typo3.com',0,0,0,1,0,0,0,'',0,'_top','',0,'',0,0,'',0,1000225763,'','',0,'','','','',0,0,0,0,0,0,0,0,0);
INSERT INTO pages VALUES (63,52,1000232748,256,0,1,0,31,27,0,1000232748,1,'First page in menu','',1,'',0,0,0,1,0,0,0,'',0,'','',0,'',0,0,'',0,0,'','',0,'','','','',0,0,0,0,0,0,0,0,0);
INSERT INTO pages VALUES (64,52,1000232804,512,0,1,0,31,27,0,1000232758,1,'Second page','',1,'',0,0,0,1,0,0,0,'',0,'','',0,'',0,0,'',0,0,'','',0,'','','','',0,0,0,0,0,0,0,0,0);
INSERT INTO pages VALUES (65,52,1000232823,768,0,1,0,31,27,0,1000232761,1,'Third page','',1,'',0,0,0,1,0,0,0,'',0,'','',0,'',0,0,'',0,1000232823,'','',0,'','','','',0,0,0,0,0,0,0,0,0);
INSERT INTO pages VALUES (66,63,1000232864,256,0,1,0,31,27,0,1000232764,1,'A subpage','',1,'',0,0,0,1,0,0,0,'',0,'','',0,'',0,0,'',0,1000232864,'','',0,'','','','',0,0,0,0,0,0,0,0,0);
INSERT INTO pages VALUES (67,63,1000232864,512,0,1,0,31,27,0,1000232769,1,'The third subpage','',1,'',0,0,0,1,0,0,0,'',0,'','',0,'',0,0,'',0,1000232864,'','',0,'','','','',0,0,0,0,0,0,0,0,0);
INSERT INTO pages VALUES (68,64,1000232864,256,0,1,0,31,27,0,1000232777,1,'A very lonely subpage','',1,'',0,0,0,1,0,0,0,'',0,'','',0,'',0,0,'',0,1000232864,'','',0,'','','','',0,0,0,0,0,0,0,0,0);
INSERT INTO pages VALUES (69,63,1000232864,384,0,1,0,31,27,0,1000232783,1,'Subpage 2','',1,'',0,0,0,1,0,0,0,'',0,'','',0,'',0,0,'',0,1000232864,'','',0,'','','','',0,0,0,0,0,0,0,0,0);
INSERT INTO pages VALUES (70,51,1000237203,256,0,1,0,31,27,0,1000237168,1,'Third page','',1,'',0,0,0,1,0,0,0,'',0,'','',0,'',0,0,'',0,1000237203,'','',0,'','','','',0,0,0,0,0,0,0,0,0);
INSERT INTO pages VALUES (71,51,1000237203,128,0,1,0,31,27,0,1000237168,1,'Second page','',1,'',0,0,0,1,0,0,0,'',0,'','',0,'',0,0,'',0,1000237203,'','',0,'','','','',0,0,0,0,0,0,0,0,0);
INSERT INTO pages VALUES (72,71,1000237168,256,0,1,0,31,27,0,1000237168,1,'A very lonely subpage','',1,'',0,0,0,1,0,0,0,'',0,'','',0,'',0,0,'',0,1000237168,'','',0,'','','','',0,0,0,0,0,0,0,0,0);
INSERT INTO pages VALUES (73,51,1000237203,64,0,1,0,31,27,0,1000237168,1,'First page in menu','',1,'',0,0,0,1,0,0,0,'',0,'','',0,'',0,0,'',0,1000237203,'','',0,'','','','',0,0,0,0,0,0,0,0,0);
INSERT INTO pages VALUES (74,73,1000237168,256,0,1,0,31,27,0,1000237168,1,'The third subpage','',1,'',0,0,0,1,0,0,0,'',0,'','',0,'',0,0,'',0,1000237168,'','',0,'','','','',0,0,0,0,0,0,0,0,0);
INSERT INTO pages VALUES (75,73,1000237169,128,0,1,0,31,27,0,1000237169,1,'Subpage 2','',1,'',0,0,0,1,0,0,0,'',0,'','',0,'',0,0,'',0,1000237169,'','',0,'','','','',0,0,0,0,0,0,0,0,0);
INSERT INTO pages VALUES (76,73,1000237169,64,0,1,0,31,27,0,1000237169,1,'A subpage','',1,'',0,0,0,1,0,0,0,'',0,'','',0,'',0,0,'',0,1000237169,'','',0,'','','','',0,0,0,0,0,0,0,0,0);
INSERT INTO pages VALUES (77,53,1000804515,384,0,1,0,31,27,0,1000237175,1,'Third page','',1,'',0,0,0,1,0,0,0,'',0,'','',0,'',0,0,'',0,1000804515,'','',0,'','','','',0,0,0,0,0,0,0,0,0);
INSERT INTO pages VALUES (78,53,1000237203,128,0,1,0,31,27,0,1000237175,1,'Second page','',1,'',0,0,0,1,0,0,0,'',0,'','',0,'',0,0,'',0,1000237203,'','',0,'','','','',0,0,0,0,0,0,0,0,0);
INSERT INTO pages VALUES (79,78,1000237175,256,0,1,0,31,27,0,1000237175,1,'A very lonely subpage','',1,'',0,0,0,1,0,0,0,'',0,'','',0,'',0,0,'',0,1000237175,'','',0,'','','','',0,0,0,0,0,0,0,0,0);
INSERT INTO pages VALUES (80,53,1000237203,64,0,1,0,31,27,0,1000237175,1,'First page in menu','',1,'',0,0,0,1,0,0,0,'',0,'','',0,'',0,0,'',0,1000237203,'','',0,'','','','',0,0,0,0,0,0,0,0,0);
INSERT INTO pages VALUES (81,80,1000237175,256,0,1,0,31,27,0,1000237175,1,'The third subpage','',1,'',0,0,0,1,0,0,0,'',0,'','',0,'',0,0,'',0,1000237175,'','',0,'','','','',0,0,0,0,0,0,0,0,0);
INSERT INTO pages VALUES (82,80,1000237176,128,0,1,0,31,27,0,1000237176,1,'Subpage 2','',1,'',0,0,0,1,0,0,0,'',0,'','',0,'',0,0,'',0,1000237176,'','',0,'','','','',0,0,0,0,0,0,0,0,0);
INSERT INTO pages VALUES (83,80,1000237176,64,0,1,0,31,27,0,1000237176,1,'A subpage','',1,'',0,0,0,1,0,0,0,'',0,'','',0,'',0,0,'',0,1000237176,'','',0,'','','','',0,0,0,0,0,0,0,0,0);
INSERT INTO pages VALUES (84,112,1071668981,64,0,1,0,31,27,0,1000286120,1,'Custom images menu','',2,'',0,0,0,1,0,0,0,'',0,'','',0,'',0,0,'',0,1071668981,'Demonstrates how to make a menu, where the item images are media-files attached to the page record and thereby not auto-generated by TYPO3. The image files were made with Adobe ImageReady.','',0,'','','','',0,0,0,0,0,0,0,0,0);
INSERT INTO pages VALUES (85,84,1000802925,256,0,1,0,31,27,0,1000286120,1,'Third page','',2,'',0,0,0,1,0,0,0,'',0,'','menu_03.gif,menu_03-over.gif',0,'',0,0,'',0,1000802925,'','',0,'','','','',0,0,0,0,0,0,0,0,0);
INSERT INTO pages VALUES (86,84,1000802925,128,0,1,0,31,27,0,1000286120,1,'Second page','',2,'',0,0,0,1,0,0,0,'',0,'','menu_02.gif,menu_02-over.gif',0,'',0,0,'',0,1000802925,'','',0,'','','','',0,0,0,0,0,0,0,0,0);
INSERT INTO pages VALUES (87,84,1000802925,64,0,1,0,31,27,0,1000286120,1,'First page in menu','',2,'',0,0,0,1,0,0,0,'',0,'','menu_01.gif,menu_01-over.gif',0,'',0,0,'',0,1000802925,'','',0,'','','','',0,0,0,0,0,0,0,0,0);
INSERT INTO pages VALUES (88,112,1001321770,128,0,1,0,31,27,0,1000742747,1,'Fake menu items','',2,'',0,0,0,1,0,0,0,'',0,'','',0,'',0,0,'',0,1001321770,'This demonstrates a powerful way to manipulate the content of a menu. You can pass the internal menu item array to a userdefined PHP-function before the menu items are physically generated and thus you\'re for instance able to add \"non-existing\" items as if they were real pages in the tree!','',0,'','','','',0,0,0,0,0,0,0,0,0);
INSERT INTO pages VALUES (89,88,1000742820,256,0,1,0,31,27,0,1000742795,1,'Third page','',1,'',0,0,0,1,0,0,0,'',0,'','',0,'',0,0,'',0,1000742820,'','',0,'','','','',0,0,0,0,0,0,0,0,0);
INSERT INTO pages VALUES (90,88,1000742820,128,0,1,0,31,27,0,1000742796,1,'Second page','',1,'',0,0,0,1,0,0,0,'',0,'','',0,'',0,0,'',0,1000742820,'','',0,'','','','',0,0,0,0,0,0,0,0,0);
INSERT INTO pages VALUES (91,88,1000742820,64,0,1,0,31,27,0,1000742796,1,'First page in menu','',1,'',0,0,0,1,0,0,0,'',0,'','',0,'',0,0,'',0,1000742820,'','',0,'','','','',0,0,0,0,0,0,0,0,0);
INSERT INTO pages VALUES (92,91,1000742834,256,0,1,0,31,27,0,1000742834,1,'A subpage','',1,'',0,0,0,1,0,0,0,'',0,'','',0,'',0,0,'',0,1000742834,'','',0,'','','','',0,0,0,0,0,0,0,0,0);
INSERT INTO pages VALUES (93,52,1000801831,1024,0,1,0,31,27,0,1000801831,1,'Back to front page','',4,'',0,0,0,1,52,0,0,'',0,'','',0,'',0,0,'',0,0,'','',0,'','','','',0,0,0,0,0,0,0,0,0);
INSERT INTO pages VALUES (94,84,1000804700,96,0,1,0,31,27,0,1000804700,1,'Page with no items...','',1,'',0,0,0,1,0,0,0,'',0,'','',0,'',0,0,'',0,1000804700,'','',0,'','','','',0,0,0,0,0,0,0,0,0);
INSERT INTO pages VALUES (95,70,1001063157,256,0,1,0,31,27,0,1001063153,1,'Dummy not-in-menu','',5,'',0,0,0,1,0,0,0,'',0,'','',0,'',0,0,'',0,1001063157,'','',0,'','','','',0,0,0,0,0,0,0,0,0);
INSERT INTO pages VALUES (96,114,1001322057,256,0,1,0,31,27,0,1001088165,1,'Making Pop-up links','',2,'',0,0,0,1,0,0,0,'',0,'','',0,'',0,0,'',0,1020795347,'This template displays how to setup the <link> typotag to display the internal links in a JavaScript popup window.','',0,'','','','',0,0,0,0,0,0,0,0,0);
INSERT INTO pages VALUES (97,112,1016635749,256,0,1,0,31,27,0,1001159483,1,'Menu state test','',2,'',0,0,0,1,0,0,0,'',0,'','',0,'',0,0,'',0,1031822245,'This tests all the menu states NO, ACT, IFSUB, CUR, USR, SPC, USERDEF1 and USERDEF2.','',0,'','','','',0,0,0,0,0,0,0,0,0);
INSERT INTO pages VALUES (98,97,1001159500,256,0,1,0,31,27,0,1001159500,1,'Page 1','',1,'',0,0,0,1,0,0,0,'',0,'','',0,'',0,0,'',0,1016634682,'','',0,'','','','',0,0,0,0,0,0,0,0,0);
INSERT INTO pages VALUES (99,97,1001159623,512,0,1,0,31,27,0,1001159517,1,'Page 2','',1,'',0,0,0,1,0,0,0,'',0,'','',0,'',0,0,'',0,1016634682,'','',0,'','','','',0,0,0,0,0,0,0,0,0);
INSERT INTO pages VALUES (100,97,1001159623,768,0,1,0,31,27,0,1001159520,1,'Page 3','',1,'',0,0,0,1,0,0,0,'',0,'','',0,'',0,0,'',0,1016634682,'','',0,'','','','',0,0,0,0,0,0,0,0,0);
INSERT INTO pages VALUES (101,97,1001159623,1024,0,1,0,31,27,0,1001159523,1,'Page 4','',1,'',0,0,0,1,0,0,0,'',0,'','',0,'',0,0,'',0,1016634682,'','',0,'','','','',0,0,0,0,0,0,0,0,0);
INSERT INTO pages VALUES (102,97,1001159623,1280,0,1,0,31,27,0,1001159526,1,'Page 5','',1,'',0,0,0,1,0,0,0,'',0,'','',0,'',0,0,'',0,1016634682,'','',0,'','','','',0,0,0,0,0,0,0,0,0);
INSERT INTO pages VALUES (103,97,1001159623,1536,0,1,0,31,27,0,1001159529,1,'Page 6','',1,'',0,0,0,1,0,0,0,'',0,'','',0,'',0,0,'',0,1001172740,'','',0,'','','','',0,0,0,0,0,0,0,0,0);
INSERT INTO pages VALUES (104,97,1001159623,1792,0,1,0,31,27,0,1001159532,1,'Page 7','',1,'',0,0,0,1,0,0,0,'',0,'','',0,'',0,0,'',0,1001172740,'','',0,'','','','',0,0,0,0,0,0,0,0,0);
INSERT INTO pages VALUES (105,97,1001159623,2048,0,1,0,31,27,0,1001159544,1,'Page 8','',1,'',0,0,0,1,0,0,0,'',0,'','',0,'',0,0,'',0,1001172740,'','',0,'','','','',0,0,0,0,0,0,0,0,0);
INSERT INTO pages VALUES (106,99,1001159663,256,0,1,0,31,27,0,1001159551,1,'Subpage 1','',1,'',0,0,0,1,0,0,0,'',0,'','',0,'',0,0,'',0,1016634682,'','',0,'','','','',0,0,0,0,0,0,0,0,0);
INSERT INTO pages VALUES (107,99,1001159663,512,0,1,0,31,27,0,1001159555,1,'Subpage 2','',1,'',0,0,0,1,0,0,0,'',0,'','',0,'',0,0,'',0,1001172740,'','',0,'','','','',0,0,0,0,0,0,0,0,0);
INSERT INTO pages VALUES (108,106,1001159663,256,0,1,0,31,27,0,1001159558,1,'Sub-subpage 1','',1,'',0,0,0,1,0,0,0,'',0,'','',0,'',0,0,'',0,1016634682,'','',0,'','','','',0,0,0,0,0,0,0,0,0);
INSERT INTO pages VALUES (109,97,1001160897,1408,0,1,0,31,27,0,1001160897,1,'Spacer!','',199,'',0,0,0,1,0,0,0,'',0,'','',0,'',0,0,'',0,1001172740,'','',0,'','','','',0,0,0,0,0,0,0,0,0);
INSERT INTO pages VALUES (110,97,1001160923,1664,0,1,0,31,27,0,1001160923,1,'Access restricted','',1,'',0,0,0,1,0,0,1,'',0,'','',0,'',0,0,'',0,1001172740,'','',0,'','','','',0,0,0,0,0,0,0,0,0);
INSERT INTO pages VALUES (111,109,1001172464,256,0,1,0,31,27,0,1001172464,1,'Subpage?','',1,'',0,0,0,1,0,0,0,'',0,'','',0,'',0,0,'',0,0,'','',0,'','','','',0,0,0,0,0,0,0,0,0);
INSERT INTO pages VALUES (112,49,1001321610,64,0,1,0,31,27,0,1001321610,1,'Menu object examples','',2,'',0,0,0,1,0,0,0,'',0,'','',0,'',0,0,'',0,1001321908,'A lot of examples of how to create navigation with TMENU, GMENU and IMGMENU. It includes extensive examples of GMENU_LAYERS and GMENU_FOLDOUT as well.','',0,'','','','',0,0,0,0,0,0,0,0,0);
INSERT INTO pages VALUES (113,49,1001321716,96,0,1,0,31,27,0,1001321628,1,'Custom Dynamic Content and Processing','',2,'',0,0,0,1,0,0,0,'',0,'','',0,'',0,0,'',0,1001321974,'Examples of how to integrate content from your own PHP-scripts, functions and classes. It also shows how you can pass internal content to your own functions for pre-processing.','',0,'','','','',0,0,0,0,0,0,0,0,0);
INSERT INTO pages VALUES (114,49,1001322045,944,0,1,0,31,27,0,1001322045,1,'Small Tricks','',2,'',0,0,0,1,0,0,0,'',0,'','',0,'',0,0,'',0,1001322148,'Examples of various small enhancements you could do. ','',0,'','','','',0,0,0,0,0,0,0,0,0);
INSERT INTO pages VALUES (115,112,1001325246,512,0,1,0,31,27,0,1001325246,1,'Loading multiple frames by JavaScript','',2,'',0,0,0,1,0,0,0,'',0,'','',0,'',0,0,'',0,1001325246,'Demonstrates how to make a GMENU load the content in multiple frames without reloading the frameset itself. It also demonstrates how to keep the rollover state of the clicked menu item as \'active\' indication.','',0,'','','','',0,0,0,0,0,0,0,0,0);
INSERT INTO pages VALUES (116,115,1001325701,256,0,1,0,31,27,0,1001325611,1,'Back to front page','',4,'',0,0,0,1,115,0,0,'',0,'','',0,'',0,0,'',0,0,'','',0,'','','','',0,0,0,0,0,0,0,0,0);
INSERT INTO pages VALUES (117,115,1001325675,128,0,1,0,31,27,0,1001325611,1,'Third page','',1,'',0,0,0,1,0,0,0,'',0,'','',0,'',0,0,'',0,1001325675,'','',0,'','','','',0,0,0,0,0,0,0,0,0);
INSERT INTO pages VALUES (118,115,1001325675,64,0,1,0,31,27,0,1001325611,1,'Second page','',1,'',0,0,0,1,0,0,0,'',0,'','',0,'',0,0,'',0,1001325675,'','',0,'','','','',0,0,0,0,0,0,0,0,0);
INSERT INTO pages VALUES (119,115,1001325675,32,0,1,0,31,27,0,1001325611,1,'First page in menu','',1,'',0,0,0,1,0,0,0,'',0,'','',0,'',0,0,'',0,1001325675,'','',0,'','','','',0,0,0,0,0,0,0,0,0);
INSERT INTO pages VALUES (120,119,1001325675,256,0,1,0,31,27,0,1001325626,1,'The third subpage','',1,'',0,0,0,1,0,0,0,'',0,'','',0,'',0,0,'',0,1001325675,'','',0,'','','','',0,0,0,0,0,0,0,0,0);
INSERT INTO pages VALUES (121,119,1001325675,128,0,1,0,31,27,0,1001325626,1,'Subpage 2','',1,'',0,0,0,1,0,0,0,'',0,'','',0,'',0,0,'',0,1001325675,'','',0,'','','','',0,0,0,0,0,0,0,0,0);
INSERT INTO pages VALUES (122,119,1001333329,64,0,1,0,31,27,0,1001325626,1,'A subpage (with target)','',1,'',0,0,0,1,0,0,0,'',0,'_top','',0,'',0,0,'',0,1001333329,'','',0,'','','','',0,0,0,0,0,0,0,0,0);
INSERT INTO pages VALUES (123,118,1001325675,256,0,1,0,31,27,0,1001325639,1,'A very lonely subpage','',1,'',0,0,0,1,0,0,0,'',0,'','',0,'',0,0,'',0,1001325675,'','',0,'','','','',0,0,0,0,0,0,0,0,0);
INSERT INTO pages VALUES (125,11,1001581630,1200,0,1,0,31,27,0,1001581630,1,'Rating','',1,'',0,0,0,1,0,0,0,'',0,'','',0,'',0,0,'',0,1008339341,'','',0,'','','','',0,0,0,0,0,0,0,0,0);
INSERT INTO pages VALUES (126,58,1003499551,256,0,1,0,31,27,0,1002050156,1,'Other news here','',2,'',0,0,0,1,0,0,0,'',0,'','',0,'',0,0,'',0,1003499551,'','',0,'','John Doe','john@doe.doe','',0,0,0,0,0,0,0,0,0);
INSERT INTO pages VALUES (127,58,1002196291,512,0,1,0,31,27,0,1002196291,1,'Single news display','',5,'',0,0,0,1,0,0,0,'',0,'','',0,'',0,0,'',0,1002211230,'','',0,'','','','',0,0,0,0,0,0,0,0,0);
INSERT INTO pages VALUES (128,58,1002209459,768,0,1,0,31,27,0,1002209459,1,'Tip a friend','',5,'',0,0,0,1,0,0,0,'',0,'','',0,'',0,0,'',0,1002210327,'','',0,'','','','',0,0,0,0,0,0,0,0,0);
INSERT INTO pages VALUES (129,1,1002541577,1536,0,1,0,31,27,0,1002541577,1,'User registration','',5,'',0,0,0,1,0,0,0,'',0,'','',0,'',0,0,'',0,1002549270,'','',0,'','','','',0,0,0,0,0,0,0,0,0);
INSERT INTO pages VALUES (130,50,1020807146,640,0,1,0,31,27,0,1002629784,1,'Photo marathon (Example)','',1,'',0,0,0,1,0,0,0,'',0,'','',0,'',0,0,'',0,1071664722,'','',0,'# Setting the default font face in the RTE. This only affects the backend display.\r\n# These settings match the ones used in the frontend stylesheet so the text appears much the same\r\nRTE.default {\r\n  mainStyle_font = Verdana, sans-serif\r\n  mainStyle_size = 12\r\n  mainStyle_color = black\r\n  mainStyleOverride_add.P = line-height : 180%; \r\n  mainStyleOverride_add.DIV < .mainStyleOverride_add.P\r\n} \r\n\r\n# Setting the width of the fullscreen RTE window. \r\nTCEFORM.tt_content.bodytext.RTEfullScreenWidth = 400\r\n','','','',0,1,0,0,0,0,0,0,0);
INSERT INTO pages VALUES (131,130,1011275959,256,0,1,0,31,27,0,1002629811,1,'Photo Marathon User Storage','',254,'',0,0,0,1,0,0,0,'',0,'','',0,'',0,0,'',0,0,'','fe_users',0,'','','','',0,0,0,0,0,0,0,0,0);
INSERT INTO pages VALUES (132,130,1011275959,208,0,1,0,31,27,0,1002629966,1,'Registration','',1,'',0,0,0,1,0,0,0,'',0,'','',0,'',0,0,'',0,1020807618,'','',0,'','','','',0,0,0,0,0,0,0,0,0);
INSERT INTO pages VALUES (133,130,1024512378,192,0,1,0,31,27,0,1002632086,1,'Images','',1,'',0,0,0,1,0,0,0,'',0,'','',0,'',0,0,'',0,1024512378,'','',0,'','','','',0,0,0,0,0,0,0,0,0);
INSERT INTO pages VALUES (134,133,1002632950,256,0,1,0,31,27,0,1002632110,1,'Citylife','',1,'',0,0,0,1,0,0,0,'',0,'','',0,'',0,0,'',0,1002640795,'','',0,'','','','',0,0,0,0,0,0,0,0,0);
INSERT INTO pages VALUES (135,133,1002632126,512,0,1,0,31,27,0,1002632126,1,'Landscape','',1,'',0,0,0,1,0,0,0,'',0,'','',0,'',0,0,'',0,1002714647,'','',0,'','','','',0,0,0,0,0,0,0,0,0);
INSERT INTO pages VALUES (136,133,1002632140,768,0,1,0,31,27,0,1002632140,1,'Portrait','',1,'',0,0,0,1,0,0,0,'',0,'','',0,'',0,0,'',0,1002714660,'','',0,'','','','',0,0,0,0,0,0,0,0,0);
INSERT INTO pages VALUES (137,130,1011928684,224,0,1,0,31,27,0,1002632163,1,'Upload','',2,'',0,0,0,1,0,0,0,'',0,'','',0,'',0,0,'',0,1011928684,'','',0,'','','','',0,0,0,0,0,0,0,0,0);
INSERT INTO pages VALUES (138,137,1002632184,256,0,1,0,31,27,0,1002632180,1,'Portrait','',1,'',0,0,0,1,0,0,3,'',0,'','',0,'',0,0,'',0,1021900918,'','',0,'','','','',0,0,0,0,0,0,0,0,0);
INSERT INTO pages VALUES (139,137,1011928693,512,0,1,0,31,27,0,1002632193,1,'Landscape','',2,'',0,0,0,1,0,0,2,'',0,'','',0,'',0,0,'',0,1011928693,'','',0,'','','','',0,0,0,0,0,0,0,0,0);
INSERT INTO pages VALUES (140,137,1002632239,768,0,1,0,31,27,0,1002632195,1,'Citylife','',1,'',0,0,0,1,0,0,4,'',0,'','',0,'',0,0,'',0,1002722277,'','',0,'','','','',0,0,0,0,0,0,0,0,0);
INSERT INTO pages VALUES (141,130,1011275959,240,0,1,0,31,27,0,1002632262,1,'Frontpage','',4,'',0,0,0,1,130,0,0,'',0,'','',0,'',0,0,'',0,0,'','',0,'','','','',0,0,0,0,0,0,0,0,0);
INSERT INTO pages VALUES (146,143,1020942602,3456,0,1,0,31,27,0,1003499704,1,'Addresses','',1,'',0,0,0,1,0,0,0,'',0,'','',0,'',0,0,'',0,0,'','',0,'','','','',0,0,0,0,0,0,0,0,0);
INSERT INTO pages VALUES (143,0,1020939712,640,0,1,0,31,27,0,1003499623,1,'Garbage','',255,'',0,0,0,1,0,0,0,'',0,'','',0,'',0,0,'',0,0,'','',0,'','','','',0,0,0,0,0,0,0,0,0);
INSERT INTO pages VALUES (317,292,1031919621,512,0,1,0,31,27,0,1031919602,1,'Subpage 3 (copy 1)','',1,'',0,0,0,1,0,0,0,'',0,'','',0,'',0,0,'',0,0,'','',0,'','','','',0,0,0,0,0,0,0,0,0);
INSERT INTO pages VALUES (147,11,1004098408,1208,0,1,0,31,27,0,1004098329,1,'Poll','',1,'',0,0,0,1,0,0,0,'',0,'','',0,'',0,0,'',0,1024881354,'','',0,'','','','',0,0,0,0,0,0,0,0,0);
INSERT INTO pages VALUES (148,147,1004099938,256,0,1,0,31,27,0,1004099938,1,'Poll Result','',5,'',0,0,0,1,0,0,0,'',0,'','',0,'',0,0,'',0,1024881354,'','',0,'','','','',0,0,0,0,0,0,0,0,0);
INSERT INTO pages VALUES (149,49,1005744691,2048,0,1,0,31,27,0,1005744691,1,'PATH_INFO test','',2,'',0,0,0,1,0,0,0,'',0,'','',0,'',0,0,'',0,1010065525,'This is an example how you can use PATH_INFO with the Apache webserver to make search engine friendly sites. Will work ONLY with a webserver that returns PATH_INFO.','',0,'','','','',0,0,0,0,0,0,0,0,0);
INSERT INTO pages VALUES (150,149,1005744733,256,0,1,0,31,27,0,1005744733,1,'Page 1','',1,'',0,0,0,1,0,0,0,'',0,'','',0,'',0,0,'',0,1005745630,'','',0,'','','','',0,0,0,0,0,0,0,0,0);
INSERT INTO pages VALUES (151,149,1005744761,512,0,1,0,31,27,0,1005744750,1,'Page 2','',1,'',0,0,0,1,0,0,0,'',0,'','',0,'',0,0,'',0,1005745630,'','',0,'','','','',0,0,0,0,0,0,0,0,0);
INSERT INTO pages VALUES (152,149,1005744770,768,0,1,0,31,27,0,1005744753,1,'Page 3','',1,'',0,0,0,1,0,0,0,'',0,'','',0,'',0,0,'',0,1005745630,'','',0,'','','','',0,0,0,0,0,0,0,0,0);
INSERT INTO pages VALUES (312,293,1031917069,512,0,1,0,31,27,0,1031917069,1,'Subpage 4','',1,'',0,0,0,1,0,0,0,'',0,'','',0,'',0,0,'',0,1031917069,'','',0,'','','','',0,0,0,0,0,0,0,0,0);
INSERT INTO pages VALUES (313,292,1031919560,256,0,1,0,31,27,0,1031919552,1,'Subpage 3','',1,'',0,0,0,1,0,0,0,'',0,'','',0,'',0,0,'',0,1031919560,'','',0,'','','','',0,0,0,0,0,0,0,0,0);
INSERT INTO pages VALUES (314,313,1031919592,256,0,1,0,31,27,0,1031919553,1,'III / Third level - 3','',1,'',0,0,0,1,0,0,0,'',0,'','',0,'',0,0,'',0,0,'','',0,'','','','',0,0,0,0,0,0,0,0,0);
INSERT INTO pages VALUES (315,313,1031919584,128,0,1,0,31,27,0,1031919553,1,'III / Third level - 2','',1,'',0,0,0,1,0,0,0,'',0,'','',0,'',0,0,'',0,0,'','',0,'','','','',0,0,0,0,0,0,0,0,0);
INSERT INTO pages VALUES (316,313,1031919577,64,0,1,0,31,27,0,1031919553,1,'III / Third level - 1','',1,'',0,0,0,1,0,0,0,'',0,'','',0,'',0,0,'',0,0,'','',0,'','','','',0,0,0,0,0,0,0,0,0);
INSERT INTO pages VALUES (154,114,1006880568,512,0,1,0,31,27,0,1006880568,1,'Custom browser window title','',2,'',0,0,0,1,0,0,0,'',0,'','',0,'',0,0,'',0,1006880568,'Demonstrates how to put a custom page title in the <title>-tags of the page.','',0,'','','','',0,0,0,0,0,0,0,0,0);
INSERT INTO pages VALUES (155,114,1006900728,768,0,1,0,31,27,0,1006893287,1,'Greek?','',2,'',0,0,0,1,0,0,0,'',0,'','',0,'',0,0,'',0,1006900728,'Test of Greek Character sets','',0,'','','','',0,0,0,0,0,0,0,0,0);
INSERT INTO pages VALUES (156,155,1006893334,256,0,1,0,31,27,0,1006893307,1,'Greek char-set','',1,'',0,0,0,1,0,0,0,'',0,'','',0,'',0,0,'',0,1071676151,'','',0,'','','','',0,0,0,0,0,0,0,0,0);
INSERT INTO pages VALUES (157,155,1006893324,512,0,1,0,31,27,0,1006893324,1,'non-Greek char set','',1,'',0,0,0,1,0,0,0,'',0,'','',0,'',0,0,'',0,1071591526,'','',0,'','','','',0,0,0,0,0,0,0,0,0);
INSERT INTO pages VALUES (158,58,1010769487,1024,0,0,2,31,17,0,1008080085,1,'News draft page','',5,'',0,0,0,1,0,0,0,'',0,'','',0,'',0,0,'',0,1008083691,'','',0,'','','','',0,0,0,0,0,0,0,0,0);
INSERT INTO pages VALUES (159,58,1010420668,1280,0,1,4,31,9,0,1008084854,1,'Articles','',6,'',0,0,0,1,0,0,0,'',0,'','',0,'',0,0,'',0,1010420668,'','',0,'','','','',0,0,0,0,0,0,0,0,0);
INSERT INTO pages VALUES (311,297,1031917025,64,0,1,0,31,27,0,1031917025,1,'Subpage 2 / Third level - 1','',1,'',0,0,0,1,0,0,0,'',0,'','',0,'',0,0,'',0,1031917025,'','',0,'','','','',0,0,0,0,0,0,0,0,0);
INSERT INTO pages VALUES (310,297,1031917025,128,0,1,0,31,27,0,1031917025,1,'Subpage 2 / Third level - 2','',1,'',0,0,0,1,0,0,0,'',0,'','',0,'',0,0,'',0,0,'','',0,'','','','',0,0,0,0,0,0,0,0,0);
INSERT INTO pages VALUES (309,297,1031917025,256,0,1,0,31,27,0,1031917025,1,'Subpage 2 / Third level - 3','',1,'',0,0,0,1,0,0,0,'',0,'','',0,'',0,0,'',0,0,'','',0,'','','','',0,0,0,0,0,0,0,0,0);
INSERT INTO pages VALUES (308,302,1031904505,256,0,1,0,31,27,0,1031904505,1,'Forth level 6','',1,'',0,0,0,1,0,0,0,'',0,'','',0,'',0,0,'',0,1031904505,'','',0,'','','','',0,0,0,0,0,0,0,0,0);
INSERT INTO pages VALUES (307,298,1031904490,128,0,1,0,31,27,0,1031904490,1,'Forth level 4','',1,'',0,0,0,1,0,0,0,'',0,'','',0,'',0,0,'',0,0,'','',0,'','','','',0,0,0,0,0,0,0,0,0);
INSERT INTO pages VALUES (169,143,1014983665,896,0,1,0,31,27,0,1008242335,1,'oooooooo','asdfasdf',1,'',1,1014937200,1015110000,1,0,0,1,'',0,'','',0,'',0,0,'',0,0,'','',0,'','','','',0,0,0,0,0,0,0,0,0);
INSERT INTO pages VALUES (306,298,1031904490,256,0,1,0,31,27,0,1031904490,1,'Forth level 5','',1,'',0,0,0,1,0,0,0,'',0,'','',0,'',0,0,'',0,1031904490,'','',0,'','','','',0,0,0,0,0,0,0,0,0);
INSERT INTO pages VALUES (173,10,1008256594,696,0,1,0,31,27,0,1008256166,1,'Other languages','',2,'',0,0,0,1,0,0,0,'Typo3 handles many languages per page',0,'','',0,'Languages, english',0,0,'Explanation of how to implement other languages',0,1071664604,'This page contains a description of, how other languages works.','',0,'','','','',0,0,0,0,0,0,0,0,0);
INSERT INTO pages VALUES (305,299,1031904479,64,0,1,0,31,27,0,1031904479,1,'Forth level 1','',1,'',0,0,0,1,0,0,0,'',0,'','',0,'',0,0,'',0,1031904479,'','',0,'','','','',0,0,0,0,0,0,0,0,0);
INSERT INTO pages VALUES (304,299,1031904479,128,0,1,0,31,27,0,1031904479,1,'Forth level 2','',1,'',0,0,0,1,0,0,0,'',0,'','',0,'',0,0,'',0,1031904479,'','',0,'','','','',0,0,0,0,0,0,0,0,0);
INSERT INTO pages VALUES (302,295,1031829266,128,0,1,0,31,27,0,1031829266,1,'third level11','',1,'',0,0,0,1,0,0,0,'',0,'','',0,'',0,0,'',0,1031829266,'','',0,'','','','',0,0,0,0,0,0,0,0,0);
INSERT INTO pages VALUES (303,299,1031904479,256,0,1,0,31,27,0,1031904479,1,'Forth level 3','',1,'',0,0,0,1,0,0,0,'',0,'','',0,'',0,0,'',0,1031904479,'','',0,'','','','',0,0,0,0,0,0,0,0,0);
INSERT INTO pages VALUES (301,295,1031829266,256,0,1,0,31,27,0,1031829266,1,'third level22','',1,'',0,0,0,1,0,0,0,'',0,'','',0,'',0,0,'',0,1031829266,'','',0,'','','','',0,0,0,0,0,0,0,0,0);
INSERT INTO pages VALUES (298,296,1031829256,256,0,1,0,31,27,0,1031829256,1,'third level3','',1,'',0,0,0,1,0,0,0,'',0,'','',0,'',0,0,'',0,1031829256,'','',0,'','','','',0,0,0,0,0,0,0,0,0);
INSERT INTO pages VALUES (299,296,1031829256,128,0,1,0,31,27,0,1031829256,1,'third level2','',1,'',0,0,0,1,0,0,0,'',0,'','',0,'',0,0,'',0,1031829256,'','',0,'','','','',0,0,0,0,0,0,0,0,0);
INSERT INTO pages VALUES (300,296,1031829256,64,0,1,0,31,27,0,1031829256,1,'third level1','',1,'',0,0,0,1,0,0,0,'',0,'','',0,'',0,0,'',0,1031829256,'','',0,'','','','',0,0,0,0,0,0,0,0,0);
INSERT INTO pages VALUES (228,225,1015238037,64,0,1,0,31,27,0,1015238037,1,'Page 1','',1,'',0,0,0,1,0,0,0,'',0,'','',0,'',0,0,'',0,1032523235,'','',0,'','','','',0,0,0,0,0,0,0,0,0);
INSERT INTO pages VALUES (297,293,1031823027,256,0,1,0,31,27,0,1031823027,1,'Subpage 3','',1,'',0,0,0,1,0,0,0,'',0,'','',0,'',0,0,'',0,1031823027,'','',0,'','','','',0,0,0,0,0,0,0,0,0);
INSERT INTO pages VALUES (296,294,1031823044,256,0,1,0,31,27,0,1031823017,1,'Subpage 1','',1,'',0,0,0,1,0,0,0,'',0,'','',0,'',0,0,'',0,1031823044,'','',0,'','','','',0,0,0,0,0,0,0,0,0);
INSERT INTO pages VALUES (209,58,1010760010,1536,0,1,0,31,27,0,1010759986,1,'Published articles','',1,'',0,0,0,1,0,0,0,'',0,'','',0,'',0,0,'',0,1010760010,'','',0,'','','','',0,0,0,0,0,0,0,0,0);
INSERT INTO pages VALUES (227,225,1015238037,128,0,1,0,31,27,0,1015238037,1,'Page 2','',1,'',0,0,0,1,0,0,0,'',0,'','',0,'',0,0,'',0,1015238037,'','',0,'','','','',0,0,0,0,0,0,0,0,0);
INSERT INTO pages VALUES (226,225,1015238037,256,0,1,0,31,27,0,1015238037,1,'Page 3','',1,'',0,0,0,1,0,0,0,'',0,'','',0,'',0,0,'',0,1015238037,'','',0,'','','','',0,0,0,0,0,0,0,0,0);
INSERT INTO pages VALUES (295,294,1031823052,512,0,1,0,31,27,0,1031823017,1,'Subpage 2','',1,'',0,0,0,1,0,0,0,'',0,'','',0,'',0,0,'',0,1031823052,'','',0,'','','','',0,0,0,0,0,0,0,0,0);
INSERT INTO pages VALUES (225,49,1071668958,2176,0,1,0,31,27,0,1015237991,1,'Simulate Static Documents','',2,'',0,0,0,1,0,0,0,'',0,'','',0,'',0,0,'',0,1071668958,'This demonstrates how TYPO3 can be configured to simulate static HTML documents. You must enable mod_rewrite and change the name of the sample mod_rewrite.htaccess file in the rootfolder to .htaccess','',0,'','','','',0,0,0,0,0,0,0,0,0);
INSERT INTO pages VALUES (222,114,1071677378,1024,0,1,0,31,27,0,1011450606,1,'Static files edit','',2,'',0,0,0,1,0,0,0,'',0,'','',0,'',0,0,'',0,1071677434,'This demonstrates how to link to and directly edit static HTML files in TYPO3.','',0,'RTE.default.disabled = 0','','','',0,0,0,0,0,0,0,0,0);
INSERT INTO pages VALUES (223,222,1011450657,256,0,1,0,31,27,0,1011450650,1,'Static file placeholders','',254,'',0,0,0,1,0,0,0,'',0,'','',0,'',0,0,'',0,0,'','',0,'','','','',0,0,0,0,0,0,0,0,0);
INSERT INTO pages VALUES (292,291,1031924452,256,0,1,0,31,27,0,1031823005,1,'Page 3','',1,'',0,0,0,1,0,0,0,'',0,'','',0,'',0,0,'',0,1031924452,'','',0,'','','','',0,0,0,0,0,0,0,0,0);
INSERT INTO pages VALUES (293,291,1031924445,128,0,1,0,31,27,0,1031823005,1,'Page 2','',1,'',0,0,0,1,0,0,0,'',0,'','',0,'',0,0,'',0,1031924445,'','',0,'','','','',0,0,0,0,0,0,0,0,0);
INSERT INTO pages VALUES (294,291,1031823005,64,0,1,0,31,27,0,1031823005,1,'Page 1','',1,'',0,0,0,1,0,0,0,'',0,'','',0,'',0,0,'',0,1031823005,'','',0,'','','','',0,0,0,0,0,0,0,0,0);
INSERT INTO pages VALUES (291,112,1032248527,48,0,1,0,31,27,0,1031822991,1,'DHTML multiple/cascaded xMENU_LAYERS','',2,'',0,0,0,1,0,0,0,'',0,'','',0,'',0,0,'',0,1032248527,'Demonstrates that more than one GMENU_LAYERS can exist on a page and that you can cascade them if you like.','',0,'','','','',0,0,0,0,0,0,0,0,0);
INSERT INTO pages VALUES (290,102,1031822090,256,0,1,0,31,27,0,1031822079,1,'Subpage','',5,'',0,0,0,1,0,0,0,'',0,'','',0,'',0,0,'',0,1031822090,'','',0,'','','','',0,0,0,0,0,0,0,0,0);
INSERT INTO pages VALUES (289,101,1031821254,256,0,1,0,31,27,0,1031821254,1,'Subpage','',1,'',0,0,0,1,0,0,0,'',0,'','',0,'',0,0,'',0,1031821254,'','',0,'','','','',0,0,0,0,0,0,0,0,0);
INSERT INTO pages VALUES (286,2,1033778358,1280,0,1,0,31,27,0,1029159153,1,'Indexed Search','',1,'',0,0,0,1,0,0,0,'',0,'','',0,'',0,0,'',0,1033778447,'','',0,'','','','',0,0,0,0,0,0,0,0,0);
INSERT INTO pages VALUES (280,277,1022828829,64,0,1,0,31,27,0,1022828829,1,'A subpage','',1,'',0,0,0,1,0,0,0,'',0,'','',0,'',0,0,'',0,0,'','',0,'','','','',0,0,0,0,0,0,0,0,0);
INSERT INTO pages VALUES (279,277,1022828829,128,0,1,0,31,27,0,1022828829,1,'Subpage 2','',1,'',0,0,0,1,0,0,0,'',0,'','',0,'',0,0,'',0,1022828829,'','',0,'','','','',0,0,0,0,0,0,0,0,0);
INSERT INTO pages VALUES (278,277,1022828829,256,0,1,0,31,27,0,1022828829,1,'The third subpage','',1,'',0,0,0,1,0,0,0,'',0,'','',0,'',0,0,'',0,0,'','',0,'','','','',0,0,0,0,0,0,0,0,0);
INSERT INTO pages VALUES (277,272,1022828833,64,0,1,0,31,27,0,1022828828,1,'First page in menu','',1,'',0,0,0,1,0,0,0,'',0,'','',0,'',0,0,'',0,1022828833,'','',0,'','','','',0,0,0,0,0,0,0,0,0);
INSERT INTO pages VALUES (268,2,1020972330,992,0,1,0,31,27,0,1020965432,1,'Rich Text Editor show-off','',2,'',0,0,0,1,0,0,0,'',0,'','',0,'',0,0,'',0,1071748848,'','',0,'','','','RTE show-off',0,0,0,0,0,0,0,0,0);
INSERT INTO pages VALUES (276,275,1022828828,256,0,1,0,31,27,0,1022828828,1,'A very lonely subpage','',1,'',0,0,0,1,0,0,0,'',0,'','',0,'',0,0,'',0,0,'','',0,'','','','',0,0,0,0,0,0,0,0,0);
INSERT INTO pages VALUES (275,272,1022828835,128,0,1,0,31,27,0,1022828828,1,'Second page','',1,'',0,0,0,1,0,0,0,'',0,'','',0,'',0,0,'',0,0,'','',0,'','','','',0,0,0,0,0,0,0,0,0);
INSERT INTO pages VALUES (273,272,1022828839,256,0,1,0,31,27,0,1022828828,1,'Third page','',1,'',0,0,0,1,0,0,0,'',0,'','',0,'',0,0,'',0,0,'','',0,'','','','',0,0,0,0,0,0,0,0,0);
INSERT INTO pages VALUES (274,273,1022828828,256,0,1,0,31,27,0,1022828828,1,'Dummy not-in-menu','',5,'',0,0,0,1,0,0,0,'',0,'','',0,'',0,0,'',0,0,'','',0,'','','','',0,0,0,0,0,0,0,0,0);
INSERT INTO pages VALUES (272,112,1022828993,768,0,1,0,31,27,0,1022828420,1,'Keywords-Updated','',2,'',0,0,0,1,0,0,0,'',0,'','',0,'',0,0,'',0,1022828993,'This demonstrates how to compile a set of pages for a menu through an external PHP-script. In this case the script generating the menu is media/scripts/makeMenu_keywords_updated.inc and it is based on a concept of combining keywords/updated date for the menu. It\'s made by Stephan Niebrügge [stephan.niebruegge@[REMOVE_ME]gmx.de]','',0,'','','','',0,0,0,0,0,0,0,0,0);
INSERT INTO pages VALUES (318,317,1031919602,256,0,1,0,31,27,0,1031919602,1,'III / Third level - 3','',1,'',0,0,0,1,0,0,0,'',0,'','',0,'',0,0,'',0,0,'','',0,'','','','',0,0,0,0,0,0,0,0,0);
INSERT INTO pages VALUES (319,321,1031919617,96,0,1,0,31,27,0,1031919602,1,'III / Third level - 2','',1,'',0,0,0,1,0,0,0,'',0,'','',0,'',0,0,'',0,0,'','',0,'','','','',0,0,0,0,0,0,0,0,0);
INSERT INTO pages VALUES (320,317,1031919602,64,0,1,0,31,27,0,1031919602,1,'III / Third level - 1','',1,'',0,0,0,1,0,0,0,'',0,'','',0,'',0,0,'',0,0,'','',0,'','','','',0,0,0,0,0,0,0,0,0);
INSERT INTO pages VALUES (321,292,1031919624,768,0,1,0,31,27,0,1031919606,1,'Subpage 3 (copy 2)','',1,'',0,0,0,1,0,0,0,'',0,'','',0,'',0,0,'',0,1031919624,'','',0,'','','','',0,0,0,0,0,0,0,0,0);
INSERT INTO pages VALUES (322,321,1031919606,256,0,1,0,31,27,0,1031919606,1,'III / Third level - 3','',1,'',0,0,0,1,0,0,0,'',0,'','',0,'',0,0,'',0,0,'','',0,'','','','',0,0,0,0,0,0,0,0,0);
INSERT INTO pages VALUES (323,321,1031919607,128,0,1,0,31,27,0,1031919607,1,'III / Third level - 2','',1,'',0,0,0,1,0,0,0,'',0,'','',0,'',0,0,'',0,0,'','',0,'','','','',0,0,0,0,0,0,0,0,0);
INSERT INTO pages VALUES (324,321,1031919607,64,0,1,0,31,27,0,1031919607,1,'III / Third level - 1','',1,'',0,0,0,1,0,0,0,'',0,'','',0,'',0,0,'',0,1031919607,'','',0,'','','','',0,0,0,0,0,0,0,0,0);
INSERT INTO pages VALUES (325,313,1031922050,32,0,1,0,31,27,0,1031922045,1,'Subpage 3','',1,'',0,0,0,1,0,0,0,'',0,'','',0,'',0,0,'',0,1031922050,'','',0,'','','','',0,0,0,0,0,0,0,0,0);
INSERT INTO pages VALUES (326,325,1031922046,256,0,1,0,31,27,0,1031922046,1,'III / Third level - 3','',1,'',0,0,0,1,0,0,0,'',0,'','',0,'',0,0,'',0,1031922046,'','',0,'','','','',0,0,0,0,0,0,0,0,0);
INSERT INTO pages VALUES (327,325,1031922046,128,0,1,0,31,27,0,1031922046,1,'III / Third level - 2','',1,'',0,0,0,1,0,0,0,'',0,'','',0,'',0,0,'',0,1031922046,'','',0,'','','','',0,0,0,0,0,0,0,0,0);
INSERT INTO pages VALUES (328,325,1031922046,64,0,1,0,31,27,0,1031922046,1,'III / Third level - 1','',1,'',0,0,0,1,0,0,0,'',0,'','',0,'',0,0,'',0,0,'','',0,'','','','',0,0,0,0,0,0,0,0,0);
INSERT INTO pages VALUES (329,295,1031922067,512,0,1,0,31,27,0,1031922061,1,'Subpage 3','',1,'',0,0,0,1,0,0,0,'',0,'','',0,'',0,0,'',0,0,'','',0,'','','','',0,0,0,0,0,0,0,0,0);
INSERT INTO pages VALUES (330,329,1031922061,256,0,1,0,31,27,0,1031922061,1,'III / Third level - 3','',1,'',0,0,0,1,0,0,0,'',0,'','',0,'',0,0,'',0,1031922061,'','',0,'','','','',0,0,0,0,0,0,0,0,0);
INSERT INTO pages VALUES (331,329,1031922061,128,0,1,0,31,27,0,1031922061,1,'III / Third level - 2','',1,'',0,0,0,1,0,0,0,'',0,'','',0,'',0,0,'',0,1031922061,'','',0,'','','','',0,0,0,0,0,0,0,0,0);
INSERT INTO pages VALUES (332,329,1031922061,64,0,1,0,31,27,0,1031922061,1,'III / Third level - 1','',1,'',0,0,0,1,0,0,0,'',0,'','',0,'',0,0,'',0,0,'','',0,'','','','',0,0,0,0,0,0,0,0,0);
INSERT INTO pages VALUES (333,329,1031922061,32,0,1,0,31,27,0,1031922061,1,'Subpage 3','',1,'',0,0,0,1,0,0,0,'',0,'','',0,'',0,0,'',0,0,'','',0,'','','','',0,0,0,0,0,0,0,0,0);
INSERT INTO pages VALUES (334,317,1031922550,32,0,1,0,31,27,0,1031922534,1,'Subpage 3','',1,'',0,0,0,1,0,0,0,'',0,'','',0,'',0,0,'',0,0,'','',0,'','','','',0,0,0,0,0,0,0,0,0);
INSERT INTO pages VALUES (335,334,1031922535,256,0,1,0,31,27,0,1031922535,1,'III / Third level - 3','',1,'',0,0,0,1,0,0,0,'',0,'','',0,'',0,0,'',0,1031922535,'','',0,'','','','',0,0,0,0,0,0,0,0,0);
INSERT INTO pages VALUES (336,334,1031922535,128,0,1,0,31,27,0,1031922535,1,'III / Third level - 2','',1,'',0,0,0,1,0,0,0,'',0,'','',0,'',0,0,'',0,0,'','',0,'','','','',0,0,0,0,0,0,0,0,0);
INSERT INTO pages VALUES (337,334,1031922535,64,0,1,0,31,27,0,1031922535,1,'III / Third level - 1','',1,'',0,0,0,1,0,0,0,'',0,'','',0,'',0,0,'',0,0,'','',0,'','','','',0,0,0,0,0,0,0,0,0);
INSERT INTO pages VALUES (338,321,1031922546,112,0,1,0,31,27,0,1031922542,1,'Subpage 3','',1,'',0,0,0,1,0,0,0,'',0,'','',0,'',0,0,'',0,1031922546,'','',0,'','','','',0,0,0,0,0,0,0,0,0);
INSERT INTO pages VALUES (339,338,1031922542,256,0,1,0,31,27,0,1031922542,1,'III / Third level - 3','',1,'',0,0,0,1,0,0,0,'',0,'','',0,'',0,0,'',0,1031922542,'','',0,'','','','',0,0,0,0,0,0,0,0,0);
INSERT INTO pages VALUES (340,338,1031922542,128,0,1,0,31,27,0,1031922542,1,'III / Third level - 2','',1,'',0,0,0,1,0,0,0,'',0,'','',0,'',0,0,'',0,0,'','',0,'','','','',0,0,0,0,0,0,0,0,0);
INSERT INTO pages VALUES (341,338,1031922542,64,0,1,0,31,27,0,1031922542,1,'III / Third level - 1','',1,'',0,0,0,1,0,0,0,'',0,'','',0,'',0,0,'',0,0,'','',0,'','','','',0,0,0,0,0,0,0,0,0);
INSERT INTO pages VALUES (342,112,1032010683,24,0,1,0,31,27,0,1032010637,1,'DHTML pop-up menu (TMENU_LAYERS)','',2,'',0,0,0,1,0,0,0,'',0,'','',0,'',0,0,'',0,1032010683,'Demonstrates the TMENU_LAYERS TypoScript object. \r\nThis object generates a textual menu where a mouseover event will display a DHTML layer with submenu items. This is also layerbased and should work in all modern browsers.','',0,'','','','',0,0,0,0,0,0,0,0,0);
INSERT INTO pages VALUES (343,342,1032010637,256,0,1,0,31,27,0,1032010637,1,'Third page','',1,'',0,0,0,1,0,0,0,'',0,'','',0,'',0,0,'',0,0,'','',0,'','','','',0,0,0,0,0,0,0,0,0);
INSERT INTO pages VALUES (344,343,1032010638,256,0,1,0,31,27,0,1032010638,1,'Dummy not-in-menu','',5,'',0,0,0,1,0,0,0,'',0,'','',0,'',0,0,'',0,0,'','',0,'','','','',0,0,0,0,0,0,0,0,0);
INSERT INTO pages VALUES (345,342,1032010638,128,0,1,0,31,27,0,1032010638,1,'Second page','',1,'',0,0,0,1,0,0,0,'',0,'','',0,'',0,0,'',0,1032010638,'','',0,'','','','',0,0,0,0,0,0,0,0,0);
INSERT INTO pages VALUES (346,345,1032010638,256,0,1,0,31,27,0,1032010638,1,'A very lonely subpage','',1,'',0,0,0,1,0,0,0,'',0,'','',0,'',0,0,'',0,1032010638,'','',0,'','','','',0,0,0,0,0,0,0,0,0);
INSERT INTO pages VALUES (347,342,1032010638,64,0,1,0,31,27,0,1032010638,1,'First page in menu','',1,'',0,0,0,1,0,0,0,'',0,'','',0,'',0,0,'',0,1032010638,'','',0,'','','','',0,0,0,0,0,0,0,0,0);
INSERT INTO pages VALUES (348,347,1032010638,256,0,1,0,31,27,0,1032010638,1,'The third subpage','',1,'',0,0,0,1,0,0,0,'',0,'','',0,'',0,0,'',0,1032010638,'','',0,'','','','',0,0,0,0,0,0,0,0,0);
INSERT INTO pages VALUES (349,347,1032010638,128,0,1,0,31,27,0,1032010638,1,'Subpage 2','',1,'',0,0,0,1,0,0,0,'',0,'','',0,'',0,0,'',0,1032010638,'','',0,'','','','',0,0,0,0,0,0,0,0,0);
INSERT INTO pages VALUES (350,347,1032010638,64,0,1,0,31,27,0,1032010638,1,'A subpage','',1,'',0,0,0,1,0,0,0,'',0,'','',0,'',0,0,'',0,1032010638,'','',0,'','','','',0,0,0,0,0,0,0,0,0);
INSERT INTO pages VALUES (351,112,1032166479,56,0,1,0,31,27,0,1032166479,1,'Change table cell color on mouse over','',2,'',0,0,0,1,0,0,0,'',0,'','',0,'',0,0,'',0,1032166479,'Demonstrates a TMENU which will animate the color of the table cell it is put into.','',0,'','','','',0,0,0,0,0,0,0,0,0);
INSERT INTO pages VALUES (352,351,1032166496,256,0,1,0,31,27,0,1032166496,1,'Page 3','',1,'',0,0,0,1,0,0,0,'',0,'','',0,'',0,0,'',0,0,'','',0,'','','','',0,0,0,0,0,0,0,0,0);
INSERT INTO pages VALUES (353,351,1032166496,128,0,1,0,31,27,0,1032166496,1,'Page 2','',1,'',0,0,0,1,0,0,0,'',0,'','',0,'',0,0,'',0,0,'','',0,'','','','',0,0,0,0,0,0,0,0,0);
INSERT INTO pages VALUES (354,351,1032166496,64,0,1,0,31,27,0,1032166496,1,'Page 1','',1,'',0,0,0,1,0,0,0,'',0,'','',0,'',0,0,'',0,0,'','',0,'','','','',0,0,0,0,0,0,0,0,0);
INSERT INTO pages VALUES (355,354,1032166511,256,0,1,0,31,27,0,1032166511,1,'Subpage 2','',1,'',0,0,0,1,0,0,0,'',0,'','',0,'',0,0,'',0,0,'','',0,'','','','',0,0,0,0,0,0,0,0,0);
INSERT INTO pages VALUES (356,354,1032166511,128,0,1,0,31,27,0,1032166511,1,'Subpage 1','',1,'',0,0,0,1,0,0,0,'',0,'','',0,'',0,0,'',0,1032166511,'','',0,'','','','',0,0,0,0,0,0,0,0,0);
INSERT INTO pages VALUES (357,353,1032166520,256,0,1,0,31,27,0,1032166520,1,'Subpage 3','',1,'',0,0,0,1,0,0,0,'',0,'','',0,'',0,0,'',0,0,'','',0,'','','','',0,0,0,0,0,0,0,0,0);
INSERT INTO pages VALUES (362,11,1032383616,1980,0,1,0,31,27,0,1032383616,1,'MiniNews','',1,'',0,0,0,1,0,0,0,'',0,'','',0,'',0,0,'',0,1032383637,'','',0,'','','','',0,0,0,0,0,0,0,0,0);
INSERT INTO pages VALUES (363,114,1032503263,1536,0,1,0,31,27,0,1032500664,1,'Shortcut to first subpage','',4,'',0,0,0,1,0,0,0,'',0,'','',0,'',0,0,'',0,0,'Tests how shortcuts can be set to point to a subpage of the selected page. Also a set of how to display content from another page on the current page.','',0,'','','','',0,0,0,1,0,0,0,0,0);
INSERT INTO pages VALUES (364,363,1032503225,256,0,1,0,31,27,0,1032500724,1,'Page 3 (content from page 1)','',2,'',0,0,0,1,0,0,0,'',0,'','',0,'',0,0,'',0,1032510156,'','',0,'','','','',0,0,0,0,366,0,0,0,0);
INSERT INTO pages VALUES (365,363,1032503353,128,0,1,0,31,27,0,1032500724,1,'Page 2 (random subpage in \"Page 1\")','',4,'',0,0,0,1,366,0,0,'',0,'','',0,'',0,0,'',0,0,'','',0,'','','','',0,0,0,2,0,0,0,0,0);
INSERT INTO pages VALUES (366,363,1032507950,64,0,1,0,31,27,0,1032500724,1,'Page 1','',1,'',0,0,0,1,0,0,0,'',0,'','',0,'',0,0,'',0,1032510156,'','',0,'','','','',0,0,0,0,0,0,0,0,0);
INSERT INTO pages VALUES (367,114,1032505053,1792,0,1,0,31,27,0,1032502866,1,'Mount point test','',2,'',0,0,0,1,0,0,0,'',0,'','',0,'',0,0,'',0,1032505053,'Tests the mountpoint feature. A mountpoint works like a symbolic link on Linux: It \"mounts\" another directory (here: page id) on the server at a certain position. This has effect in the front-end only!','',0,'','','','',0,0,0,0,0,0,0,0,0);
INSERT INTO pages VALUES (368,367,1032503183,256,0,1,0,31,27,0,1032502948,1,'Page 3 (page mount)','',7,'',0,0,0,1,0,0,0,'',0,'','',0,'',0,0,'',0,1032503183,'','',0,'','','','',0,0,0,0,0,371,0,0,0);
INSERT INTO pages VALUES (369,367,1032502948,128,0,1,0,31,27,0,1032502948,1,'Page 2','',1,'',0,0,0,1,0,0,0,'',0,'','',0,'',0,0,'',0,1032502948,'','',0,'','','','',0,0,0,0,0,0,0,0,0);
INSERT INTO pages VALUES (370,367,1032502948,64,0,1,0,31,27,0,1032502948,1,'Page 1','',1,'',0,0,0,1,0,0,0,'',0,'','',0,'',0,0,'',0,1032502948,'','',0,'','','','',0,0,0,0,0,0,0,0,0);
INSERT INTO pages VALUES (371,367,1032502970,32,0,1,0,31,27,0,1032502961,1,'Mounted pages','',254,'',0,0,0,1,0,0,0,'',0,'','',0,'',0,0,'',0,0,'','',0,'','','','',0,0,0,0,0,0,0,0,0);
INSERT INTO pages VALUES (372,371,1032515186,256,0,1,0,31,27,0,1032502987,1,'Subpage 3 (MOUNT)','',7,'',0,0,0,1,0,0,0,'',0,'','',0,'',0,0,'',0,1032515186,'','',0,'','','','',0,0,0,0,0,383,0,0,0);
INSERT INTO pages VALUES (373,371,1032502987,128,0,1,0,31,27,0,1032502987,1,'Subpage 2','',1,'',0,0,0,1,0,0,0,'',0,'','',0,'',0,0,'',0,1032502987,'','',0,'','','','',0,0,0,0,0,0,0,0,0);
INSERT INTO pages VALUES (374,371,1032502987,64,0,1,0,31,27,0,1032502987,1,'Subpage 1','',1,'',0,0,0,1,0,0,0,'',0,'','',0,'',0,0,'',0,1032502987,'','',0,'','','','',0,0,0,0,0,0,0,0,0);
INSERT INTO pages VALUES (375,374,1032503003,256,0,1,0,31,27,0,1032503003,1,'Sub-subpage','',1,'',0,0,0,1,0,0,0,'',0,'','',0,'',0,0,'',0,1032503003,'','',0,'','','','',0,0,0,0,0,0,0,0,0);
INSERT INTO pages VALUES (376,374,1032515167,128,0,1,0,31,27,0,1032503003,1,'Sub-subpage (MOUNT)','',7,'',0,0,0,1,0,0,0,'',0,'','',0,'',0,0,'',0,1032515167,'','',0,'','','','',0,0,0,0,0,383,0,0,0);
INSERT INTO pages VALUES (377,370,1032503132,256,0,1,0,31,27,0,1032503132,1,'Subpage 22','',1,'',0,0,0,1,0,0,0,'',0,'','',0,'',0,0,'',0,1032503132,'','',0,'','','','',0,0,0,0,0,0,0,0,0);
INSERT INTO pages VALUES (378,370,1032503132,128,0,1,0,31,27,0,1032503132,1,'Subpage 11','',1,'',0,0,0,1,0,0,0,'',0,'','',0,'',0,0,'',0,1032503132,'','',0,'','','','',0,0,0,0,0,0,0,0,0);
INSERT INTO pages VALUES (379,366,1032503283,256,0,1,0,31,27,0,1032503283,1,'Subpage 3','',1,'',0,0,0,1,0,0,0,'',0,'','',0,'',0,0,'',0,1032510268,'','',0,'','','','',0,0,0,0,0,0,0,0,0);
INSERT INTO pages VALUES (380,366,1032503283,128,0,1,0,31,27,0,1032503283,1,'Subpage 2','',1,'',0,0,0,1,0,0,0,'',0,'','',0,'',0,0,'',0,1032510183,'','',0,'','','','',0,0,0,0,0,0,0,0,0);
INSERT INTO pages VALUES (381,366,1032503283,64,0,1,0,31,27,0,1032503283,1,'Subpage 1','',1,'',0,0,0,1,0,0,0,'',0,'','',0,'',0,0,'',0,1032510173,'','',0,'','','','',0,0,0,0,0,0,0,0,0);
INSERT INTO pages VALUES (382,363,1032510336,512,0,1,0,31,27,0,1032510290,1,'Page 4 (content from page 2 -> content from random subpage!)','',2,'',0,0,0,1,0,0,0,'',0,'','',0,'',0,0,'',0,1032510336,'','',0,'','','','',0,0,0,0,365,0,0,0,0);
INSERT INTO pages VALUES (383,367,1032515108,48,0,1,0,31,27,0,1032515068,1,'Mounted pages 2','',254,'',0,0,0,1,0,0,0,'',0,'','',0,'',0,0,'',0,0,'','',0,'','','','',0,0,0,0,0,0,0,0,0);
INSERT INTO pages VALUES (384,383,1032515128,256,0,1,0,31,27,0,1032515069,1,'2 - Subpage 3','',1,'',0,0,0,1,0,0,0,'',0,'','',0,'',0,0,'',0,0,'','',0,'','','','',0,0,0,0,0,0,0,0,0);
INSERT INTO pages VALUES (385,383,1032515128,128,0,1,0,31,27,0,1032515069,1,'2 - Subpage 2','',1,'',0,0,0,1,0,0,0,'',0,'','',0,'',0,0,'',0,1032515128,'','',0,'','','','',0,0,0,0,0,0,0,0,0);
INSERT INTO pages VALUES (386,383,1032515128,64,0,1,0,31,27,0,1032515069,1,'2 - Subpage 1','',1,'',0,0,0,1,0,0,0,'',0,'','',0,'',0,0,'',0,1032515128,'','',0,'','','','',0,0,0,0,0,0,0,0,0);
INSERT INTO pages VALUES (387,386,1032515128,256,0,1,0,31,27,0,1032515069,1,'2 - Sub-subpage','',1,'',0,0,0,1,0,0,0,'',0,'','',0,'',0,0,'',0,1032515128,'','',0,'','','','',0,0,0,0,0,0,0,0,0);
INSERT INTO pages VALUES (388,386,1032515128,128,0,1,0,31,27,0,1032515069,1,'2 - Sub-subpage','',1,'',0,0,0,1,0,0,0,'',0,'','',0,'',0,0,'',0,1032515128,'','',0,'','','','',0,0,0,0,0,0,0,0,0);
INSERT INTO pages VALUES (389,371,1032517771,512,0,1,0,31,27,0,1032517741,1,'Subpage 4 (MOUNT - self!)','',7,'',0,0,0,1,0,0,0,'',0,'','',0,'',0,0,'',0,1032517771,'','',0,'','','','',0,0,0,0,0,371,0,0,0);

--
-- Table structure for table 'pages_language_overlay'
--

CREATE TABLE pages_language_overlay (
  uid int(11) unsigned NOT NULL auto_increment,
  pid int(11) unsigned NOT NULL default '0',
  tstamp int(11) unsigned NOT NULL default '0',
  crdate int(11) unsigned NOT NULL default '0',
  cruser_id int(11) unsigned NOT NULL default '0',
  sys_language_uid int(11) unsigned NOT NULL default '0',
  title tinytext NOT NULL,
  hidden tinyint(4) unsigned NOT NULL default '0',
  starttime int(11) unsigned NOT NULL default '0',
  endtime int(11) unsigned NOT NULL default '0',
  subtitle tinytext NOT NULL,
  media tinyblob NOT NULL,
  keywords text NOT NULL,
  description text NOT NULL,
  abstract text NOT NULL,
  author tinytext NOT NULL,
  author_email varchar(80) NOT NULL default '',
  tx_impexp_origuid int(11) NOT NULL default '0',
  nav_title tinytext NOT NULL,
  PRIMARY KEY  (uid),
  KEY parent (pid)
) TYPE=MyISAM;

--
-- Dumping data for table 'pages_language_overlay'
--


INSERT INTO pages_language_overlay VALUES (1,173,1008256434,1008256368,1,1,'Andre sprog',0,0,0,'Typo3 kan håndtere flere sprog pr. side','','Sprog, dansk','Forklaring til, hvordan andre sprog fungerer.','Denne side indeholder en beskrivelse af, hvordan andre sprog fungerer.','','',0,'');
INSERT INTO pages_language_overlay VALUES (2,173,1010509811,1008256443,1,2,'Andere Sprachen',0,0,0,'[in german...] Typo3 handles many languages per page','','Sprache, Deutsch','[in german...] Explanation of how to implement other languages','[in german...] This page contains a description of, how other languages works.','','',0,'');

--
-- Table structure for table 'static_template'
--

CREATE TABLE static_template (
  uid int(11) unsigned NOT NULL auto_increment,
  pid int(11) unsigned NOT NULL default '0',
  tstamp int(11) unsigned NOT NULL default '0',
  crdate int(11) unsigned NOT NULL default '0',
  title tinytext NOT NULL,
  include_static tinyblob NOT NULL,
  constants blob NOT NULL,
  config blob NOT NULL,
  description text NOT NULL,
  editorcfg blob NOT NULL,
  PRIMARY KEY  (uid),
  KEY parent (pid)
) TYPE=MyISAM;

--
-- Dumping data for table 'static_template'
--


INSERT INTO static_template VALUES (7,0,1054752613,938564296,'frameset; top-left-page','','  # cat=basic/dims; type=small; label=Top Frame: The height of the topframe\r\ntopFrameHeight = 150\r\n  # cat=basic/dims; type=small; label=Left Frame: The width of the left frame\r\nleftFrameWidth = 150\r\n','frameset = PAGE\r\npage = PAGE\r\nleft = PAGE\r\ntop = PAGE\r\nframeset.typeNum = 0\r\npage.typeNum = 1\r\nleft.typeNum = 2\r\ntop.typeNum = 3\r\n\r\nframeset.frameSet.rows = {$topFrameHeight},*\r\nframeset.frameSet.params = {$_stdFramesetParams}\r\nframeset.frameSet.1 = FRAME\r\nframeset.frameSet.1.obj = top\r\nframeset.frameSet.1.params = {$_stdFrameParams} scrolling=\"no\"\r\nframeset.frameSet.2 = FRAMESET\r\nframeset.frameSet.2 {\r\n  params = {$_stdFramesetParams}\r\n  cols = {$leftFrameWidth},*\r\n  1 = FRAME\r\n  1.obj = left\r\n  1.params = {$_stdFrameParams} scrolling=\"no\"\r\n  2 = FRAME\r\n  2.obj = page\r\n  2.params = {$_stdFrameParams} scrolling=\"auto\"\r\n}\r\n','','');
INSERT INTO static_template VALUES (13,0,1054752637,941993948,'frameset; top-page','','  # cat=basic/dims; type=small; label=Top Frame: The height of the topframe\r\ntopFrameHeight = 150','frameset = PAGE\r\npage = PAGE\r\ntop = PAGE\r\nframeset.typeNum = 0\r\npage.typeNum = 1\r\ntop.typeNum = 3\r\n\r\nframeset.frameSet.rows = {$topFrameHeight},*\r\nframeset.frameSet.params = {$_stdFramesetParams}\r\nframeset.frameSet {\r\n  1 = FRAME\r\n  1.obj = top\r\n  1.params = {$_stdFrameParams} scrolling=\"no\"\r\n  2 = FRAME\r\n  2.obj = page\r\n  2.params = {$_stdFrameParams} scrolling=\"auto\"\r\n}\r\n','','');
INSERT INTO static_template VALUES (17,0,1054752662,941996666,'frameset; top-page-right','','  # cat=basic/dims; type=small; label=Top Frame: The height of the topframe\r\ntopFrameHeight = 150\r\n  # cat=basic/dims; type=small; label=Page Frame: The width of the pageframe \r\npageFrameWidth = 450\r\n','frameset = PAGE\r\npage = PAGE\r\nright = PAGE\r\ntop = PAGE\r\nframeset.typeNum = 0\r\npage.typeNum = 1\r\nright.typeNum = 2\r\ntop.typeNum = 3\r\n\r\nframeset.frameSet.rows = {$topFrameHeight},*\r\nframeset.frameSet.params = {$_stdFramesetParams}\r\nframeset.frameSet.1 = FRAME\r\nframeset.frameSet.1.obj = top\r\nframeset.frameSet.1.params = {$_stdFrameParams} scrolling=\"no\"\r\nframeset.frameSet.2 = FRAMESET\r\nframeset.frameSet.2 {\r\n  params = {$_stdFramesetParams}\r\n  cols = {$pageFrameWidth},*\r\n  1 = FRAME\r\n  1.obj = page\r\n  1.params = {$_stdFrameParams} scrolling=\"auto\"\r\n  2 = FRAME\r\n  2.obj = right\r\n  2.params = {$_stdFrameParams} scrolling=\"no\"\r\n}\r\n','','');
INSERT INTO static_template VALUES (19,0,1054752589,942004100,'frameset; top / left-page','','  # cat=basic/dims; type=small; label=Top Frame: The height of the topframe\r\ntopFrameHeight = 150\r\n  # cat=basic/dims; type=small; label=Left Frame: The width of the left frame\r\nleftFrameWidth = 150\r\n','frameset = PAGE\r\nframeset2 = PAGE\r\npage = PAGE\r\nleft = PAGE\r\ntop = PAGE\r\nframeset.typeNum = 0\r\nframeset2.typeNum = 4\r\npage.typeNum = 1\r\nleft.typeNum = 2\r\ntop.typeNum = 3\r\n\r\nframeset.frameSet {\r\n  rows = {$topFrameHeight},*\r\n  params = {$_stdFramesetParams}\r\n  1 = FRAME\r\n  1.obj = top\r\n  1.params = {$_stdFrameParams} scrolling=\"no\"\r\n  2 = FRAME\r\n  2.obj = frameset2\r\n  2.params = {$_stdFrameParams} scrolling=\"no\"\r\n}\r\n\r\nframeset2.frameSet  {\r\n  params = {$_stdFramesetParams}\r\n  cols = {$leftFrameWidth},*\r\n  1 = FRAME\r\n  1.obj = left\r\n  1.params = {$_stdFrameParams} scrolling=\"no\"\r\n  2 = FRAME\r\n  2.obj = page\r\n  2.params = {$_stdFrameParams} scrolling=\"auto\"\r\n}\r\n','','');
INSERT INTO static_template VALUES (23,0,1054752536,942090884,'frameset; left-page','','  # cat=basic/dims; type=small; label=Left Frame: The width of the left frame\r\nleftFrameWidth = 150\r\n','frameset = PAGE\r\npage = PAGE\r\nleft = PAGE\r\nframeset.typeNum = 0\r\npage.typeNum = 1\r\nleft.typeNum = 2\r\n\r\nframeset.frameSet {\r\n  params = {$_stdFramesetParams}\r\n  cols = {$leftFrameWidth},*\r\n  1 = FRAME\r\n  1.obj = left\r\n  1.params = {$_stdFrameParams} scrolling=\"no\"\r\n  2 = FRAME\r\n  2.obj = page\r\n  2.params = {$_stdFrameParams} scrolling=\"auto\"\r\n}\r\n','','');
INSERT INTO static_template VALUES (24,0,1054752517,942101940,'frameset (+); top / left-adr-page','19','  # cat=basic/dims; type=small; label=Top Frame: The height of the topframe\r\ntopFrameHeight = 150\r\n  # cat=basic/dims; type=small; label=Left Frame: The width of the left frame\r\nleftFrameWidth = 150\r\n  # cat=basic/dims; type=small; label=\"Address Frame\": The height of the addressframe\r\nadrFrameHeight = 100\r\n','# PLEASE NOTE, this is an extension to the \r\n# static template  \"frameset; top / left-page\"\r\n\r\n\r\nadr = PAGE\r\nadr.typeNum = 10\r\n\r\nframeset2.frameSet.cols = {$leftFrameWidth},*\r\nframeset2.frameSet.params = {$_stdFramesetParams}\r\nframeset2.frameSet.1 = FRAMESET\r\nframeset2.frameSet.1 {\r\n  params = {$_stdFramesetParams}\r\n  rows = *,{$adrFrameHeight}\r\n  1 = FRAME\r\n  1.obj = left\r\n  1.params = {$_stdFrameParams} scrolling=\"no\"\r\n  2 = FRAME\r\n  2.obj = adr\r\n  2.params = {$_stdFrameParams} scrolling=\"no\"\r\n}\r\nframeset2.frameSet.2 = FRAME\r\nframeset2.frameSet.2.obj = page\r\nframeset2.frameSet.2.params = {$_stdFrameParams} scrolling=\"auto\" \r\n\r\n\r\n','PLEASE NOTE, this is an extension to the static template  \"frameset; top / left-page\"','');
INSERT INTO static_template VALUES (27,0,1054752559,942108726,'frameset; page-bottom','','  # cat=basic/dims; type=small; label=Bottom Frame: The height of the bottom frame\r\nbottomFrameHeight = 65\r\n','frameset = PAGE\r\npage = PAGE\r\nbottom = PAGE\r\nframeset.typeNum = 0\r\npage.typeNum = 1\r\nbottom.typeNum = 3\r\n\r\nframeset.frameSet.rows = *,{$bottomFrameHeight}\r\nframeset.frameSet.params = {$_stdFramesetParams}\r\nframeset.frameSet {\r\n  1 = FRAME\r\n  1.obj = page\r\n  1.params = {$_stdFrameParams} scrolling=\"auto\"\r\n  2 = FRAME\r\n  2.obj = bottom\r\n  2.params = {$_stdFrameParams} scrolling=\"no\"\r\n}\r\n\r\n','','');
INSERT INTO static_template VALUES (49,0,1054753725,956910541,'template; FIRST','50,43,68','frame {\r\n    # cat=basic/dims; type=int+; label=Frame, \"page\" width: Enter the width of the frame with the page content (name=\"page\"). This also applies to the \"top\" and \"bottom\" frame\r\n  pageW = 700\r\n    # cat=basic/dims; type=int+; label=Frame, \"page+top\" height: Enter the total height of the \"page\" and \"top\" frames\r\n  pageH = 380\r\n    # cat=basic/dims; type=int+; label=Frame, \"top\" height: Enter the height of the \"top\" frame (menu)\r\n  menuH = 70\r\n    # cat=basic/dims; type=int+; label=Frame, \"bottom\" height: Enter the height of the \"bottom\" frame\r\n  bottomH = 20\r\n}\r\n\r\n\r\n// This is backGround colors defined:\r\n  # cat=basic/color/a; type=color; label=Background color, page frame: Background color of the page in the right frame.\r\nbgCol = white\r\nbgCol {\r\n    # cat=basic/color/b; type=color; label=Background color, outer frames: Background color of the blank pages in the outer frames that surround the content and menu frames in the center.\r\n  outer = #62748e\r\n    # cat=basic/color/b; type=color; label=Background color, bottom frame: Background color of the bottom frame with the special menu.\r\n  bottom = #7b8ca5\r\n    # cat=basic/color/b; type=color; label=Background color, top frame: Background color of the top frame with the main menu and site logo.\r\n  top = #7b8ca5\r\n}\r\n\r\n\r\n  # cat=basic/color/l; type=color; label=Link-color: Link color defined in <body>-tag\r\nlink = \r\n  # cat=basic/color/l; type=color; label=Active Link-color: Active link color defined in <body>-tag\r\nalink = \r\n  # cat=basic/color/l; type=color; label=Visited Link-color: Visited link color defined in <body>-tag\r\nvlink = \r\n\r\nfile {\r\n    # cat=basic/file; type=file[IMAGE_EXT]; label=Logo image, top frame: Logo image above the menu in the top frame.\r\n  toplogo = \r\n   # cat=basic/file; type=file[IMAGE_EXT]; label=Background image, page frame\r\n  bgImg_page = \r\n   # cat=basic/file; type=file[IMAGE_EXT]; label=Background image, top frame\r\n  bgImg_top = \r\n   # cat=basic/file; type=file[IMAGE_EXT]; label=Background image, bottom frame\r\n  bgImg_bottom = \r\n   # cat=basic/file; type=file[IMAGE_EXT]; label=Background image, outer frames\r\n  bgImg_outer = \r\n}\r\n\r\n  # cat=basic/color; type=color; label=Top frame, line color: Color of the separator line between the level-1 and level-2 menu in the top frame.\r\nsepLineColor = black\r\n  # cat=basic/dims; type=int[1-1000]; label=Top frame, left margin: The distance in pixels from left edge to the menu and logo image in the top frame. 2-3 pixels are added for the table-borders.\r\nleftMarginTop = 20\r\n\r\nrightCol {\r\n    #cat=right/enable; type=options[getNews,getBorder]; label=Column content: Choose \"getNews\" to select content from a specific page (defined below here) or \"getBorder\" to display the \"Border\"-content of the current page.\r\n  borderContent = getNews\r\n    #cat=right/dims; type=int+; label=Max Image Width: This indicates that maximum number of pixels (width) a block of images inserted as content is allowed to consume. NOTE: This is specific for the right column!\r\n  maxImageWidth = 150\r\n    #cat=right/typo; type=small; label=Bodytext font face\r\n  textStyle_face =\r\n    #cat=right/typo; type=int[1-5]; label=Bodytext font size\r\n  textStyle_size =\r\n    #cat=right/typo; type=small; label=Bodytext font color\r\n  textStyle_color =\r\n    #cat=right/typo; type=int[1-5]; label=Default Header type: Enter the number of the header layout to be used by default. \r\n  defaultHeaderType =\r\n}\r\n\r\n// PID\'s...\r\n  # cat=right/enable/z2; type=int+; label=News Content PID: If you selected \"getNews\" above, this is where you enter the page-id of the page from which to fetch the \"news\" content for the column.\r\nstyles.content.getNews.newsPid = \r\n\r\n  # cat=basic//a; type=int+; label=Bottom menu PID: Enter the page-id of the page that holds the pages, that should appear as a menu in the bottom frame\r\nbottomMenuPid = \r\n\r\n  # cat=basic/dims/a; type=int+; label=Width, main content: Width of the main content on the page.\r\nwidth.content = 400\r\n  # cat=basic,right/dims/a; type=int+; label=Width, border content: Width of the border content cell to the right on the page. NOTE: This option also appears in the category RIGHT, that specifically deals with the characteristics of the border-frame to the right on the page.\r\nwidth.rightCol = 160\r\n  # cat=basic/dims/a; type=int+; label=Width, gap: The gap is the distance between the main- and border-content in the page frame.\r\nwidth.gap = 105\r\n\r\n\r\nstyles.content.imgtext.maxW = 400\r\n\r\nPAGE_TARGET = page\r\ncontent.pageFrameObj = page\r\n\r\n\r\n\r\n\r\n\r\n\r\n## TSConstantsEditor Config\r\nTSConstantEditor.basic {\r\n  header = Standard Template \"FIRST\"\r\n  description = FIRST is a frame-based template where the menu, bottom and pageframe is encasulated in another frameset that centers the page in the browser. // The menus are graphical and in two levels with a separate general menu in the bottom-frame. You can also define content for the second column to the right on the page. \r\n  bulletlist = Image in the top. (9) // 2-level graphical menu: Select TrueType-font, color, size, optional bullet, letter-spacing. (14) // 1-level graphical menu for general pages: Select TrueType-font, color, size, optional bullet, letter-spacing. (14) // Frameset: Select background-color and dimensions of the page-frame, bottom-frame and topframe. (11,12,13) // Optional static column with news from a page, you define. (2)\r\n  image = gfx/FIRST_basic.gif\r\n  1=width.content,styles.content.imgtext.maxW\r\n  2=width.rightCol\r\n  3=width.gap\r\n  4=frame.pageW\r\n  5=frame.pageH\r\n  6=frame.menuH\r\n  7=frame.bottomH\r\n  8=leftMarginTop\r\n  9=file.toplogo\r\n  10=bgCol,file.bgImg_page\r\n  11=bgCol.outer,file.bgImg_outer\r\n  12=bgCol.bottom,file.bgImg_bottom\r\n  13=bgCol.top,file.bgImg_top\r\n  14=sepLineColor\r\n  15=bottomMenuPid\r\n}\r\n\r\n\r\n','# ****************************\r\n# Definition of the menus\r\n# ****************************\r\n\r\ntemp.topMenu = HMENU\r\ntemp.topMenu {\r\n  1 < styles.gmenu.first\r\n  1.target = frameset2\r\n}\r\n\r\ntemp.topSubmenu = HMENU\r\ntemp.topSubmenu {\r\n  entryLevel = 1\r\n  1 < styles.gmenu.first\r\n  1.target = page\r\n}\r\n\r\ntemp.bottomSubmenu = HMENU\r\ntemp.bottomSubmenu {\r\n  special = directory\r\n  special.value = {$bottomMenuPid}\r\n  1 < styles.gmenu.first\r\n  1.target = page\r\n}\r\n\r\n\r\n# ****************************\r\n# Definition of the framesets\r\n# ****************************\r\n\r\nframeset = PAGE\r\nframeset2 = PAGE\r\npage = PAGE\r\nbottom = PAGE\r\ntop = PAGE\r\nback = PAGE\r\n\r\nframeset.typeNum = 0\r\nframeset2.typeNum = 5\r\npage.typeNum = 1\r\nbottom.typeNum = 2\r\ntop.typeNum = 3\r\nback.typeNum = 4\r\n\r\nframeset.frameSet.cols = *,{$frame.pageW},*\r\nframeset.frameSet.params = {$_stdFramesetParams}\r\nframeset.frameSet.1 = FRAME\r\nframeset.frameSet.1.obj = back\r\nframeset.frameSet.1.params = {$_stdFrameParams} scrolling=\"no\"\r\nframeset.frameSet.3 < frameset.frameSet.1\r\nframeset.frameSet.2 = FRAMESET\r\nframeset.frameSet.2 {\r\n  params = {$_stdFramesetParams}\r\n  rows = *,{$frame.pageH},{$frame.bottomH},*\r\n  1 = FRAME\r\n  1.obj = back\r\n  1.params = {$_stdFrameParams} scrolling=\"no\"\r\n\r\n  2 = FRAME\r\n  2.obj = frameset2\r\n  2.params = {$_stdFrameParams} scrolling=\"no\"\r\n  \r\n  3 = FRAME\r\n  3.obj = bottom\r\n  3.params = {$_stdFrameParams} scrolling=\"no\"\r\n\r\n  4 < .1\r\n}\r\n\r\nframeset2.frameSet {\r\n  params = {$_stdFramesetParams}\r\n  rows = {$frame.menuH},*\r\n\r\n  1 = FRAME\r\n  1.obj = top\r\n  1.params = {$_stdFrameParams} scrolling=\"no\"\r\n\r\n  2 = FRAME\r\n  2.obj = page\r\n  2.params = {$_stdFrameParams} scrolling=\"auto\" \r\n}\r\n\r\n\r\n# ****************************\r\n# Definition of the pages\r\n# ****************************\r\n\r\nback.bodyTag = <body bgcolor=\"{$bgCol.outer}\">\r\nback.bgImg = {$file.bgImg_outer}\r\n\r\n\r\ntop.bodyTag = <body bgcolor=\"{$bgCol.top}\">\r\ntop.bodyTagMargins = 0\r\ntop.bgImg = {$file.bgImg_top}\r\ntop {\r\n  wrap = <table border=\"0\" cellspacing=\"2\" cellpadding=\"0\"> | </table>\r\n  10 = IMAGE\r\n  10.file = {$file.toplogo}\r\n  10.wrap = <tr><td><img src=\"clear.gif\" width=\"{$leftMarginTop}\" height=\"1\" alt=\"\" /></td><td>|</td></tr>\r\n  20 < temp.topMenu\r\n  20.wrap = <tr><td></td><td>|</td></tr>\r\n  30 = TEXT\r\n  30.value = <tr><td></td><td bgcolor=\"{$sepLineColor}\">{$_clear}</td></tr>\r\n  40 < temp.topSubmenu\r\n  40.wrap = <tr><td></td><td>|</td></tr>\r\n}\r\n\r\n\r\nbottom.bodyTag = <body bgcolor=\"{$bgCol.bottom}\">\r\nbottom.bodyTagMargins = 0\r\nbottom.bgImg = {$file.bgImg_bottom}\r\nbottom {\r\n  wrap = <div align=\"right\"><table border=\"0\" cellspacing=\"2\" cellpadding=\"0\" align=\"right\"> | </table></div>\r\n  40 < temp.bottomSubmenu\r\n  40.wrap = <tr><td></td><td>|</td></tr>\r\n}\r\n\r\npage.bodyTag < styles.content.bodyTag\r\npage.bodyTagMargins = 0\r\npage.bgImg = {$file.bgImg_page}\r\npage.10 = CTABLE\r\npage.10 {\r\n  offset = 20,20\r\n  tableParams = border=\"0\" cellspacing=\"0\" cellpadding=\"0\" width=\"400\"\r\n  cWidth = {$width.content}\r\n  cMargins = 0,0,{$width.gap},0\r\n  c.5 < styles.content.editPanelPage\r\n  c.10 < styles.insertContent\r\n  c.20  < styles.content.lastUpdate\r\n  c.30  < styles.content.typo3_powered\r\n  c.TDParams = valign=\"top\"\r\n\r\n  rm.9 = LOAD_REGISTER\r\n  rm.9.maxImageWidth = {$rightCol.maxImageWidth}\r\n  rm.9.textStyle_face = {$rightCol.textStyle_face}\r\n  rm.9.textStyle_size = {$rightCol.textStyle_size}\r\n  rm.9.textStyle_color = {$rightCol.textStyle_color}\r\n  rm.9.defaultHeaderType = {$rightCol.defaultHeaderType}\r\n\r\n  rm.10 < styles.content.{$rightCol.borderContent}\r\n  rm.20 = CLEARGIF\r\n  rm.20.width={$width.rightCol}\r\n  rm.30 = RESTORE_REGISTER\r\n  rm.TDParams = valign=\"top\"\r\n}\r\n\r\n\r\npage.config.admPanel = 1\r\nconfig.intTarget = {$PAGE_TARGET}\r\npage.headerData.999 < plugin.meta\r\nframeset.headerData.999 < plugin.meta\r\n\r\n\r\n','Standard-template\r\n\r\nPage-centeret Frames-based template with a logoimage in the top connected to a 2-level graphical menu below. \r\nContent is in two columns.','');
INSERT INTO static_template VALUES (40,0,1054753285,955295691,'styles.gmenu.bug','','styles.gmenu.bug >\r\nstyles.gmenu.bug {\r\n  pageFrameObj = page\r\n  menuFrameObj = left\r\n\r\n    # cat=menu/color; type=color; label=Menu background color\r\n  bgCol = #cccccc\r\n\r\n    # cat=menu/dims; type=int+; label=Height of menu items (pixels)\r\n  itemH = 20\r\n    # cat=menu/dims; type=int+; label=Width of menu items/menu (pixels)\r\n  itemW = 180\r\n    # cat=menu/dims; type=int+; label=Lenght of total menu: Enter the total lenght of the menu (pixels). This should be the same as the height of any background image under the total menu. (See styles.gmenu.bug.bgImg !)\r\n  length = 300\r\n\r\n    # cat=menu/typo; type=file[ttf]; label=Font file: TrueType (ttf) font for the menu.\r\n  file.fontFile = \r\n    # cat=menu/typo; type=int[1-40]; label=Font size: Font size on menu items\r\n  fontSize = 15\r\n    # cat=menu/typo; type=color; label=Font color: Font color on menu items\r\n  fontColor = white\r\n    # cat=menu/typo; type=offset; label=Text offset: Enter the offset of the text from the upper-left corner on the menu items\r\n  fontOffset = 20,15\r\n    # cat=menu/typo; type=options[,upper,lower]; label=Text case: You can force the text on the menu items to be either lowercase or uppercase.\r\n  case =\r\n\r\n    # cat=menu/typo; type=boolean[SHADOW]; label=Drop Shadow: Click this option if you want a drop shadow from the text on the menu items.\r\n  shadow = \r\n    # cat=menu/typo; type=int[1-100]; label=Drop Shadow opacity: If you enabled the Drop Shadow, you can adjust the opacity of the shadow to make it more or less dominant.\r\n  shadow.opacity = 100\r\n\r\n    # cat=menu/typo; type=boolean; label=Rollover: Click this option if you want a rollover (mouseover) effect on the menu items.\r\n  RO = 0\r\n    # cat=menu/typo; type=color; label=Rollover, font color: Enter the rollover font color of the text on the menu item.\r\n  RO.fontColor =\r\n\r\n\r\n    # cat=menu/file/n_bgimg; type=boolean[IMAGE]; label=Background image: By enabling this option, you can choose a background image for the whole menu. The image will expand downwards over the background of all the items!\r\n  bgImg = \r\n    # cat=menu/file/n_bgimg; type=file[IMAGE_EXT]; label=Background image, file: Choose the background image. NOTE: You should probably set the value of \".length\" to the height in pixels of this image!\r\n  bgImg.file.image = \r\n    # cat=menu/file/n_bgimg; type=file[IMAGE_EXT]; label=Background image, mask: Choose an optional mask for the background image. By this mask, the background image is \"superimposed\" onto the background color of the menu. White areas make the image visible, dark areas hide the image.\r\n  bgImg.file.mask = \r\n\r\n\r\n\r\n    # cat=menu/file/o_impose; type=boolean[IMAGE]; label=Color impose: You can impose a color through a mask on every single menu item. The color is imposed underneath the text but on top of the background image, if any.\r\n  maskImg = \r\n    # cat=menu/file/o_impose; type=color; label=Color impose, color: Enter the color\r\n  maskImg.imposeCol = #165D89\r\n    # cat=menu/file/o_impose; type=file[IMAGE_EXT]; label=Color impose, mask: Grayscale imagefile to mask the color through. White areas make the color visible, dark areas hide the color\r\n  maskImg.file.mask = \r\n\r\n\r\n    # cat=menu/file/p_rimpose; type=boolean[IMAGE]; label=Rollover, impose: You can impose a color through a mask on every single rollover menu item, if you like. The color is imposed just underneath the text. NOTE: You must select the rollover-option in the Typography-section!\r\n  RO.imposeImg = IMAGE\r\n    # cat=menu/file/p_rimpose; type=color; label=Rollover, impose color: In addition to changing the color of the text on the menu item, you can also impose a color through a mask. You could use this to make a line or box appear on the menu item when the mouse cursor moves over it.\r\n  RO.imposeCol = white\r\n    # cat=menu/file/p_rimpose; type=file[IMAGE_EXT]; label=Rollover, mask: Grayscale imagefile to mask the impose color through. White areas make the color visible, dark areas hide the color.\r\n  RO.file.mask = \r\n\r\n\r\n\r\n    # cat=menu//a; type=wrap; label=Wrap, menu items: This HTML-code is wrapped around every item in the menu. Normally you would use a <br />-tag here.\r\n  itemWrap = | <br />\r\n\r\n    # cat=menu//x; type=int[0-256]; label=Reduce colors: Number of indexed colors on menu items. If your menu items end up with weird colors, you can try to enter a higher number of colors. But the graphics-files will also increase their filesize.\r\n  reduceColors = 16\r\n\r\n}\r\n\r\n\r\n## TSConstantsEditor Config\r\nTSConstantEditor.menu {\r\n  header = styles.gmenu.bug\r\n  description = This graphical menu is powerful in many aspects. Especially because you can put a background image in the menu which will expand over all the items. See the image below.\r\n  bulletlist = Background image for the whole menu (4) // Dropshadow on Truetype font page titles (5) // Rollover (mouseover) color (6) // You can use grayscale masks to mask (impose) a color onto the menu item. Use this to generate geometric icons and alike on the items. (7)\r\n  image = gfx/BUG_menu.gif\r\n  1=styles.gmenu.bug.itemH\r\n  2=styles.gmenu.bug.itemW\r\n  3=styles.gmenu.bug.length\r\n  4=styles.gmenu.bug.bgImg\r\n  5=styles.gmenu.bug.shadow,styles.gmenu.bug.file.fontFile,styles.gmenu.bug.fontSize,styles.gmenu.bug.fontColor,styles.gmenu.bug.fontOffset,styles.gmenu.bug.case\r\n  6=styles.gmenu.bug.RO,styles.gmenu.bug.RO.fontColor\r\n  7=styles.gmenu.bug.RO.imposeImg\r\n}\r\n\r\n','styles.gmenu.bug >\r\nstyles.gmenu.bug = HMENU\r\nstyles.gmenu.bug {\r\n  1 = GMENU\r\n  1.target = {$styles.gmenu.bug.pageFrameObj}\r\n  1.applyTotalH = 10\r\n  1.removeObjectsOfDummy = 20,23\r\n  1.min = ,{$styles.gmenu.bug.length}\r\n  1.max = ,{$styles.gmenu.bug.length}\r\n  1.NO {\r\n    wrap = {$styles.gmenu.bug.itemWrap}\r\n    XY = {$styles.gmenu.bug.itemW},{$styles.gmenu.bug.itemH}\r\n    backColor = {$styles.gmenu.bug.bgCol}\r\n    reduceColors={$styles.gmenu.bug.reduceColors}\r\n\r\n    10 = {$styles.gmenu.bug.bgImg}\r\n    10.file = {$styles.gmenu.bug.bgImg.file.image}\r\n    10.mask = {$styles.gmenu.bug.bgImg.file.mask}\r\n\r\n    20 = {$styles.gmenu.bug.maskImg}\r\n    20.file = GIFBUILDER\r\n    20.file {\r\n      XY = {$styles.gmenu.bug.itemW},{$styles.gmenu.bug.length}\r\n      backColor = {$styles.gmenu.bug.maskImg.imposeCol}\r\n    }\r\n    20.mask = {$styles.gmenu.bug.maskImg.file.mask}\r\n\r\n    25 = {$styles.gmenu.bug.shadow}\r\n    25 {\r\n      textObjNum = 30\r\n      offset = 1,1\r\n      color = black\r\n      blur = 60\r\n      opacity = {$styles.gmenu.bug.shadow.opacity}\r\n    }\r\n\r\n    30 = TEXT\r\n    30.text.field = nav_title // title\r\n    30.text.case = {$styles.gmenu.bug.case}\r\n    30.offset = {$styles.gmenu.bug.fontOffset}\r\n    30.fontFile = {$styles.gmenu.bug.file.fontFile}\r\n    30.fontSize = {$styles.gmenu.bug.fontSize}\r\n    30.fontColor = {$styles.gmenu.bug.fontColor}\r\n    30.niceText = 1.5\r\n  }\r\n  1.RO < .1.NO\r\n  1.RO = {$styles.gmenu.bug.RO}\r\n  1.RO {\r\n    23 = {$styles.gmenu.bug.RO.imposeImg}\r\n    23.file = GIFBUILDER\r\n    23.file {\r\n      XY = {$styles.gmenu.bug.itemW},{$styles.gmenu.bug.itemH}\r\n      backColor = {$styles.gmenu.bug.RO.imposeCol}\r\n    }\r\n    23.mask = {$styles.gmenu.bug.RO.file.mask}\r\n    30.fontColor = {$styles.gmenu.bug.RO.fontColor}\r\n  }\r\n}\r\n','Graphical menu, one level.\r\n\r\nFeatures a background image expanding over all items plus rollover fontcolor and normal + rollover color overlay.\r\n\r\nUsed with template BUG','');
INSERT INTO static_template VALUES (41,0,1054753583,955297796,'template: BUG','7,51,40,43,68','  # cat=basic/color/a; type=color; label=Background color, all frames: This is the background color of all frames.\r\nbgCol = #eeeeff\r\n  # cat=basic/color/l; type=color; label=Link-color: Link color defined in <body>-tag\r\nlink = \r\n  # cat=basic/color/l; type=color; label=Active Link-color: Active link color defined in <body>-tag\r\nalink = \r\n  # cat=basic/color/l; type=color; label=Visited Link-color: Visited link color defined in <body>-tag\r\nvlink = \r\n\r\n\r\ntop {\r\n    # cat=basic/file/t; type=file[IMAGE_EXT]; label=Top frame image: This image is put into the top frame of the site. The images is linked to the frontpage by default.\r\n  file.image =\r\n    # cat=basic/file/t; type=string; label=Top frame image, parameters: This is <img>-tag parameters for the top frame image. \"width\", \"height\" and \"src\" is already inserted, any others may be entered here.\r\n  imgParams = hspace=\"5\" vspace=\"5\"\r\n}\r\n\r\n  # cat=basic; type=comment; label=Text menu, page frame: Click this option to enable the text-based menu in the top of the page frame.\r\ncomment_textMenu = \r\n\r\n\r\n// Dimensions\r\ntopFrameHeight = 107\r\nleftFrameWidth = 200\r\nstyles.content.imgtext.maxW = 400\r\n\r\n  # cat=basic/dims; type=int+; label=Content width: This value defines the width in pixels of the table where the content is displayed in the page-frame\r\ncontentWidth = 400\r\n\r\n// Targets\r\nstyles.tmenu.pagetop.target = page\r\nPAGE_TARGET = page\r\ncontent.pageFrameObj = page\r\n\r\n\r\n\r\n\r\n## TSConstantsEditor Config\r\nTSConstantEditor.basic {\r\n  header = Standard Template \"BUG\"\r\n  description = BUG is a frame-based template. There are 3 frames; a topframe, leftframe (menu) and a page-frame. You can define an image for the topframe and setup the layout of the menu in the leftframe. //The menu lets you define a background-image and rollover-effects. \r\n  bulletlist = Topframe image // Leftframe graphical menu of gif-images: Select TrueType-font, color, size, shadow-opacity, offset. Optional backgroundimage of the menuitems. Optional mouseover-effekt with changed font-color and/or image-overlay (like an arrow).  //  Define size and background-color of the 3 frames, top, left and page. \r\n  image = gfx/BUG_basic.gif\r\n  1=topFrameHeight,bgCol\r\n  2=leftFrameWidth,bgCol\r\n  3=contentWidth,bgCol,styles.content.imgtext.maxW\r\n  4=top.file.image,top.imgParams\r\n  5=comment_textMenu\r\n}\r\n\r\n','# Top frame is defined. Content is an image.\r\n\r\ntop.bodyTag = <body bgcolor=\"{$bgCol}\">\r\ntop.10 = IMAGE\r\ntop.10.linkWrap = <a href=\"index.php?{0}\" target=\"_top\"> | </a>\r\ntop.10.params = {$top.imgParams}\r\ntop.10.file = {$top.file.image}\r\n\r\n\r\n# Left frame is defined. Content is a menu\r\n\r\nleft.bodyTag = <body bgcolor=\"{$bgCol}\">\r\nleft.10 < styles.gmenu.bug\r\n\r\n\r\n# Page frame is defined. Content is a menu\r\n\r\npage.bodyTag < styles.content.bodyTag\r\npage.noLinkUnderline = 0\r\npage.bodyTagMargins = 0\r\n\r\npage.10 = CTABLE\r\npage.10 {\r\n  offset = 5, 0\r\n  tableParams = border=\"0\" width=\"{$contentWidth}\"\r\n  cWidth={$contentWidth}\r\n  c.5 < styles.content.editPanelPage\r\n  c.10 < styles.insertContent\r\n  c.20 < styles.content.lastUpdate\r\n  c.30 < styles.content.typo3_powered\r\n\r\n\r\n{$comment_textMenu}  tm.10 < styles.tmenu.pagetop\r\n{$comment_textMenu}  tm.TDParams = valign=\"top\"\r\n}\r\n\r\n\r\npage.config.admPanel = 1\r\nconfig.intTarget = {$PAGE_TARGET}\r\npage.headerData.999 < plugin.meta\r\nframeset.headerData.999 < plugin.meta\r\n\r\n','Standard-template\r\n\r\nThis template is a frame-based template with a graphical menu (1 level) to the left. \r\nIn the topframe you can place a picture/logo.\r\nContent may be displayed in one column in the page-frame. \r\n\r\n\"styles.gmenu.bug\": menu in the left frame\r\n','');
INSERT INTO static_template VALUES (51,0,1054753538,958662553,'styles.tmenu.pagetop','','styles.tmenu.pagetop >\r\nstyles.tmenu.pagetop {\r\n    # cat=menu-2; type=int[0-5]; label=Advanced, entry level: This number defines which level in the pagetree is reflected as the first level in the menu. When this number is 1 (one), the menu will display pages on the second level in the pagetree.\r\n  entryLevel = 1\r\n    # cat=menu-2/typo; type=wrap; label=Wrap, items: This HTML-code is wrapped around every single menu item.\r\n  fontWrap =\r\n    # cat=menu-2/typo; type=wrap; label=Wrap, active items: This HTML-code is wrapped around the \"active\" menu item, if any.\r\n  ACT.fontWrap =\r\n    # cat=menu-2/; type=wrap; label=Wrap, whole menu: This HTML-code is finally wrapped around all the elements (the whole menu)\r\n  wrap =\r\n    # cat=menu-2/links; type=small; label=Target: Enter the link target for the menu. If your site is using frames, \"page\" would probably be correct. If not, leave blank (or \"_top\")\r\n  target = \r\n}\r\n\r\n\r\n\r\n## TSConstantsEditor Config\r\nTSConstantEditor.menu-2 {\r\n  header = styles.tmenu.pagetop\r\n  description = This is a little, simple menu of text-links. It\'s designed to be included in the top of pages thus working as a level-2 menu.\r\n  image = gfx/BUG_menu2.gif\r\n  1=styles.tmenu.pagetop.fontWrap\r\n  2=styles.tmenu.pagetop.ACT.fontWrap\r\n}\r\n\r\n','styles.tmenu.pagetop >\r\nstyles.tmenu.pagetop = HMENU\r\nstyles.tmenu.pagetop.stdWrap.required = 1\r\nstyles.tmenu.pagetop.stdWrap.wrap = {$styles.tmenu.pagetop.wrap}\r\nstyles.tmenu.pagetop.entryLevel = {$styles.tmenu.pagetop.entryLevel}\r\nstyles.tmenu.pagetop.1 = TMENU\r\nstyles.tmenu.pagetop.1 {\r\n  target = {$styles.tmenu.pagetop.target}\r\n  NO.afterImg = media/bullets/dots2.gif |*||*| _\r\n  NO.afterImgTagParams = hspace=\"4\"\r\n  NO.linkWrap = {$styles.tmenu.pagetop.fontWrap}\r\n  NO.ATagBeforeWrap = 1\r\n\r\n  ACT < .NO\r\n  ACT = 1\r\n  ACT.linkWrap = {$styles.tmenu.pagetop.ACT.fontWrap}\r\n}\r\n\r\n','Textmenu\r\n\r\nThis is a simple horizontal level-2 textmenu that\'s used in the top of pages.\r\n\r\nUsed with template BUG (in pageframe)','');
INSERT INTO static_template VALUES (42,0,1054753473,955318074,'styles.img.logo','','styles.img.logo >\r\nstyles.img.logo {\r\n    # cat=logo/dims; type=int[1-1000]; label=Pixeldimensions, X: Pixeldimensions of topframe image (pixels)\r\n  X = 625\r\n    # cat=logo/dims; type=int[1-300]; label=Pixeldimensions, Y: Pixeldimensions of topframe image (pixels)\r\n  Y = 92\r\n\r\n    # cat=logo/color; type=color; label=Image background color\r\n  bgCol = #CBB99C\r\n    # cat=logo/color; type=color; label=Logo color\r\n  logoCol = #165D89\r\n    # cat=logo/color; type=color; label=Image border color: Color of the image-border\r\n  boxColor = black\r\n\r\n    # cat=logo/dims; type=int[0-20]; label=Thickness of border\r\n  boxThickness = 2\r\n\r\n    # cat=logo/dims; type=offset; label=Logo offset: Offset of logo from upper-left corner of the image.\r\n  logoOffset = 10,5\r\n\r\n    # cat=logo; type=options[gif,jpg]; label=Image file format\r\n  format = gif\r\n\r\n    # cat=logo/file; type=file[IMAGE_EXT]; label=Imagefile\r\n  file.image = media/uploads/topimage.jpg\r\n    # cat=logo/file; type=file[IMAGE_EXT]; label=Imagefile Mask; Grayscale mask used to mask the Imagefile onto the colored background of the image. White areas make the image visible, dark areas hide the image.\r\n  file.mask = media/uploads/topmask.jpg\r\n    # cat=logo/file; type=file[IMAGE_EXT]; label=Imagefile, Logo mask: Grayscale mask used to impose the logo-colors onto the image. NOTE: The mask is inverted here!: DARK areas make the color visible, WHITE areas hide the color.\r\n  file.logo = media/uploads/toplogo.jpg\r\n}\r\n\r\n\r\n','styles.img.logo >\r\nstyles.img.logo = GIFBUILDER\r\nstyles.img.logo {\r\n  XY = {$styles.img.logo.X},{$styles.img.logo.Y}\r\n  format = {$styles.img.logo.format}\r\n  quality = 85\r\n  reduceColors = 65\r\n  backColor = {$styles.img.logo.bgCol}\r\n  10 = IMAGE\r\n  10.file = {$styles.img.logo.file.image}\r\n  10.mask = {$styles.img.logo.file.mask}\r\n\r\n  20 = IMAGE\r\n  20.file = GIFBUILDER\r\n  20.file {\r\n    XY = {$styles.img.logo.X},{$styles.img.logo.Y}\r\n    backColor = {$styles.img.logo.logoCol}\r\n  }\r\n  20.mask = GIFBUILDER\r\n  20.mask {\r\n    XY = {$styles.img.logo.X},{$styles.img.logo.Y}\r\n    backColor = white\r\n    10 = IMAGE\r\n    10.file = {$styles.img.logo.file.logo}\r\n    10.offset = {$styles.img.logo.logoOffset}\r\n    20 = EFFECT\r\n    20.value = invert\r\n  }\r\n\r\n  100 = BOX\r\n  100.dimensions = 0,0,{$styles.img.logo.X},{$styles.img.logo.boxThickness}\r\n  100.color = {$styles.img.logo.boxColor}\r\n  110 < .100\r\n  110.align = ,b \r\n \r\n  120 = BOX\r\n  120.dimensions = 0,0,{$styles.img.logo.boxThickness},{$styles.img.logo.Y}\r\n  120.color = {$styles.img.logo.boxColor}\r\n  130 < .120\r\n  130.align = r\r\n}\r\n\r\n\r\n\r\n\r\n','imgResource (using GIFBUILDER)\r\nThe images has a background color onto which \"image\" is overlayed through \"mask\". On top of this some color is masked by \"logo\"\r\n','');
INSERT INTO static_template VALUES (43,0,1071668142,955393897,'content (default)','45,46,44','  # cat=advanced/enable; type=boolean; label=Render content RTE compliant?: When this is set, the content will be rendered with each line wrapped in <p>-tags regardless of using stylesheets or not. This is necessary in order to make the content compliant with the Rich Text Editors align-ment functions.\r\ncontent.RTE_compliant = 1\r\ncontent.RTE_compliant.mode = fontwrap\r\n\r\ncontent {\r\n    # cat=content/cHeader/h0; type=int[1-5]; label=Default Header type: Enter the number of the header layout to be used by default. \r\n  defaultHeaderType = 1\r\n    # cat=content/cHeader/a; type=wrap; label=Header wrap: This is the wrap around the headers regardless of individual wraps.\r\n  wrap.header = |<br />\r\n    # cat=content/cHeader/h1; type=wrap; label=Header \"Layout1\" \r\n  wrap.header1 = <font face=\"verdana\" size=\"3\"><b> | </b></font>\r\n    # cat=content/cHeader/h2; type=wrap; label=Header \"Layout2\"\r\n  wrap.header2 = <font face=\"verdana\" size=\"2\" color=\"red\"><b> | </b></font>\r\n    # cat=content/cHeader/h3; type=wrap; label=Header \"Layout3\"\r\n  wrap.header3 = <font face=\"verdana\" size=\"4\"><b> | </b></font>\r\n    # cat=content/cHeader/h4; type=wrap; label=Header \"Layout4\"\r\n  wrap.header4 = <font face=\"verdana\" size=\"5\"><b> | </b></font>\r\n\r\n  case.header1 = \r\n  case.header2 = \r\n\r\n  wrap2.header1 = \r\n  wrap2.header2 = \r\n  wrap2.header3 = \r\n\r\n    # cat=content/cHeader/x; type=wrap; label=Headerdate: The optional date shown above the header\r\n  wrap.headerDate = <font face=\"verdana\" size=\"1\">|:</font><br />\r\n\r\n    # cat=content/cHeader/s0; type=int[1-3]; label=Default Subheader type: Enter the number of the subheader layout to be used by default.\r\n  defaultSubHeaderType = 3\r\n    # cat=content/cHeader/s1; type=wrap; label=Subheader \"Layout 1\"\r\n  wrap.subheader1 = <font face=\"verdana\" size=\"2\"> | </font>\r\n    # cat=content/cHeader/s2; type=wrap; label=Subheader \"Layout 2\"\r\n  wrap.subheader2 = <font face=\"verdana\" size=\"1\"><b> | </b></font>\r\n    # cat=content/cHeader/s3; type=wrap; label=Subheader \"Layout 3\"\r\n  wrap.subheader3 = <font face=\"verdana\" size=\"1\" color=\"navy\"><b> | </b></font>\r\n\r\n    # cat=content/cBullets; type=; label=Bulletlist \"Layout 2\"\r\n  bulletImages.2 = <img src=\"media/bullets/mark.gif\" vspace=\"2\" hspace=\"2\" border=\"0\" alt=\"\" />\r\n    # cat=content/cBullets; type=; label=Bulletlist \"Layout 3\"\r\n  bulletImages.3 = <img src=\"media/bullets/bullet1_n.gif\" vspace=\"2\" hspace=\"2\" border=\"0\" alt=\"\" />\r\n\r\n  headerSpace = 0|5\r\n  space = 0|10\r\n\r\n    # cat=content/cText/b; type=wrap; label=Bodytext wrap: This is the wrap around the whole bodytext part of a content element\r\n  wrap.bodytext = |<br />\r\n    # cat=content/cText/a; type=small; label=Bodytext linebreak: This is the tag used for linebreaks at the end of every paragraph in the bodytext.\r\n  break.bodytext = <br />\r\n    # An alternative body text linebreak code, because this will substitue nl-chars ONLY in the plain bodytext whereas the above will substituted it in all content including the returned content from any typo-tags.\r\n  break.bodytext_parseFunc = \r\n\r\n    # cat=content/cTable; type=color; label=Tables Cellcolor: The color of the tablecells of ordinary tables\r\n  tableCellColor = silver\r\n  tableCellWrap = \r\n    # cat=content/cSplash; type=color; label=\"Textbox\" Background color: This is the background color of the graphical elements in the \"Textbox\" content element. Normally set this to the color of the page background\r\n  splash.bgCol = white\r\n    # cat=content/cMenu; type=wrap; label=\"Menu\" content element: Elementwrap for the items in the content element type \"Menu\"\r\n  menuWrap = <b> | </b>\r\n    # cat=content/cMenu; type=wrap; label=\"Menu\" content element, sub: Elementwrap for the subitems in the content element type \"Menu\". Used by the links to page-sections.\r\n  subMenuWrap = <b> | </b>\r\n  menuAllWrap = <b> | </b><br />\r\n  menuATagBeforeWrap = 1\r\n\r\n    # cat=content/language; type=; label=\"To top\" Link: HTML-code used to create a link to the top of the page, if that is enabled for a content element\r\n  linkToTop = <a href=\"#top\">To top</a><br />\r\n\r\n    # cat=advanced/links; type=small; label=Pageframe object: The name of the \"contentframe\". Normally set to \"page\" if the site has a frameset. Otherwise it should be an empty value. This is important, as it determines the target of internal links!\r\n  pageFrameObj = page\r\n\r\n  shortcut.tables = tt_content,tt_address,tt_links,tt_guest,tt_board,tt_calender,tt_products,tt_news,tt_rating,tt_poll\r\n}\r\n\r\n\r\n','#\r\n# Object preserved from unsetting after template parsing\r\n# These are meant for referencing\r\n#\r\n\r\nlib.stdheader = COA\r\nlib.stdheader {\r\n  stdWrap.wrapAlign.field = header_position\r\n  stdWrap.typolink.parameter.field = header_link\r\n  stdWrap.fieldRequired = header\r\n  stdWrap.editIcons = tt_content : header, [header_layout | header_position], [header_link|date]\r\n  stdWrap.editIcons.beforeLastTag=1\r\n  stdWrap.editIcons.iconTitle=Edit header\r\n\r\n  stdWrap.if {\r\n    equals.field = header_layout\r\n    value = 100\r\n    negate = 1\r\n  }\r\n\r\n  5 = TEXT\r\n  5.field = date\r\n  5.if.isTrue.field = date\r\n  5.date = d/m Y\r\n  5.wrap = {$content.wrap.headerDate}\r\n  \r\n  10 = CASE\r\n  10.setCurrent {\r\n    field = header\r\n    parseFunc < styles.content.parseFunc\r\n    parseFunc.if.value = 5\r\n    parseFunc.if.equals {\r\n      field = header_layout\r\n      ifEmpty = {$content.defaultHeaderType}\r\n      ifEmpty.override.data = register: defaultHeaderType\r\n    }\r\n    parseFunc.if.negate = 1\r\n  }\r\n  10.key.field = header_layout\r\n  10.key.ifEmpty = {$content.defaultHeaderType}\r\n  10.key.ifEmpty.override.data = register: defaultHeaderType\r\n  10.stdWrap.wrap = {$content.wrap.header}\r\n\r\n  10.1 = TEXT\r\n  10.1.current = 1\r\n  10.1.fontTag = {$content.wrap.header1}\r\n  10.1.case = {$content.case.header1}\r\n  10.1.wrap2 = {$content.wrap2.header1}\r\n\r\n  10.2 = TEXT\r\n  10.2.current = 1\r\n  10.2.fontTag = {$content.wrap.header2}\r\n  10.2.case = {$content.case.header2}\r\n  10.2.wrap2 = {$content.wrap2.header2}\r\n\r\n  10.3 = TEXT\r\n  10.3.current = 1\r\n  10.3.fontTag = {$content.wrap.header3}\r\n  10.3.wrap2 = {$content.wrap2.header3}\r\n\r\n  10.4 = TEXT\r\n  10.4.current = 1\r\n  10.4.fontTag = {$content.wrap.header4}\r\n\r\n  10.5 < styles.header.gfx1\r\n\r\n  stdWrap.space = {$content.headerSpace}\r\n}\r\n\r\n# \r\n# Configuring of language for backwards compatibility\r\n# \r\n{$comment_DK} config.language = dk\r\n\r\n\r\n\r\n#\r\n# tt_content is started\r\n# \r\ntt_content >\r\ntt_content = CASE\r\ntt_content.stdWrap {\r\n  spaceBefore.field = spaceBefore\r\n  spaceAfter.field = spaceAfter\r\n  space = {$content.space}\r\n  innerWrap.cObject < styles.content.frames\r\n  innerWrap2 = | {$content.linkToTop}\r\n  innerWrap2.fieldRequired = linkToTop\r\n  dataWrap = <a name=\"{field:uid}\"></a>\r\n  editPanel = 1\r\n  editPanel {\r\n    allow = move,new,edit,hide,delete\r\n    line=5\r\n    label = %s\r\n    onlyCurrentPid = 1\r\n    previewBorder=4\r\n    edit.displayRecord = 1\r\n  }\r\n}\r\ntt_content.key.field = CType\r\n\r\n\r\n# CType: header\r\ntt_content.header = COA\r\ntt_content.header {\r\n  10 = < lib.stdheader\r\n  \r\n  20 = CASE\r\n  20.stdWrap.fieldRequired = subheader\r\n  20.stdWrap.parseFunc < styles.content.parseFunc\r\n  20.key.field = layout\r\n  20.stdWrap.wrap = | <br />\r\n  20.stdWrap.editIcons = tt_content:subheader,layout\r\n  20.stdWrap.editIcons.beforeLastTag=1\r\n  20.stdWrap.editIcons.iconTitle=Edit subheader\r\n\r\n  20.1 = TEXT\r\n  20.1.field = subheader\r\n  20.1.fontTag = {$content.wrap.subheader1}\r\n  20.2 = TEXT\r\n  20.2.field = subheader\r\n  20.2.fontTag = {$content.wrap.subheader2}\r\n  20.3 = TEXT\r\n  20.3.field = subheader\r\n  20.3.fontTag = {$content.wrap.subheader3}\r\n\r\n  20.default < .20.{$content.defaultSubHeaderType}\r\n}\r\n\r\n\r\n\r\n\r\n# CType: bullet\r\ntt_content.bullets = COA\r\ntt_content.bullets {\r\n  10 = < lib.stdheader\r\n  20 = CASE\r\n  20.setCurrent.field = bodytext\r\n  20.key.field = layout\r\n  20 {\r\n    default < styles.content.bulletlist_gr\r\n    1 < styles.content.bulletlist\r\n\r\n    2 < styles.content.bulletlist_gr\r\n    2.split.1.wrap = <tr><td valign=\"top\">{$content.bulletImages.2}</td><td valign=\"top\"> | </td></tr>\r\n\r\n    3 < styles.content.bulletlist_gr\r\n    3.split.1.wrap = <tr><td valign=\"top\">{$content.bulletImages.3}</td><td valign=\"top\"> | </td></tr>\r\n  }\r\n\r\n  20.stdWrap.editIcons = tt_content:layout, bodytext [text_align | text_face | text_size | text_color],[text_properties]\r\n  20.stdWrap.editIcons.beforeLastTag=1\r\n  20.stdWrap.editIcons.iconTitle=Edit bulletlist\r\n}\r\n\r\n\r\n\r\n\r\n# CType: table\r\ntt_content.table = COA\r\ntt_content.table {\r\n  10 = < lib.stdheader\r\n  20 = CASE\r\n  20.setCurrent.field = bodytext\r\n  20.key.field = layout\r\n  20 {\r\n    default < styles.content.table\r\n    1 < styles.content.table\r\n    1.split.1.split.1.wrap = <td valign=\"top\" bgcolor=\"{$content.tableCellColor}\">|</td>\r\n    1.split.1.split.1.innerWrap = {$content.tableCellWrap}\r\n    1.split.1.split.2.wrap = <td valign=\"top\" bgcolor=\"{$content.tableCellColor}\">|</td>\r\n    1.split.1.split.2.innerWrap = {$content.tableCellWrap}\r\n\r\n    2 < styles.content.table\r\n    2.split.1.split.1.wrap = <td valign=\"top\" bgcolor=\"{$content.tableCellColor}\">|</td>\r\n    2.split.1.split.1.innerWrap = {$content.tableCellWrap}\r\n    2.split.2.split.1.wrap = <td valign=\"top\" bgcolor=\"{$content.tableCellColor}\">|</td>\r\n    2.split.2.split.1.innerWrap = {$content.tableCellWrap}\r\n\r\n    3 < .1\r\n    3.split.2.split.1.wrap = <td valign=\"top\" bgcolor=\"{$content.tableCellColor}\">|</td>\r\n    3.split.2.split.1.innerWrap = {$content.tableCellWrap}\r\n  }\r\n\r\n  20.stdWrap.editIcons = tt_content:layout [cols|table_bgColor|table_border|table_cellspacing|table_cellpadding], bodytext [text_align | text_face | text_size | text_color],[text_properties]\r\n  20.stdWrap.editIcons.beforeLastTag=1\r\n  20.stdWrap.editIcons.iconTitle=Edit table\r\n}\r\n\r\n\r\n\r\n# CType: text\r\ntt_content.text = COA\r\ntt_content.text {\r\n  10 = < lib.stdheader\r\n  20 = TEXT\r\n  20 {\r\n#debugFunc = 2\r\n    fieldRequired = bodytext\r\n    wrap = {$content.wrap.bodytext}\r\n    brTag = {$content.break.bodytext}\r\n    field = bodytext\r\n    textStyle < styles.content.textStyle\r\n    parseFunc < styles.content.parseFunc\r\n    parseFunc.nonTypoTagStdWrap.brTag = {$content.break.bodytext_parseFunc}\r\n    editIcons = tt_content:bodytext [text_align | text_face | text_size | text_color],[text_properties], rte_enabled\r\n    editIcons.beforeLastTag=1\r\n    editIcons.iconTitle=Edit bodytext\r\n  }\r\n  20.parseFunc.tags {\r\n    typolist < tt_content.bullets.20\r\n    typolist.stripNL = 1\r\n    typolist {\r\n        // Overriding values:\r\n      key.field >\r\n      key.data = parameters : type\r\n      setCurrent >\r\n      stdWrap.if.isTrue.current = 1\r\n    }\r\n    typohead < lib.stdheader\r\n    typohead.stripNL = 1\r\n    typohead {\r\n      stdWrap.wrapAlign.field >\r\n      stdWrap.wrapAlign.data = parameters : align\r\n      stdWrap.typolink.parameter.field >\r\n      stdWrap.typolink.parameter.data = parameters : link\r\n      stdWrap.fieldRequired >\r\n      stdWrap.if >\r\n      stdWrap.if.isTrue.current = 1\r\n      stdWrap.wrap = <br /> |\r\n      stdWrap.editIcons >\r\n      10.key.field >\r\n      10.key.data = parameters : type\r\n      10.setCurrent.field >\r\n      10.setCurrent.current = 1\r\n    }\r\n    typocode = TEXT\r\n    typocode.current = 1\r\n    typocode.htmlSpecialChars = 1\r\n    typocode.br = 1\r\n  }\r\n}\r\n\r\n# Configures the content for compliancy with the RTE\r\n[globalVar=LIT:0<{$content.RTE_compliant}]\r\n  # Make sure nonTypoTagStdWrap operates on content outside <typolist> and <typohead> only:\r\n  tt_content.text.20.parseFunc.tags {\r\n    typolist.breakoutTypoTagContent = 1\r\n    typohead.breakoutTypoTagContent = 1\r\n    typohead.stdWrap.wrap >\r\n  }\r\n\r\n  # Processing <table> and <blockquote> blocks separately\r\n  tt_content.text.20.parseFunc.externalBlocks = table, blockquote\r\n  tt_content.text.20.parseFunc.externalBlocks {\r\n      # The blockquote content is passed into parseFunc again...\r\n    blockquote.callRecursive=1\r\n    blockquote.callRecursive.tagStdWrap.HTMLparser = 1\r\n    blockquote.callRecursive.tagStdWrap.HTMLparser.tags.blockquote.overrideAttribs = style=\"margin-bottom:0;margin-top:0;\"\r\n    blockquote.stripNL=1\r\n    table.stripNL=1\r\n    table.HTMLtableCells=1\r\n    table.HTMLtableCells {\r\n      default.callRecursive=1\r\n      addChr10BetweenParagraphs=1\r\n    }\r\n  }\r\n\r\n    # Setting up nonTypoTagStdWrap to wrap the text with P-tags\r\n  tt_content.text.20.parseFunc.nonTypoTagStdWrap >\r\n  tt_content.text.20.parseFunc.nonTypoTagStdWrap.encapsLines < styles.content.RTE_encaps_{$content.RTE_compliant.mode}\r\n\r\n    # finally removing the old textstyle formatting on the whole bodytext part.\r\n  tt_content.text.20.textStyle >\r\n  tt_content.text.20.wrap >\r\n  tt_content.text.20.brTag >\r\n[global]\r\n\r\n\r\n\r\n# CType: image\r\ntt_content.image = COA\r\ntt_content.image {\r\n  10 = < lib.stdheader\r\n  20  < styles.content.imgtext\r\n}\r\n\r\n\r\n\r\n\r\n# CType: textpic\r\ntt_content.textpic = COA\r\ntt_content.textpic {\r\n  10 = COA  \r\n  10.if.value = 25\r\n  10.if.isLessThan.field = imageorient\r\n  10.10 = < lib.stdheader\r\n    \r\n  20  < styles.content.imgtext\r\n  20.text.10 = COA\r\n  20.text.10 {\r\n    if.value = 24\r\n    if.isGreaterThan.field = imageorient\r\n    10 = < lib.stdheader\r\n  }\r\n  20.text.20 = < tt_content.text.20\r\n}\r\n\r\n\r\n# CType: rte\r\ntt_content.rte = COA\r\ntt_content.rte {\r\n  10 = < lib.stdheader\r\n  20 = TEXT\r\n  20.field = bodytext\r\n\r\n  20.editIcons = tt_content:bodytext\r\n  20.editIcons.beforeLastTag=1\r\n  20.editIcons.iconTitle=Edit Rich Text content\r\n}\r\n\r\n\r\n# CType: uploads\r\ntt_content.uploads = COA\r\ntt_content.uploads {\r\n  10 = < lib.stdheader\r\n  20 = CASE\r\n  20 {\r\n    setCurrent.field = media\r\n    key.field = layout\r\n    default < styles.content.uploads\r\n    1 < styles.content.uploads_icons\r\n    2 < styles.content.uploads_imgicons\r\n    3 < styles.content.uploads_imgicons\r\n    3.split.1.filelink.icon.wrap >\r\n  }\r\n\r\n  20.stdWrap.editIcons = tt_content:media, layout [table_bgColor|table_border|table_cellspacing|table_cellpadding],filelink_size,imagecaption\r\n  20.stdWrap.editIcons.iconTitle=Edit filelist\r\n}\r\n\r\n\r\n\r\n\r\n# CType: menu\r\ntt_content.menu = COA\r\ntt_content.menu {\r\n  10 = < lib.stdheader\r\n  20 = CASE\r\n  20 {\r\n    key.field = menu_type\r\n\r\n    default = HMENU\r\n    default {\r\n      special = list\r\n      special.value.field = pages\r\n      1 = TMENU\r\n      1.NO.linkWrap =  {$content.menuWrap}\r\n      1.NO.allWrap = {$content.menuAllWrap}\r\n      1.NO.ATagBeforeWrap = {$content.menuATagBeforeWrap}\r\n      1.target = {$content.pageFrameObj}\r\n    }\r\n\r\n    1 < .default\r\n    1.special = directory\r\n\r\n    2 < styles.sitemap.text\r\n\r\n    3 < styles.insertContent\r\n    3.select.andWhere = sectionIndex!=0\r\n    3.select.pidInList.override.field = pages\r\n    3.renderObj = TEXT\r\n    3.renderObj {\r\n      fieldRequired = header\r\n      trim=1\r\n      field = header\r\n      wrap = {$content.menuWrap}\r\n      typolink.parameter.field = pid\r\n      typolink.section.field = uid\r\n      wrap2 = |<br />\r\n    }\r\n\r\n    4 < .1\r\n    4.1.NO {\r\n      after.data = field : abstract // field : description // field : subtitle\r\n      after.htmlSpecialChars = 1\r\n      afterWrap = <br />{$content.subMenuWrap}\r\n    }\r\n\r\n    5 < .default\r\n    5.special = updated\r\n    5.special {\r\n      maxAge = 3600*24*7\r\n      excludeNoSearchPages = 1\r\n    }\r\n\r\n    6 < .default\r\n    6.special = keywords\r\n    6.special {\r\n      excludeNoSearchPages = 1\r\n    }\r\n\r\n    7 < .1\r\n    7.1.expAll = 1\r\n    7.1.wrap = |<br />\r\n    7.2 < .7.1\r\n    7.2.sectionIndex = 1\r\n    7.2.sectionIndex.type = header\r\n    7.2.NO.linkWrap =  {$content.subMenuWrap}\r\n  }\r\n\r\n  20.stdWrap.editIcons = tt_content: menu_type,pages\r\n  20.stdWrap.editIcons.iconTitle=Edit linkmenu\r\n}\r\n\r\n\r\n\r\n\r\n# CType: shortcut\r\ntt_content.shortcut = COA\r\ntt_content.shortcut {\r\n#  10 = < lib.stdheader\r\n  20 = CASE\r\n  20.key.field = layout\r\n  20.0= RECORDS\r\n  20.0 {\r\n    source.field = records\r\n    tables = {$content.shortcut.tables}\r\n    conf.tt_content = < tt_content\r\n    conf.tt_address = < tt_address\r\n    conf.tt_links = < tt_links\r\n    conf.tt_guest = < tt_guest\r\n    conf.tt_board = < tt_board\r\n    conf.tt_calender = < tt_calender\r\n    conf.tt_rating < tt_rating\r\n    conf.tt_products = < tt_products\r\n    conf.tt_news = < tt_news\r\n    conf.tt_poll = < plugin.tt_poll\r\n  }\r\n  20.1= RECORDS\r\n  20.1 {\r\n    source.field = records\r\n    tables = {$content.shortcut.tables}\r\n    conf.tt_poll = < plugin.tt_poll\r\n    conf.tt_poll.code = RESULT,SUBMITTEDVOTE\r\n  }\r\n\r\n  20.stdWrap.editIcons = tt_content: records\r\n  20.stdWrap.editIcons.iconTitle=Edit recordlist\r\n}\r\n\r\n\r\n\r\n\r\n# CType: list\r\n# The keys for the CASE-cObject is supplied by including static_templates which is configured to fill out these positions. Examples are \"content.tt_products\" and \"content.tt_calendar\"\r\ntt_content.list = COA\r\ntt_content.list.10 = < lib.stdheader\r\ntt_content.list.20 = CASE\r\ntt_content.list.20.key.field = list_type\r\ntt_content.list.20 {\r\n  # LIST element references (NOT copy of objects!)\r\n  3 = CASE\r\n  3.key.field = layout\r\n  3.0 = < plugin.tt_guest\r\n\r\n  4 = CASE\r\n  4.key.field = layout\r\n  4.0 = < plugin.tt_board_list\r\n  4.1 = < plugin.tt_board_tree\r\n\r\n  2 = CASE\r\n  2.key.field = layout\r\n  2.0 = < plugin.tt_board_tree\r\n\r\n  5 = CASE\r\n  5.key.field = layout\r\n  5.0 = < plugin.tt_products\r\n\r\n  7 = CASE\r\n  7.key.field = layout\r\n  7.0 = < plugin.tt_calender\r\n\r\n  8 = CASE\r\n  8.key.field = layout\r\n  8.0 = < plugin.tt_rating\r\n\r\n  9 = CASE\r\n  9.key.field = layout\r\n  9.0 = < plugin.tt_news\r\n\r\n  11 = CASE\r\n  11.key.field = layout\r\n  11.0 = < plugin.tipafriend\r\n\r\n  20 = CASE\r\n  20.key.field = layout\r\n  20.0 = < plugin.feadmin.fe_users\r\n\r\n  21 = CASE\r\n  21.key.field = layout\r\n  21.0 = < plugin.feadmin.dmailsubscription\r\n}\r\ntt_content.list {\r\n  20.stdWrap.editIcons = tt_content: list_type, layout, select_key, pages [recursive]\r\n  20.stdWrap.editIcons.iconTitle=Edit recordlist\r\n}\r\n\r\n\r\n# CType: multimedia\r\ntt_content.multimedia = COA\r\ntt_content.multimedia {\r\n  10 = < lib.stdheader\r\n  20 = MULTIMEDIA\r\n  20.file.field = multimedia\r\n  20.file.wrap = uploads/media/\r\n  20.file.listNum = 0\r\n  20.params.field = bodytext\r\n}\r\n\r\n\r\n\r\n\r\n# CType: splash\r\ntt_content.splash = CASE\r\ntt_content.splash.key.field = splash_layout\r\n\r\ntt_content.splash.default = COA\r\ntt_content.splash.default {\r\n  20 = CTABLE\r\n  20 {\r\n    c.1 = < tt_content.text\r\n    lm.1 = IMAGE\r\n    lm.1.file {\r\n      import = uploads/pics/\r\n      import.field = image\r\n      import.listNum = 0\r\n      maxW.field = imagewidth\r\n      maxW.ifEmpty = 200\r\n    }\r\n    cMargins = 30,0,0,0\r\n  }\r\n}\r\ntt_content.splash.1 < tt_content.splash.default\r\ntt_content.splash.1.20.lm.1.file >\r\ntt_content.splash.1.20.lm.1.file = GIFBUILDER\r\ntt_content.splash.1.20.lm.1.file {\r\n  XY = [10.w]+10,[10.h]+10\r\n  backColor = {$content.splash.bgCol}\r\n  backColor.override.data = register:pageColor\r\n  format = jpg\r\n  5 = BOX\r\n  5.dimensions = 3,3,[10.w],[10.h]\r\n  5.color = #333333\r\n  7 = EFFECT\r\n  7.value = blur=99|blur=99|blur=99|blur=99|blur=99|blur=99|blur=99\r\n  10 = IMAGE\r\n  10.file {\r\n    import = uploads/pics/\r\n    import.field = image\r\n    import.listNum = 0\r\n    maxW.field = imagewidth\r\n    maxW.ifEmpty = 200\r\n  }\r\n}\r\ntt_content.splash.2 < tt_content.splash.default\r\ntt_content.splash.2.20.lm.1.file.m < styles.content.imgFrames.1\r\ntt_content.splash.3 < tt_content.splash.default\r\ntt_content.splash.3.20.lm.1.file.m < styles.content.imgFrames.2\r\n  // From plugin.postit1, if included:\r\ntt_content.splash.20 = < plugin.postit1\r\n\r\n# CType: mailform\r\ntt_content.mailform = COA\r\ntt_content.mailform {\r\n  10 = < lib.stdheader\r\n  20 < styles.content.mailform\r\n\r\n  20.stdWrap.editIcons = tt_content: bodytext,pages,subheader\r\n  20.stdWrap.editIcons.iconTitle=Edit multimedia element\r\n}\r\n\r\n\r\n\r\n\r\n# CType: search\r\ntt_content.search = COA\r\ntt_content.search {\r\n  10 = < lib.stdheader\r\n  20 < styles.content.searchresult\r\n  30 < styles.content.searchform\r\n\r\n  30.stdWrap.editIcons = tt_content: pages\r\n  30.stdWrap.editIcons.iconTitle=Edit search element\r\n}\r\n\r\n\r\n\r\n\r\n# CType: login\r\ntt_content.login = COA\r\ntt_content.login {\r\n  10 = < lib.stdheader\r\n  20 < styles.content.loginform\r\n\r\n  20.stdWrap.editIcons = tt_content: pages\r\n  20.stdWrap.editIcons.iconTitle=Edit login element\r\n}\r\n\r\n\r\n\r\n\r\n# CType: html\r\ntt_content.html = TEXT\r\ntt_content.html.field = bodytext\r\ntt_content.html.editIcons = tt_content: pages\r\ntt_content.html.editIcons.iconTitle=Edit pure HTML content\r\n\r\n# CType: script\r\ntt_content.script = TEXT\r\ntt_content.script.value =\r\n\r\n# CType: script\r\ntt_content.div = TEXT\r\ntt_content.div.value =\r\n\r\n# Default error msg:\r\ntt_content.default = TEXT\r\ntt_content.default.field = CType\r\ntt_content.default.wrap = <b>CTYPE \"|\" not defined! </b>\r\n\r\n\r\n','Content-rendering:\r\n\r\nContains configuration for default content-rendering for the table \"tt_content\"\r\nIs included by the standard-templates. \r\nNotice this template includes other static templates, especially \"styles.content (default)\"\r\n\r\nStatus:\r\nChanged 28-06-2000','\r\n# Setting up the CSS Editor\r\nCSS_editor = Template Styles\r\nCSS_editor.ch {\r\n  BODY = General\r\n  BODY.selector = BODY\r\n  BODY.attribs = font-family, background-color\r\n  BODY.example = Plan text outside of any tags written in the page-body.\r\n\r\n  A = Links\r\n  A.selector = A\r\n  A.attribs = LINKS,font-weight\r\n  A.example = This is <A href=\"#\">a link to</A> the page top.\r\n  A.exampleStop=1\r\n  A.ch {\r\n	hover = Mouseover links\r\n	hover.selector = + :hover\r\n	hover.attribs = LINKS\r\n\r\n	active = Active links\r\n	active.selector = + :active\r\n	active.attribs = LINKS\r\n\r\n	visited = Visited links\r\n	visited.selector = + :visited\r\n	visited.attribs = LINKS\r\n  }\r\n  \r\n  content = < tt_content.CSS_editor\r\n}\r\ntt_content.CSS_editor = General content\r\ntt_content.CSS_editor {\r\n	title.dk = Generelt Indhold\r\n}');
INSERT INTO static_template VALUES (44,0,1054753381,955394546,'styles.header.gfx1','','styles.header.gfx1 >\r\nstyles.header.gfx1 {\r\n    # cat=content/cHeader_g/h5; type=color; label=Header \"Layout5\", Backgr. color: Color of the background of the header-items. This should be the same as the page background color.\r\n  bgCol = white\r\n\r\n    # cat=content/cHeader_g/h5; type=file[ttf]; label=Header \"Layout5\", Font file: TrueType (ttf) font\r\n  file.fontFile = \r\n    # cat=content/cHeader_g/h5; type=int[1-40]; label=Header \"Layout5\", Font size: Font size of the TrueType font\r\n  fontSize = 20\r\n    # cat=content/cHeader_g/h5; type=color; label=Header \"Layout5\", Font color: Font color of the TrueType font\r\n  fontColor = black\r\n    # cat=content/cHeader_g/h5; type=offset; label=Header \"Layout5\", Font offset: Enter the offset of the text from the upper-left corner on the header items\r\n  fontOffset = 2,20\r\n    # cat=content/cHeader_g/h5; type=boolean; label=Header \"Layout5\", Nicetext: If the text is jagged on the edges, you may try to eliminate it with this option. But it will also slow down the rendering process.\r\n  niceText = \r\n\r\n    # cat=content/cHeader_g/h5; type=int[1-200]; label=Header \"Layout5\", height: Height (pixels) of the header-items\r\n  itemH = 30\r\n    # cat=content/cHeader_g/h5; type=int+; label=Header \"Layout5\", Max width: Maximum width (pixels) of the header-items. Use this to ensure that the headers will never get wider than your page design for the content allows. Use the same value as for \"Max Image Width\".\r\n  maxWidth = \r\n    # cat=content/cHeader_g/h5; type=int+; label=Header \"Layout5\", Max chars: Maximum number of text characters allowed in the header items. Use this as a way to limit the physical width of the headers. Similar in concept to \".maxWidth\" \r\n  maxChars = 35\r\n\r\n    # cat=content/cHeader_g/h5; type=int[1-256]; label=Header \"Layout5\", Reduce colors: Number of indexed colors on header items. If your headers end up with weird colors, you can try to enter a higher number of colors. But the graphics-files will also increase their filesize.\r\n  reduceColors = 16\r\n    # cat=content/cHeader_g/h5; type=wrap; label=Header \"Layout5\", Wrap: Wrap HTML-code for the header item\r\n  wrap = \r\n}\r\n\r\n','styles.header.gfx1 >\r\nstyles.header.gfx1 = IMAGE\r\nstyles.header.gfx1 {\r\n  wrap = {$styles.header.gfx1.wrap}\r\n  alttext.current = 1\r\n  file = GIFBUILDER\r\n  file {\r\n    XY = [10.w]+10 ,{$styles.header.gfx1.itemH}\r\n    maxWidth = {$styles.header.gfx1.maxWidth}\r\n    backColor = {$styles.header.gfx1.bgCol}\r\n    reduceColors = {$styles.header.gfx1.reduceColors}\r\n    10 = TEXT\r\n    10 {\r\n      text.current = 1\r\n      text.crop = {$styles.header.gfx1.maxChars}\r\n      fontSize = {$styles.header.gfx1.fontSize}\r\n      fontFile = {$styles.header.gfx1.file.fontFile}\r\n      fontColor = {$styles.header.gfx1.fontColor}\r\n      offset = {$styles.header.gfx1.fontOffset}\r\n      niceText = {$styles.header.gfx1.niceText}\r\n    }\r\n  }\r\n}\r\n','Header graphics.\r\n\r\nUsed as Header Layout 5 in the \"content (default)\" template','');
INSERT INTO static_template VALUES (45,0,1071587625,955520868,'styles.content (default)','','  # Clear out any constants in this reserved room!\r\nstyles.content >\r\n\r\n    # cat=advanced; type=int+; label= News Content PID: If your template has a column with \"news\"-content fetched from another page-id, this is where you enter the id-number of that page!\r\nstyles.content.getNews.newsPid = 0\r\n\r\nstyles.content.lastUpdate {\r\n  format = H:i d/m Y\r\n    # cat=page//lastupdate; type=; label= Label for \"Last update\": Last update is shown in the bottom of the page if the \"Last update\" date entry is set for the page record.\r\n  label = Last update:\r\n    # cat=page//lastupdate; type=wrap; label= Wrap for \"Last update\"\r\n  wrap = <br /><font size=\"1\" face=\"arial,helvetica\">|</font><br />\r\n    # cat=page//lastupdate; type=comment; label= Automatic \"Last update\": Click this option, if you want to automatically show \"Last update\" on the page.\r\n  comment_auto = #\r\n}\r\n\r\nstyles.content.typo3_powered {\r\n    #cat=advanced; type=options[,1,2]; label=\"TYPO3 Powered By\" Logo: Select which - if any - TYPO3 logo will be displayed in the bottom of the page.\r\n  number = 2\r\n}\r\n\r\nstyles.content.textStyle {\r\n    # cat=content/cText/f1; type=small; label= Bodytext font\r\n  face = \r\n    # cat=content/cText/f2; type=int[1-5]; label= Bodytext size\r\n  size = \r\n    # cat=content/cText/f3; type=color; label= Bodytext color\r\n  color = \r\n  color1 =\r\n  color2 =\r\n  properties =\r\n    # cat=content/cText/f4; type=wrap; label= Alternative wrap: This could be used to wrap the bodytext in <div>-tags if you would like to use a stylesheet instead\r\n  altWrap =\r\n}\r\nstyles.content.tableStyle {\r\n    # cat=content/cTable; type=color; label= Tables background color\r\n  color = \r\n  color1 =\r\n  color2 =\r\n  alignField =\r\n}\r\nstyles.content {\r\n    # cat=content/cTable; type=wrap; label= Alternative wrap: This could be used to wrap the table content in <div>-tags if you would like to use a stylesheet instead\r\n  table.altWrap =\r\n    # cat=content/cBullets; type=wrap; label= Alternative wrap: This could be used to wrap the bullet list items in <div>-tags if you would like to use a stylesheet instead\r\n  bulletlist.altWrap =\r\n}\r\n\r\nstyles.content.links {\r\n  keep = path\r\n    # cat=content/links; type=small; label= Target for external links\r\n  extTarget = _blank\r\n  target = {$PAGE_TARGET}\r\n    # cat=content/links; type=wrap; label= Wrap for links in text\r\n  wrap = \r\n  allowTags = b,i,u,a,img,br,div,center,pre,font,hr,sub,sup,p,strong,em,li,ul,ol,blockquote,strike,span\r\n    # cat=content/cSearch; type=wrap; label= Searchwords markup: Wrap for markup of search-words in text upon a search.\r\n  sword = <font color=\"red\"><b>|</b></font>\r\n}\r\nstyles.content.uploads {\r\n  # cat=content/cUploads; type=wrap; label= Wrap: Wrap for content element \"Filelinks\"\r\n  wrap = <b> | </b>\r\n  labelWrap = \r\n  sizeWrap = \r\n  tdWrap = <td> |</td>\r\n  # cat=content/cUploads; type=wrap; label= Wrap, description: Wrap for the description of content element \"Filelinks\". If this is NOT set, the description will not shown up.\r\n  descriptionWrap = \r\n  jumpurl_secure = \r\n  jumpurl_secure_mimeTypes = pdf=application/pdf, doc=application/msword\r\n  jumpurl = \r\n}\r\n\r\nstyles.content.frames {\r\n  ruler.lineColor = black\r\n  ruler.lineThickness = 1\r\n  ruler.before = 10\r\n  ruler.after = 10\r\n  padding = 10\r\n  indent = 30\r\n    # cat=content//; type=color; label= Frame 1 background color: Set the background color of the content element frame \"frame1\".\r\n  1.bgCol = silver\r\n    # cat=content//; type=color; label= Frame 2 background color: Set the background color of the content element frame \"frame2\".\r\n  2.bgCol = silver\r\n    # cat=content//; type=color; label= Frame 2 border color: Set the border color of the content element frame \"frame2\".\r\n  2.borderCol = black\r\n  2.borderThickness = 2\r\n\r\n  33_66cell = <td width=\"33%\"><img src=\"clear.gif\" width=\"1\" height=\"1\" alt=\"\" /></td>\r\n}\r\nstyles.content.imgFrames {\r\n    # cat=advanced; type=color; label= Image Frame BgColor: Set the background color of the image frames. Should match the background of the page.\r\n  bgCol = white\r\n  bottomCol = black\r\n    # cat=advanced; type=options[darkroom,artist]; label= Image Frame Collection: Sets which framecollection is used to frame images.\r\n  frameCollection = darkroom\r\n    # cat=advanced; type=comment; label= Image Frame underlay: Set this flag to disable the black frame underlay.\r\n  comment_bottom =\r\n  path = media/frames/\r\n}\r\nstyles.content.imgtext {\r\n    # TIP! if register[maxImageWidth] is set, this will override maxW\r\n    # cat=content,basic/cImage/a_maxw1; type=int+; label= Max Image Width: This indicates that maximum number of pixels (width) a block of images inserted as content is allowed to consume.\r\n  maxW = 600\r\n    # cat=content/cImage/a_maxw2; type=int+; label= Max Image Width (Text): Same as above, but this is the maximum width when text is wrapped around an imageblock. Default is 50% of the normal Max Image Width\r\n  maxWInText =\r\n    # cat=content/cImage/b; type=color; label= Image border color: Bordercolor of images in content elements when \"Border\"-option for element is set.\r\n  borderColor = black\r\n    # cat=content/cImage/b; type=int[0-100]; label= Image border thickness: Thickness of border around images in content elements when \"Border\"-option for element is set.\r\n  borderThick = 2\r\n    # cat=content/cImage/x; type=int[0-100]; label= Advanced, Column space: Horizontal distance between images in a block in content elements of type \"Image\" or \"Text w/Image\".\r\n  colSpace = 10\r\n    # cat=content/cImage/x; type=int[0-100]; label= Advanced, Row space: Vertical distance between images in a block in content elements of type \"Image\" or \"Text w/Image\".\r\n  rowSpace = 10\r\n    # cat=content/cImage/x; type=int[0-100]; label= Advanced, Margin to text: Horizontal distance between an imageblock and text in content elements of type \"Image\" or \"Text w/Image\".\r\n  textMargin = 10\r\n  linkWrap.width = 800m\r\n  linkWrap.height = 600m\r\n  linkWrap.effects = \r\n    # cat=content/cImage/x; type=boolean; label= Advanced, New window: If set, every click-enlarged image will open in it\'s own popup window and not the current popup window (which may have a wrong size for the image to fit in)\r\n  linkWrap.newWindow = 0\r\n    # cat=content/cImage/c; type=wrap; label= Images, caption: Wrap around the caption of imageblocks.\r\n  captionWrap = <font face=\"verdana\" size=\"1\"><b> | </b></font>\r\n    # cat=content/cImage/c; type=boolean; label= Images, caption split: If this is checked, then the image caption will be split by each line and they will appear underneath the corresponding image in the imagelist.\r\n  captionSplit = 0\r\n  target = {$PAGE_TARGET}\r\n  comment_CSL-LinkList = #\r\n}\r\nstyles.content.mailform {\r\n  fieldWrap = \r\n  labelWrap =\r\n  commentWrap =\r\n  radioWrap =\r\n  REQ.labelWrap =\r\n  border = 5\r\n  target = {$PAGE_TARGET}\r\n    # cat=content/cMailform; type=; label= Message, Formmail OK: This is the message (if any) that is popped-up (JavaScript) when a user clicks \"send\" with an email-form\r\n  goodMess =\r\n    # cat=content/cMailform; type=; label= Message, Formmail Missing: This is the message that is popped-up when a user has NOT filled required fields in an email-form\r\n  badMess =\r\n  comment_type2 = #\r\n}\r\nstyles.content.loginform {\r\n  target = _top\r\n    # cat=content/cLogin; type=int+; label= PID of user archive: Enter the page-uid number (PID) of the sysFolder where you keep your fe_users that are supposed to login on this site. This setting is necessary, if login is going to work!\r\n  pid = \r\n    # cat=content/cLogin; type=; label= Message, Login: This is the message (if any) that is popped-up when a user logs in as a front-end user\r\n  goodMess =\r\n}\r\nstyles.content.searchform {\r\n    # cat=content/cSearch; type=; label= Message, Searchform: This is the message (if any) that is popped-up when a user performs a search\r\n  goodMess =\r\n}\r\nstyles.content.columns {\r\n  totalWidth = \r\n  gapWidth = 10\r\n  gapLineThickness = 1\r\n}\r\nstyles.content.searchresult {\r\n  face = Verdana\r\n  size = 1\r\n  color = navy\r\n  head.face = Verdana\r\n  head.size = 2\r\n  head.color = black\r\n  target = {$PAGE_TARGET}\r\n  resultTarget = {$PAGE_TARGET}\r\n  header.wrap = <font face=\"verdana\" size=\"2\"><b> | </b></font>\r\n  header.bgCol = silver\r\n}\r\nstyles.content.meta {\r\n  # cat=page; type=; label= META-tag description: Enter a general description for the site. Will appear on all pages in addition to page-specific descriptions.\r\n  site_description =\r\n  # cat=page; type=; label= META-tag keywords: Enter general keywords for the site. Will appear on all pages in addition to page-specific keywords.\r\n  site_keywords =\r\n}\r\n\r\n  # cat=page/language; type=comment; label= DK language: Set this value to enable Danish labels on Form- and Search-objects. \"\" = Danish, \"#\" = (Default)\r\n  # cat=\r\ncomment_DK = #\r\n\r\n  # cat=advanced/links; type=small; label= Target for internal links: Should match the name of the content PAGE-object in TypoScript when used with frames. Most cases: Set to \"page\" if you have frames in the template. If not, set to \"\" (empty)\r\nPAGE_TARGET = page\r\n\r\n','  # Clear out any constants in this reserved room!\r\nstyles.content >\r\n\r\n  # get content\r\nstyles.content.get = CONTENT\r\nstyles.content.get {\r\n  table = tt_content\r\n  select.orderBy = sorting\r\n  select.where = colPos=0\r\n  select.languageField = sys_language_uid\r\n}\r\n\r\n  # get content, left\r\nstyles.content.getLeft < styles.content.get\r\nstyles.content.getLeft.select.where = colPos=1\r\n\r\n  # get content, right\r\nstyles.content.getRight < styles.content.get\r\nstyles.content.getRight.select.where = colPos=2\r\n\r\n  # get content, margin\r\nstyles.content.getBorder < styles.content.get\r\nstyles.content.getBorder.select.where = colPos=3\r\n\r\n  # get news\r\nstyles.content.getNews < styles.content.get\r\nstyles.content.getNews.select.pidInList = {$styles.content.getNews.newsPid}\r\n\r\n  # std bodyTag. \r\n  # NOTE: These constants inserted are NOT defined in the constants-field of this template!!\r\nstyles.content.bodyTag = <body bgcolor=\"{$bgCol}\" link=\"{$link}\" vlink=\"{$vlink}\" alink=\"{$alink}\">\r\n\r\n  # std metaTag\r\nstyles.content.meta {\r\n  KEYWORDS.data = page: keywords\r\n  KEYWORDS.keywords = 1\r\n  KEYWORDS.wrap = |,{$styles.content.meta.site_keywords}\r\n  KEYWORDS.htmlSpecialChars = 1\r\n  DESCRIPTION.data = page: description\r\n  DESCRIPTION.trim = 1\r\n  DESCRIPTION.wrap = |. {$styles.content.meta.site_description}\r\n  DESCRIPTION.htmlSpecialChars = 1\r\n}\r\n\r\n  # std last updated\r\nstyles.content.lastUpdate = TEXT\r\nstyles.content.lastUpdate {\r\n  data = page:lastUpdated\r\n  if.isTrue.data = page:lastUpdated\r\n  date = {$styles.content.lastUpdate.format}\r\n  wrap = {$styles.content.lastUpdate.label}&nbsp;&nbsp;|\r\n  wrap2 = {$styles.content.lastUpdate.wrap}\r\n  {$styles.content.lastUpdate.comment_auto}  data = register : SYS_LASTCHANGED\r\n  {$styles.content.lastUpdate.comment_auto}  if >\r\n}\r\n\r\n\r\nstyles.content.typo3_credit = TEXT\r\nstyles.content.typo3_credit {\r\n  value = This site is dynamicly generated by TYPO3 CMS - freely available from <a href=\"http://www.typo3.com\" target=\"_blank\">www.typo3.com</a>!\r\n  lang.dk = Dette website er dynamisk genereret af TYPO3 CMS - frit tilgængeligt fra <a href=\"http://www.typo3.dk\" target=\"_blank\">www.typo3.dk</a>!\r\n  wrap = <br /><br /><font face=\"arial\" size=\"1\" color=\"black\"> | </font><br /><br />\r\n}\r\nstyles.content.typo3_powered = IMAGE\r\nstyles.content.typo3_powered{\r\n  file = media/uploads/typo3power{$styles.content.typo3_powered.number}.gif\r\n  linkWrap = <a href=\"http://www.typo3.com/\" target=\"_blank\">|</a>\r\n  wrap = <br />|<br /><br />\r\n}\r\n\r\n  # parsefunc\r\nstyles.content.parseFunc {\r\n  makelinks = 1\r\n  makelinks.http.keep = {$styles.content.links.keep}\r\n  makelinks.http.extTarget = {$styles.content.links.extTarget}\r\n  makelinks.http.wrap = {$styles.content.links.wrap}\r\n  makelinks.mailto.keep = path\r\n  makelinks.mailto.wrap = {$styles.content.links.wrap}\r\n  tags {\r\n    link = TEXT\r\n    link {\r\n      current = 1\r\n      typolink.parameter.data = parameters : allParams\r\n      typolink.extTarget = {$styles.content.links.extTarget}\r\n      typolink.target = {$styles.content.links.target}\r\n      typolink.wrap = {$styles.content.links.wrap}\r\n      parseFunc.constants =1\r\n    }\r\n  }\r\n  allowTags = {$styles.content.links.allowTags}\r\n  denyTags = *\r\n  sword = {$styles.content.links.sword}\r\n  constants = 1\r\n}\r\n\r\n  # textstyle\r\nstyles.content.textStyle {\r\n  align.field = text_align\r\n  face.field = text_face\r\n  size.field = text_size\r\n  color.field = text_color\r\n  properties.field = text_properties\r\n\r\n  face.default = {$styles.content.textStyle.face}\r\n  face.default.override.data = register: textStyle_face\r\n\r\n  size.default = {$styles.content.textStyle.size}\r\n  size.default.override.data = register: textStyle_size\r\n\r\n  color.default = {$styles.content.textStyle.color}\r\n  color.default.override.data = register: textStyle_color\r\n  \r\n  properties.default = {$styles.content.textStyle.properties}\r\n  properties.default.override.data = register: textStyle_properties\r\n\r\n  color.1 = {$styles.content.textStyle.color1}\r\n  color.2 = {$styles.content.textStyle.color2}\r\n\r\n  altWrap = {$styles.content.textStyle.altWrap}\r\n}\r\n\r\n  # tablestyle\r\nstyles.content.tableStyle {\r\n  align.field = {$styles.content.tableStyle.alignField}\r\n  border.field = table_border\r\n  cellspacing.field = table_cellspacing\r\n  cellpadding = 1\r\n  cellpadding.override.field = table_cellpadding\r\n\r\n  color.field = table_bgColor\r\n  color.default = {$styles.content.tableStyle.color}\r\n  color.1 = {$styles.content.tableStyle.color1}\r\n  color.2 = {$styles.content.tableStyle.color2}\r\n}\r\n\r\n  # pageframes\r\nstyles.content.frames = CASE\r\nstyles.content.frames {\r\n  key.field = section_frame\r\n  1 = TEXT\r\n  1.value = <table border=\"0\" cellspacing=\"0\" cellpadding=\"0\"><tr><td> | </td></tr></table>\r\n\r\n  5 = HRULER\r\n  5.lineThickness = {$styles.content.frames.ruler.lineThickness}\r\n  5.lineColor = {$styles.content.frames.ruler.lineColor}\r\n  5.stdWrap.spaceBefore = {$styles.content.frames.ruler.before}\r\n  5.stdWrap.spaceAfter = {$styles.content.frames.ruler.after}\r\n  \r\n  6 = COA\r\n  6.1 = TEXT\r\n  6.1.value = |\r\n  6.2 < .5\r\n \r\n  10 = TEXT\r\n  10.value = <table border=\"0\" cellspacing=\"0\" cellpadding=\"0\"><tr><td><img src=\"clear.gif\" width=\"{$styles.content.frames.indent}\" height=\"1\" alt=\"\" /></td><td> | </td></tr></table>\r\n  11 = TEXT\r\n  11.value = <table border=\"0\" cellspacing=\"0\" cellpadding=\"0\"><tr>{$styles.content.frames.33_66cell}<td> | </td></tr></table>\r\n  12 = TEXT\r\n  12.value = <table border=\"0\" cellspacing=\"0\" cellpadding=\"0\"><tr><td> | </td>{$styles.content.frames.33_66cell}</tr></table>\r\n\r\n  20 = TEXT\r\n  20.value = <table border=\"0\" bgcolor=\"{$styles.content.frames.1.bgCol}\" cellspacing=\"0\" cellpadding=\"{$styles.content.frames.padding}\"><tr><td> | </td></tr></table>\r\n  21 = TEXT\r\n  21.value = <table border=\"0\" bgcolor=\"{$styles.content.frames.2.bgCol}\" cellspacing=\"0\" cellpadding=\"{$styles.content.frames.padding}\"><tr><td> | </td></tr></table>\r\n  21.wrap = <table border=\"0\" bgcolor=\"{$styles.content.frames.2.borderCol}\" cellspacing=\"0\" cellpadding=\"{$styles.content.frames.2.borderThickness}\"><tr><td> | </td></tr></table>\r\n}\r\n\r\n  # image Frames\r\nstyles.content.imgFrames.1 {\r\n  bgImg = GIFBUILDER\r\n  bgImg {\r\n    XY = 100,100\r\n    backColor = {$styles.content.imgFrames.bgCol}\r\n    backColor.override.data = register:pageColor\r\n  }\r\n{$styles.content.imgFrames.comment_bottom}  bottomImg = GIFBUILDER\r\n  bottomImg {\r\n    XY = 100,100\r\n    backColor = {$styles.content.imgFrames.bottomCol}\r\n  }\r\n  bottomImg_mask = {$styles.content.imgFrames.path}{$styles.content.imgFrames.frameCollection}1_bottom.jpg\r\n  mask = {$styles.content.imgFrames.path}{$styles.content.imgFrames.frameCollection}1_mask.jpg\r\n}\r\nstyles.content.imgFrames.2 < styles.content.imgFrames.1\r\nstyles.content.imgFrames.2 {\r\n  bottomImg_mask = {$styles.content.imgFrames.path}{$styles.content.imgFrames.frameCollection}2_bottom.jpg\r\n  mask = {$styles.content.imgFrames.path}{$styles.content.imgFrames.frameCollection}2_mask.jpg\r\n}\r\nstyles.content.imgFrames.3 < styles.content.imgFrames.1\r\nstyles.content.imgFrames.3 {\r\n  bottomImg_mask = {$styles.content.imgFrames.path}{$styles.content.imgFrames.frameCollection}3_bottom.jpg\r\n  mask = {$styles.content.imgFrames.path}{$styles.content.imgFrames.frameCollection}3_mask.jpg\r\n}\r\nstyles.content.imgFrames.4 < styles.content.imgFrames.1\r\nstyles.content.imgFrames.4 {\r\n  bottomImg_mask = {$styles.content.imgFrames.path}{$styles.content.imgFrames.frameCollection}4_bottom.jpg\r\n  mask = {$styles.content.imgFrames.path}{$styles.content.imgFrames.frameCollection}4_mask.jpg\r\n}\r\nstyles.content.imgFrames.5 < styles.content.imgFrames.1\r\nstyles.content.imgFrames.5 {\r\n  bottomImg_mask = {$styles.content.imgFrames.path}{$styles.content.imgFrames.frameCollection}5_bottom.jpg\r\n  mask = {$styles.content.imgFrames.path}{$styles.content.imgFrames.frameCollection}5_mask.jpg\r\n}\r\nstyles.content.imgFrames.6 < styles.content.imgFrames.1\r\nstyles.content.imgFrames.6 {\r\n  bottomImg_mask = {$styles.content.imgFrames.path}{$styles.content.imgFrames.frameCollection}6_bottom.jpg\r\n  mask = {$styles.content.imgFrames.path}{$styles.content.imgFrames.frameCollection}6_mask.jpg\r\n}\r\nstyles.content.imgFrames.7 < styles.content.imgFrames.1\r\nstyles.content.imgFrames.7 {\r\n  bottomImg_mask = {$styles.content.imgFrames.path}{$styles.content.imgFrames.frameCollection}7_bottom.jpg\r\n  mask = {$styles.content.imgFrames.path}{$styles.content.imgFrames.frameCollection}7_mask.jpg\r\n}\r\nstyles.content.imgFrames.8 < styles.content.imgFrames.1\r\nstyles.content.imgFrames.8 {\r\n  bottomImg_mask = {$styles.content.imgFrames.path}{$styles.content.imgFrames.frameCollection}8_bottom.jpg\r\n  mask = {$styles.content.imgFrames.path}{$styles.content.imgFrames.frameCollection}8_mask.jpg\r\n}\r\n\r\n\r\n\r\n  # imgtext\r\nstyles.content.imgtext = IMGTEXT\r\nstyles.content.imgtext {\r\n  imgList.field = image\r\n  textPos.field = imageorient\r\n  imgPath = uploads/pics/\r\n  imgObjNum = 1\r\n  1 {\r\n     file.import.current = 1\r\n     file.width.field = imagewidth\r\n     params = align=\"top\"\r\n     imageLinkWrap = 1\r\n     imageLinkWrap {\r\n       bodyTag = <body bgcolor=\"black\">\r\n       wrap = <a href=\"javascript:close();\"> | </a>\r\n       width = {$styles.content.imgtext.linkWrap.width}\r\n       height = {$styles.content.imgtext.linkWrap.height}\r\n       effects = {$styles.content.imgtext.linkWrap.effects}\r\n       JSwindow = 1\r\n       JSwindow.newWindow = {$styles.content.imgtext.linkWrap.newWindow}\r\n       JSwindow.expand = 17,20\r\n       enable.field = image_zoom\r\n       enable.ifEmpty.field = image_link\r\n       typolink.parameter.field = image_link\r\n{$styles.content.imgtext.comment_CSL-LinkList}     typolink.parameter.listNum.stdWrap.data = register : IMAGE_NUM\r\n       typolink.target = {$styles.content.links.target}\r\n       typolink.extTarget = {$styles.content.links.extTarget}\r\n     }\r\n  }\r\n  maxW = {$styles.content.imgtext.maxW}\r\n  maxW.override.data = register:maxImageWidth\r\n  maxWInText = {$styles.content.imgtext.maxWInText}\r\n  equalH.field = imageheight\r\n  image_compression.field = image_compression\r\n  image_effects.field = image_effects\r\n  spaceBelowAbove = 6\r\n\r\n  image_frames.key.field = image_frames\r\n  image_frames.1 < styles.content.imgFrames.1\r\n  image_frames.2 < styles.content.imgFrames.2\r\n  image_frames.3 < styles.content.imgFrames.3\r\n  image_frames.4 < styles.content.imgFrames.4\r\n  image_frames.5 < styles.content.imgFrames.5\r\n  image_frames.6 < styles.content.imgFrames.6\r\n  image_frames.7 < styles.content.imgFrames.7\r\n  image_frames.8 < styles.content.imgFrames.8\r\n\r\n  noRows.field = image_noRows\r\n\r\n  cols.field = imagecols\r\n  border.field = imageborder\r\n  caption {\r\n    1 = TEXT\r\n    1.if.isFalse = {$styles.content.imgtext.captionSplit}\r\n    1.field = imagecaption\r\n    1.parseFunc < styles.content.parseFunc\r\n    1.required = 1\r\n    1.fontTag = {$styles.content.imgtext.captionWrap}\r\n    1.wrapAlign.field = imagecaption_position\r\n    1.wrap = | <br />\r\n    1.spaceBefore = 5\r\n    1.br = 1\r\n  }\r\n  captionSplit = {$styles.content.imgtext.captionSplit}\r\n  captionSplit.cObject = TEXT\r\n  captionSplit.cObject.field = imagecaption\r\n  captionSplit.stdWrap < .caption.1\r\n  captionSplit.stdWrap {\r\n    field >\r\n    if >\r\n  }\r\n\r\n  borderCol = {$styles.content.imgtext.borderColor}\r\n  borderThick = {$styles.content.imgtext.borderThick}\r\n  colSpace = {$styles.content.imgtext.colSpace}\r\n  rowSpace = {$styles.content.imgtext.rowSpace}\r\n  textMargin = {$styles.content.imgtext.textMargin}\r\n\r\n  editIcons = tt_content : image [imageorient|imagewidth|imageheight], [imagecols|image_noRows|imageborder],[image_link|image_zoom],[image_compression|image_effects|image_frames],imagecaption[imagecaption_position]\r\n  editIcons.iconTitle=Edit images\r\n  caption.editIcons = tt_content : imagecaption[imagecaption_position]\r\n  caption.editIcons.beforeLastTag=1\r\n  caption.editIcons.iconTitle = Edit image caption\r\n}\r\n\r\n\r\n\r\n\r\n\r\n# NOTE: Based on \"current\" to be set to the bulletlist content on beforehand!\r\nstyles.content.bulletlist = TEXT\r\nstyles.content.bulletlist {\r\n  current = 1\r\n  trim = 1\r\n  if.isTrue.current = 1\r\n  parseFunc < styles.content.parseFunc\r\n  split {\r\n    token.char = 10\r\n    cObjNum = 1\r\n    1.current = 1\r\n    1.wrap = <li>|</li>\r\n  }\r\n  fontTag = <ol> | </ol>\r\n  textStyle < styles.content.textStyle\r\n  textStyle.altWrap = {$styles.content.bulletlist.altWrap}\r\n}\r\n\r\n# NOTE: Based on \"current\" to be set to the bulletlist content on beforehand!\r\nstyles.content.bulletlist_gr < styles.content.bulletlist\r\nstyles.content.bulletlist_gr {\r\n  split {\r\n    1.wrap = <tr><td valign=\"top\"><img src=\"media/bullets/dot.gif\" vspace=\"4\" hspace=\"4\" alt=\"\" /></td><td valign=\"top\"> | </td></tr>\r\n    1.textStyle < styles.content.textStyle\r\n    1.textStyle.altWrap = {$styles.content.bulletlist.altWrap}\r\n  }\r\n  wrap = <table border=\"0\" cellpadding=\"0\" cellspacing=\"2\"> | </table>\r\n  fontTag >\r\n  textStyle >\r\n}\r\n\r\n# NOTE: Based on \"current\" to be set to the table content on beforehand!\r\nstyles.content.table  = TEXT\r\nstyles.content.table {\r\n  current = 1\r\n  if.isTrue.current = 1\r\n  trim = 1\r\n  parseFunc < styles.content.parseFunc\r\n  split {\r\n    token.char = 10\r\n    cObjNum = 1 || 2\r\n    1.current = 1\r\n    1.trim =1\r\n    1.required = 1\r\n    1.split {\r\n      token = |\r\n      max.field = cols\r\n      min.field = cols\r\n      cObjNum = 1 || 2\r\n      1.current = 1\r\n      1.fontTag = |&nbsp;\r\n      1.textStyle < styles.content.textStyle\r\n      1.textStyle.altWrap = {$styles.content.table.altWrap}\r\n      1.wrap = <td valign=\"top\">|</td>\r\n      2 < .1\r\n    }\r\n    2 < .1\r\n    wrap = <tr>|</tr>\r\n  }\r\n  tableStyle < styles.content.tableStyle\r\n}\r\n\r\n\r\n\r\n  # uploads\r\nstyles.content.uploads = TEXT\r\nstyles.content.uploads {\r\n  current = 1\r\n  override.filelist.field = select_key\r\n  trim = 1\r\n  required = 1\r\n  split {\r\n    token = ,\r\n    cObjNum = 1\r\n    1.current = 1\r\n    1.trim =1\r\n    1.filelink {\r\n      path = uploads/media/\r\n      path.override.field  = select_key\r\n      path.override.listNum = 0\r\n      path.override.listNum.splitChar = |\r\n      size = 1\r\n      size.wrap = {$styles.content.uploads.tdWrap}\r\n      size.innerWrap = &nbsp;&nbsp;&nbsp;\r\n      size.innerWrap2 = {$styles.content.uploads.sizeWrap}\r\n      size.fontTag = {$styles.content.uploads.wrap}\r\n      size.bytes = 1\r\n      size.if.isTrue.field = filelink_size\r\n      labelStdWrap.fontTag = {$styles.content.uploads.labelWrap}\r\n      file.fontTag = {$styles.content.uploads.wrap}\r\n      file.wrap = {$styles.content.uploads.tdWrap}\r\n      file.postCObject = TEXT\r\n      file.postCObject {\r\n        field = imagecaption\r\n        required = 1\r\n        if.directReturn = {$styles.content.uploads.descriptionWrap}\r\n        wrap = <br />{$styles.content.uploads.descriptionWrap}\r\n        listNum.stdWrap.data = register : SPLIT_COUNT\r\n        listNum.splitChar = 10\r\n      }\r\n      stdWrap.wrap = <tr><td><img src=\"clear.gif\" width=\"4\" height=\"1\" alt=\"\" /></td> | </tr>\r\n      target = _blank\r\n      jumpurl = {$styles.content.uploads.jumpurl}\r\n      jumpurl.secure = {$styles.content.uploads.jumpurl_secure}\r\n      jumpurl.secure.mimeTypes = {$styles.content.uploads.jumpurl_secure_mimeTypes}\r\n      removePrependedNumbers = 1\r\n    }\r\n  }\r\n  tableStyle < styles.content.tableStyle\r\n\r\n}\r\nstyles.content.uploads_icons < styles.content.uploads\r\nstyles.content.uploads_icons.split.1.filelink {\r\n  icon = 1\r\n  icon.wrap2 = <td align=\"center\"> | </td>\r\n  icon_link = 1\r\n}\r\nstyles.content.uploads_imgicons < styles.content.uploads_icons\r\nstyles.content.uploads_imgicons.split.1.filelink {\r\n  icon_image_ext_list.data = global: TYPO3_CONF_VARS|GFX|imagefile_ext\r\n  icon.wrap = {$_blackBorderWrap}\r\n}\r\n\r\n\r\n  # columns\r\nstyles.content.columns = COLUMNS\r\nstyles.content.columns {\r\n  1 = CONTENT\r\n  1 {\r\n    table = tt_content\r\n    select.orderBy = sorting\r\n    select.where = colPos=1\r\n    select.languageField = sys_language_uid\r\n  }\r\n  2 < .1\r\n  2.select.where = colPos=2\r\n\r\n  gapWidth = {$styles.content.columns.gapWidth}\r\n  gapLineThickness = {$styles.content.columns.gapLineThickness}\r\n  if.isTrue.numRows < .1\r\n  if.isTrue.ifEmpty.numRows < .2\r\n  totalWidth = {$styles.content.columns.totalWidth}\r\n}\r\n\r\n  # mailform\r\nstyles.content.mailform = FORM\r\nstyles.content.mailform {\r\n  layout = <tr><td align=\"right\">###LABEL###</td><td><img src=\"clear.gif\" width=\"{$styles.content.mailform.border}\" alt=\"\" /></td><td>###FIELD###</td></tr>\r\n  labelWrap.wrap = {$styles.content.mailform.labelWrap}\r\n  fieldWrap.wrap = {$styles.content.mailform.fieldWrap}\r\n  commentWrap.wrap = {$styles.content.mailform.commentWrap}\r\n  radioWrap.wrap = {$styles.content.mailform.radioWrap}\r\n  REQ = 1\r\n  REQ.labelWrap.wrap = {$styles.content.mailform.REQ.labelWrap}\r\n  COMMENT.layout = <tr><td colspan=\"3\" align=\"center\">###LABEL###</td></tr>\r\n  stdWrap.wrap = <table border=\"0\" cellspacing=\"0\" cellpadding=\"2\">  | </table>\r\n  target = {$styles.content.mailform.target}\r\n  goodMess = {$styles.content.mailform.goodMess}\r\n  badMess = {$styles.content.mailform.badMess}\r\n  redirect.field = pages\r\n  redirect.listNum = 0\r\n  recipient.field = subheader\r\n  data.field = bodytext\r\n#  type.field = form_type\r\n  type > \r\n  locationData = 1\r\n}\r\n\r\n{$styles.content.mailform.comment_type2} styles.content.mailform.layout = <tr><td><img src=\"clear.gif\" width=\"{$styles.content.mailform.border}\" alt=\"\" /></td><td>###LABEL###<br />###FIELD###</td></tr>\r\n{$styles.content.mailform.comment_type2} styles.content.mailform.COMMENT.layout = <tr><td></td><td>###LABEL###</td></tr>\r\n\r\n\r\n\r\n  # loginform\r\nstyles.content.loginform < styles.content.mailform\r\nstyles.content.loginform {\r\n  goodMess = {$styles.content.loginform.goodMess}\r\n  redirect >  \r\n  recipient > \r\n  data >\r\n  dataArray {\r\n    10.label = Username:\r\n    10.type = *user=input\r\n    20.label = Password:\r\n    20.type = *pass=password\r\n    30.type = logintype=hidden\r\n    30.value = login\r\n    40.type = submit=submit\r\n    40.value = Login\r\n  }\r\n  type.field = pages\r\n  type.listNum = 0\r\n  target = {$styles.content.loginform.target}\r\n  locationData = 0\r\n  hiddenFields.pid = TEXT\r\n  hiddenFields.pid {\r\n    value = {$styles.content.loginform.pid}\r\n    override.field = pages\r\n    override.listNum = 1\r\n  }\r\n}\r\n\r\n[loginUser = *]\r\nstyles.content.loginform {\r\n  dataArray >\r\n  dataArray {\r\n    10.label = Username: <!--###USERNAME###--> \r\n    20 >\r\n    30.type = logintype=hidden\r\n    30.value = logout\r\n    40.type = submit=submit\r\n    40.value = Logout\r\n  }\r\n}\r\n[global]\r\n\r\n  # searchform\r\nstyles.content.searchform < styles.content.mailform\r\nstyles.content.searchform {\r\n  goodMess = {$styles.content.searchform.goodMess}\r\n  redirect >  \r\n  recipient > \r\n  data >\r\n  dataArray {\r\n    10.label = Searchword:\r\n    10.type = sword=input\r\n    20.label = Search in:\r\n    20.type = scols=select\r\n    20.valueArray {\r\n      10.label = Headers and keywords\r\n      10.value = pages.title-subtitle-keywords-description:tt_content.header\r\n      20.label = Pagecontent\r\n      20.value = tt_content.header-bodytext-imagecaption\r\n    }\r\n    30.type = stype=hidden\r\n    30.value = L0\r\n    40.type = submit=submit\r\n    40.value = Search now!\r\n  }\r\n  type.field = pages\r\n  type.listNum = 0\r\n  locationData = HTTP_POST_VARS\r\n  no_cache = 1\r\n}\r\n\r\n  # searchresult\r\nstyles.content.searchresult = SEARCHRESULT\r\nstyles.content.searchresult {\r\n  allowedCols = pages.title-subtitle-keywords-description : tt_content.header-bodytext-imagecaption : tt_address.name-title-address-email-company-city-country : tt_links.title-note-note2-url : tt_board.subject-message-author-email : tt_calender.title-note : tt_products.title-note-itemnumber\r\n  renderObj = COA\r\n  renderObj {\r\n    10 = TEXT\r\n    10.field = pages_title\r\n    10.textStyle {\r\n      face.default = {$styles.content.searchresult.head.face}\r\n      size.default = {$styles.content.searchresult.head.size}\r\n      color.default = {$styles.content.searchresult.head.color}\r\n    }\r\n    10.fontTag = <b> | </b>\r\n    10.typolink.parameter.field = uid\r\n    10.typolink.target = {$styles.content.searchresult.resultTarget}\r\n    10.typolink.additionalParams.data = register:SWORD_PARAMS\r\n    10.typolink.additionalParams.required = 1\r\n    10.typolink.additionalParams.wrap = &no_cache=1\r\n    10.wrap = <tr><td>|</td></tr>\r\n    10.spaceBefore = 6\r\n    20 = COA\r\n    20 {\r\n      10 = TEXT\r\n      10.field = tt_content_bodytext\r\n      10.htmlSpecialChars = 1\r\n      10.stripHtml = 1\r\n    }\r\n    20.stdWrap.crop = 200 | ...\r\n    20.stdWrap.wrap = <tr><td>|</td></tr>\r\n    20.stdWrap.textStyle {\r\n      face.default = {$styles.content.searchresult.face}\r\n      size.default = {$styles.content.searchresult.size}\r\n      color.default = {$styles.content.searchresult.color}\r\n    }\r\n  }\r\n  renderWrap = <table border=\"0\" cellspacing=\"3\"> | </table>\r\n  layout = COA\r\n  layout {\r\n    wrap = <table border=\"0\" cellspacing=\"0\" cellpadding=\"2\"><tr> | </tr></table> ###RESULT###\r\n    10 = TEXT\r\n    10.value = Searchresult: ###RANGELOW###-###RANGEHIGH### of ###TOTAL###\r\n    10.fontTag = {$styles.content.searchresult.header.wrap}\r\n    10.wrap = <td width=\"95%\" bgcolor=\"{$styles.content.searchresult.header.bgCol}\"> | </td>\r\n    20 = TEXT\r\n    20.value = ###PREV###&nbsp;&nbsp;&nbsp;###NEXT###\r\n    20.fontTag = {$styles.content.searchresult.header.wrap}\r\n    20.wrap = <td bgcolor=\"{$styles.content.searchresult.header.bgCol}\">|</td>\r\n  }\r\n  noResultObj = COA\r\n  noResultObj {\r\n    wrap = <table border=\"0\" cellspacing=\"0\" cellpadding=\"2\"><tr> | </tr></table>\r\n    10 = TEXT\r\n    10.value = Sorry, you search was empty!\r\n    10.fontTag = {$styles.content.searchresult.header.wrap}\r\n    10.wrap = <td width=\"95%\" bgcolor=\"{$styles.content.searchresult.header.bgCol}\"> | </td>\r\n  }\r\n  next = TEXT\r\n  next.value = Next\r\n  prev = TEXT\r\n  prev.value = Prev\r\n  target = {$styles.content.searchresult.target}\r\n  range = 20\r\n}\r\n\r\n\r\nstyles.content.editPanelPage = COA\r\nstyles.content.editPanelPage {\r\n  10 = EDITPANEL\r\n  10 {\r\n# move,new,edit,hide\r\n    allow = toolbar,move,hide\r\n    label = Page: <b>%s</b>\r\n  }\r\n/*\r\n  20 = EDITPANEL\r\n  20 {\r\n    newRecordFromTable = tt_content\r\n    line = 5\r\n    label = New content...\r\n  }\r\n*/\r\n}\r\n\r\n\r\nstyles.content.RTE_encaps_stylesheets {\r\n  encapsTagList = div,p,pre\r\n  remapTag.DIV = P\r\n  nonWrappedTag = P\r\n  innerStdWrap_all.ifEmpty = &nbsp;\r\n  defaultAlign.field = text_align\r\n}\r\n\r\nstyles.content.RTE_encaps_fontwrap < styles.content.RTE_encaps_stylesheets\r\nstyles.content.RTE_encaps_fontwrap {\r\n    # Forcing these attributes onto the encapsulation-tags if any\r\n  addAttributes.P.style=margin:0 0 0 0;\r\n  addAttributes.PRE.style=margin:0 0 0 0; color:navy;\r\n  encapsLinesStdWrap.P.textStyle < styles.content.textStyle\r\n  encapsLinesStdWrap.P.textStyle.align>\r\n}\r\n','This is a \"library\" of standard-objects commonly used - at least in the standard-templates and \"Content (default)\".\r\n','');
INSERT INTO static_template VALUES (76,0,1054752719,997664283,'language.dk (danish) [DEPRECIATED]','','# ***********************\r\n#  Newsletter subscription\r\n# ***********************\r\nplugin.feadmin.dmailsubscription.file.templateFile = media/scripts/fe_admin_dmailsubscrip_dk.tmpl','## Setting the TypoScript language to danish:\r\nconfig.language = dk\r\n\r\n\r\n# ***********************************\r\n#  Login form as used in \'content (default)\'\r\n# ***********************************\r\ntt_content.login.20.dataArray {\r\n    10.label.lang.dk = Brugernavn:\r\n    20.label.lang.dk = Password:\r\n    40.value.lang.dk = Login\r\n}\r\n\r\n[usergroup = *]\r\ntt_content.login.20.dataArray {\r\n    10.label.lang.dk = Brugernavn: <!--###USERNAME###--> \r\n    20 >\r\n    40.value.lang.dk = Logout\r\n}\r\n[global]\r\n\r\n\r\n\r\n\r\n# ***********************\r\n#  Search dialog object\r\n# ***********************\r\n\r\ntt_content.search.30.dataArray {\r\n    10.label.lang.dk = Søgeord:\r\n    20.label.lang.dk = Søg i:\r\n    20.valueArray {\r\n      10.label.lang.dk = Overskrifter og nøgleord\r\n      20.label.lang.dk = Sideindhold\r\n    }\r\n    40.value.lang.dk = Start søgning!\r\n}\r\n\r\n\r\n\r\n# ***********************\r\n#  Search result page object\r\n# ***********************\r\ntt_content.search.20 {\r\n  layout.10.lang.dk = Søgeresultat: ###RANGELOW###-###RANGEHIGH### ud af ###TOTAL###\r\n  noResultObj.10.lang.dk = Beklager, din søgning var tom!\r\n  next.lang.dk = Næste\r\n  prev.lang.dk = Forrige\r\n}\r\n\r\n\r\n\r\n# ***********************\r\n#  Default Guestbook form\r\n# ***********************\r\nplugin.tt_guest.postform.dataArray {\r\n  10.label.lang.dk = Oversk:\r\n  20.label.lang.dk = Din kommentar:\r\n  30.label.lang.dk = Navn:\r\n  40.label.lang.dk = Email:\r\n  50.label.lang.dk = Hjemmeside:\r\n  60.value.lang.dk = Tilføj dig selv\r\n}\r\n\r\n\r\n# ***********************\r\n#  Default List Board form\r\n# ***********************\r\nplugin.tt_board_list.postform.dataArray {\r\n  10.label.lang.dk = Emne:\r\n  20.label.lang.dk = Tekst:\r\n  30.label.lang.dk = Navn:\r\n  40.label.lang.dk = Email:\r\n  50.label.lang.dk = Send email<br />ved svar: \r\n  60.value.lang.dk = Send svar\r\n}\r\nplugin.tt_board_list.postform_newThread.dataArray {\r\n  10.label.lang.dk = Emne:\r\n  20.label.lang.dk = Tekst:\r\n  30.label.lang.dk = Navn:\r\n  40.label.lang.dk = Email:\r\n  50.label.lang.dk = Send email<br />ved svar: \r\n  60.value.lang.dk = Opret ny tråd\r\n}\r\nplugin.tt_board_list.postform.badMess = Du skal udfylde disse felter:\r\nplugin.tt_board_list.postform_newThread.badMess = Du skal udfylde disse felter:\r\n\r\n# ***********************\r\n#  Default Tree Board form\r\n# ***********************\r\nplugin.tt_board_tree.postform.dataArray {\r\n  10.label.lang.dk = Emne:\r\n  20.label.lang.dk = Tekst:\r\n  30.label.lang.dk = Navn:\r\n  40.label.lang.dk = Email:\r\n  50.label.lang.dk = Send email<br />ved svar: \r\n  60.value.lang.dk = Send svar\r\n}\r\nplugin.tt_board_tree.postform_newThread.dataArray {\r\n  10.label.lang.dk = Emne:\r\n  20.label.lang.dk = Tekst:\r\n  30.label.lang.dk = Navn:\r\n  40.label.lang.dk = Email:\r\n  50.label.lang.dk = Send email<br />ved svar: \r\n  60.value.lang.dk = Opret ny tråd\r\n}\r\nplugin.tt_board_tree.postform.badMess = Du skal udfylde disse felter:\r\nplugin.tt_board_tree.postform_newThread.badMess = Du skal udfylde disse felter:\r\n\r\n\r\n\r\n# ***********************\r\n#  Newsletter subscription\r\n# ***********************\r\nplugin.feadmin.dmailsubscription.evalErrors.email {\r\n  uniqueLocal = Tilsyneladende er du allerede registreret med denne email adresse!\r\n  email = Dette er ikke en korrekt email adresse!\r\n}\r\n\r\n','This implements danish labels on these standard elements \r\n\r\nFrom \'content (default)\':\r\n\r\n- login form \r\n- search form\r\n- search result\r\n\r\nFrom \'tt_guest\':\r\n\r\n- submit form.\r\n\r\n\r\nFrom \'tt_board\':\r\n\r\n- submit forms.\r\n\r\n\r\n','');
INSERT INTO static_template VALUES (62,0,1054753090,983439200,'plugin.tt_calender [DEPRECIATED]','','plugin.tt_calender >\r\nplugin.tt_calender {\r\n    # cat=plugin.calendar/file; type=file[html,htm,tmpl,txt]; label= Template File: This is a simple htmlfile where each part of the calendar is defined with HTML-code. To see an example with explanations, take a look at media/scripts/calender_template.tmpl which is the default.\r\n  file.templateFile = media/scripts/calendar_template.tmpl\r\n    # cat=plugin.calendar/typo; type=short; label=Font face\r\n  fontFace = verdana\r\n    # cat=plugin.calendar//; type=int+; label=Max age (days): If set, the items will automatically disappear from the calendar after this number of days.\r\n  maxAge =\r\n}','\r\n## Rendering of calenders\r\n## See TSref and/or tslib/media/scripts/calendar.inc for details about the TypoScript config. \r\nplugin.tt_calender >\r\nplugin.tt_calender = PHP_SCRIPT\r\nplugin.tt_calender {\r\n  file = media/scripts/calendar.inc\r\n  templateFile = {$plugin.tt_calender.file.templateFile}\r\n  pid_list.field = pages\r\n  recursive.field = recursive\r\n  fontFace = {$plugin.tt_calender.fontFace}\r\n  maxAge = {$plugin.tt_calender.maxAge}\r\n  parseFunc < styles.content.parseFunc\r\n}\r\n\r\n\r\n## This enables the record item to display calendar items\r\ntt_calender >\r\ntt_calender < plugin.tt_calender\r\ntt_calender.displayCurrentRecord = 1\r\n\r\n','PLUGIN: Calendar\r\nAUTHOR: Kasper Skårhøj, kasper@typo3.com\r\n\r\nHow to activate this:\r\n- Include this static template in your template.','');
INSERT INTO static_template VALUES (46,0,1054753516,956069576,'styles.sitemap.text','','styles.sitemap.text >\r\nstyles.sitemap.text {\r\n    # cat=content/cMenu/sitemap; type=wrap; label=Sitemap, Item Wrap: This wrap is placed around the every item in the sitemap.\r\n  itemWrap = \r\n    # cat=content/cMenu/sitemap; type=wrap; label=Sitemap, Total Wrap: This wrap is placed around the whole sitemap.\r\n  totalWrap = <font face=\"verdana\" size=\"1\"> | </font>\r\n    # cat=content/cMenu/sitemap; type=small; label=Sitemap, Target: The target of the links in the sitemap. \r\n  target = _top\r\n}\r\n\r\n','styles.sitemap.text >\r\nstyles.sitemap.text = HMENU\r\nstyles.sitemap.text.stdWrap.wrap = {$styles.sitemap.text.totalWrap}\r\nstyles.sitemap.text {\r\n  1 = TMENU\r\n  1.NO.allWrap = |<br />\r\n  1.NO.linkWrap = {$styles.sitemap.text.itemWrap}\r\n  1.NO.ATagBeforeWrap = 1\r\n  1.target = {$styles.sitemap.text.target}\r\n  1.expAll = 1\r\n  2 = TMENU\r\n  2.NO.allWrap = &nbsp;&nbsp;&nbsp;&nbsp;|<br />\r\n  2.NO.linkWrap = {$styles.sitemap.text.itemWrap}\r\n  2.NO.ATagBeforeWrap = 1\r\n  2.target = {$styles.sitemap.text.target}\r\n  2.expAll = 1\r\n  3 = TMENU\r\n  3.NO.allWrap = &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;|<br />\r\n  3.NO.linkWrap = {$styles.sitemap.text.itemWrap}\r\n  3.NO.ATagBeforeWrap = 1\r\n  3.target = {$styles.sitemap.text.target}\r\n  3.expAll = 1\r\n  4 = TMENU\r\n  4.NO.allWrap = &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;|<br />\r\n  4.NO.linkWrap = {$styles.sitemap.text.itemWrap}\r\n  4.NO.ATagBeforeWrap = 1\r\n  4.target = {$styles.sitemap.text.target}\r\n  4.expAll = 1\r\n}\r\n\r\n\r\n','Sitemap object.\r\n\r\nHMENU textbased, used to render a kind of treelike sitemap. \r\n\r\nUsed with \"content (default)\" for the sitemap-feature.','');
INSERT INTO static_template VALUES (47,0,1054753226,956072821,'records (example)','','','tt_address >\r\ntt_address = COA\r\ntt_address {\r\n  10 = TEXT\r\n  10.field = name\r\n  10.wrap = ADDRESS: | <br />\r\n\r\n  20 = TEXT\r\n  20.field = email\r\n  20.wrap = | <br />\r\n\r\n  30 = TEXT\r\n  30.field = address\r\n  30.wrap = | <br />\r\n}\r\n\r\n\r\ntt_links >\r\ntt_links = COA\r\ntt_links {\r\n  10 = TEXT\r\n  10.field = title\r\n  10.wrap = LINKS: | <br />\r\n}\r\n\r\n\r\ntt_guest >\r\ntt_guest = CASE\r\ntt_guest.key.field = type\r\ntt_guest.1 = COA\r\ntt_guest.1 {\r\n  10 = TEXT\r\n  10.field = title\r\n  10.wrap = | <br />\r\n\r\n  20 = TEXT\r\n  20.value = Nummer 1\r\n  20.wrap = | <br />\r\n}\r\n\r\n\r\ntt_calender >\r\ntt_calender = COA\r\ntt_calender {\r\n  10 = TEXT\r\n  10.field = title\r\n  10.wrap = | <br />\r\n}\r\n\r\n\r\ntt_products >\r\ntt_products = COA\r\ntt_products {\r\n  10 = TEXT\r\n  10.field = title\r\n  10.wrap = | <br />\r\n}\r\n\r\ntt_news >\r\ntt_news = COA\r\ntt_news {\r\n  10 = TEXT\r\n  10.field = title\r\n  10.wrap = | <br />\r\n}\r\n\r\n\r\n','Provides a very primitive example of how to make render code for tt_* tables. It should only inspire you to get started coding your own content rendering.','');
INSERT INTO static_template VALUES (48,0,1054753612,956688832,'template: MM','43,68','  #cat=basic/enable; type=boolean; label=Gap 1, left: Check this option to enable the gap on the left side of the page table\r\nenableGap1 = 1\r\n  #cat=basic/enable; type=boolean; label=Gap 2, between: Check this option to enable the gap between the page- and news-content columns in the page table\r\nenableGap2 = 1\r\n  #cat=basic/enable; type=boolean; label=Gap 3, right: Check this option to enable the gap on the right side of the page table\r\nenableGap3 = 1\r\n\r\n// This excludes the constant \"styles.content.imgtext.maxW\" from being displayed in the constant editor. The reason why this is desirable is that the REGISTER is used to override this value in this template.\r\n  # cat=\r\nstyles.content.imgtext.maxW =\r\n\r\npageCol {\r\n    #cat=basic/color; type=color; label=Content column bgColor: This is the background color of the table cell where the content is displayed. You would normally regard this as being the \"page color\".\r\n  bgColor = #cccccc\r\n    # cat=content,basic/cImage/a_maxw1; type=int+; label=Max Image Width: This indicates that maximum number of pixels (width) a block of images inserted as content is allowed to consume.\r\n  maxImageWidth = 450\r\n    #cat=page/dims; type=small; label=Content table width: This is the \'width=\' parameter in the table that holds the content in the content cell of the page table.\r\n  contentTableWidth = 95%\r\n    #cat=page/dims; type=offset; label=Content table offset: This is the offset of the content from the upper-left corner of the content cell of the page table.\r\n  offset = 15,8\r\n}\r\n\r\nrightCol {\r\n    #cat=right,basic/enable; type=boolean; label=Enable right column: Click this option to enable the right column in the page table. This column can be used for \"news\" from a certain page, but inserted on all pages. You can also configure the column to hold \"secondary\" content specific for each page. Then content of the column-type \"Border\" is inserted. NOTE: This option is also found in the dedicated category \"RIGHT\" that configures the characteristics of this column.\r\n  enable = 1\r\n    #cat=right/enable; type=options[getNews,getBorder]; label=Column content: Choose \"getNews\" to select content from a specific page (defined below here) or \"getBorder\" to display the \"Border\"-content of the current page.\r\n  borderContent = getNews\r\n    #cat=right/color; type=color; label=Right column bgColor: This is the background color of content in the right column.\r\n  bgColor = white\r\n    #cat=right/dims; type=int+; label=Max Image Width: This indicates that maximum number of pixels (width) a block of images inserted as content is allowed to consume. NOTE: This is specific for the right column! The figure should approx. match the width of the image in the top of this column!\r\n  maxImageWidth = 150\r\n    #cat=right/dims; type=offset; label=Content offset: This is the offset of the content from the upper-left corner of the table cell.\r\n  offset = 5,8\r\n    #cat=right/typo; type=small; label=Bodytext font face\r\n  textStyle_face =\r\n    #cat=right/typo; type=int[1-5]; label=Bodytext font size\r\n  textStyle_size =\r\n    #cat=right/typo; type=color; label=Bodytext font color\r\n  textStyle_color =\r\n    #cat=right/typo; type=int[1-5]; label=Default Header type: Enter the number of the header layout to be used by default. \r\n  defaultHeaderType =\r\n}\r\n  # cat=right/enable/zz; type=int+; label=News Content PID: If you selected \"getNews\" above, this is where you enter the page-id of the page from which to fetch the \"news\" content for the column.\r\nstyles.content.getNews.newsPid = 0\r\n\r\n\r\n  # cat=basic/color; type=color; label=<body>-tag, Background color: This is the <body>-tag bgColor of the page. NOTE: It\'s not behind the content IN the table, but behind the table that makes up the page in this template. Just like \"file.background\"\r\nbgCol = black\r\n  # cat=basic/color; type=color; label=Gap, Background color: If there is no background image in the gaps, this color will appear\r\ngapColor = olive\r\n  # cat=basic/color; type=color; label=Border, Color: Color of the border between areas\r\nborderColor = #cccccc\r\n\r\n  # cat=basic/color/l; type=color; label=Link-color: Link color defined in <body>-tag\r\nlink = \r\n  # cat=basic/color/l; type=color; label=Active Link-color: Active link color defined in <body>-tag\r\nalink = \r\n  # cat=basic/color/l; type=color; label=Visited Link-color: Visited link color defined in <body>-tag\r\nvlink = \r\n\r\nfile {\r\n    #cat=basic/file; type=file[IMAGE_EXT]; label=Background Image: This is the body-tag background image of the page. NOTE: It\'s not behind the content in the table, but behind the table that makes up the page in this template.\r\n  background = \r\n    #cat=basic,menu/file; type=file[IMAGE_EXT]; label=Menu imagemap Image: This is the image onto which the menu rendered. NOTE: This image also appears in the MENU-category.\r\n  menuimage = \r\n    #cat=basic,right/file; type=file[IMAGE_EXT]; label=Right Column Image: This is the image in the top-right corner of the page table. NOTE: This image is displayed only if the right column of the template is enabled! NOTE: This image can also be selected in the dedicated RIGHT-category.\r\n  sideimage = \r\n    #cat=basic/file; type=file[IMAGE_EXT]; label=Gap image: Image in the gap between columns.\r\n  gapIcon = \r\n}\r\n\r\n  # cat=basic/dims; type=int+; label=Minimum pageheight: If there is no content on the page to expand it\'s length, this ensures that the page table doesn\'t collapse totally but will always be at least this long (pixels).\r\nminPageH = 100\r\n  # cat=basic/dims; type=int+; label=Gap Width: Width of gaps on the page\r\ngapIcon_width = 10\r\n  # cat=basic/dims; type=int+; label=Border, Thickness: Thickness of the border between areas\r\nborderThickness = 1\r\n\r\n  # cat=basic; type=options[,left,right,center]; label=Alignment of the page: Alignment of the page-table\r\npageAlign = center\r\n\r\nimageMap {\r\n    #cat=menu/typo; type=file[ttf]; label=Font file for the menu\r\n  file.fontFile =\r\n    #cat=menu/typo; type=int[1-50]; label=Font size for the menu\r\n  fontSize = 11\r\n    #cat=menu/typo; type=color; label=Font color for the menu\r\n  fontColor = black\r\n    #cat=menu/dims; type=offset; label=Text offset: Text offset from upper-left corner of the image\r\n  dWorkArea = 7,68\r\n    #cat=menu//x; type=int[1-256]; label=Reduce colors: Number of indexed colors in the menuimage. If your imagemap image ends up with weird colors, you can try to enter a higher number of colors. But the file will also increase in filesize.\r\n  colors = 16\r\n    #cat=menu; type=int[1-15]; label=Max items: Enter the maximum number of menu items in the image map. If there are many items to generate, the server will take a lot of time to generate the menu image. So keep this number low. Recommended: 6-10\r\n  maxItems=\r\n}\r\n\r\nPAGE_TARGET =\r\ncontent.pageFrameObj = \r\n\r\n\r\n\r\n\r\n\r\n## TSConstantsEditor Config\r\nTSConstantEditor.basic {\r\n  header = Standard Template \"MM\"\r\n  description = MM is a single-page template with a imagemap-based menu in the top. You can select background-images, colors, borderwidths and colors and so on. Furthermore you can define content in a second column. \r\n  bulletlist = Optional right column: Select background color, other standard header- and text-properties. (4) // Background color or optional background image. (6) // Image as background for the image-map menu: Select TrueType-font, color, size, offset on the image (7) // Optional image in the right column (8) // Optional gap between the two columns. Define background color OR background image for the gap. (1,2,3)\r\n\r\n  image = gfx/MM_basic.gif\r\n  1=enableGap1,gapIcon_width,file.gapIcon,gapColor\r\n  2=enableGap2,gapIcon_width,file.gapIcon,gapColor\r\n  3=enableGap3,gapIcon_width,file.gapIcon,gapColor\r\n  4=rightCol.enable\r\n  5=borderThickness,borderColor\r\n  6=file.background,bgCol\r\n  7=file.menuimage\r\n  8=file.sideimage\r\n  9=pageCol.bgColor\r\n}\r\nTSConstantEditor.right {\r\n  description = \r\n  image = gfx/MM_right.gif\r\n  1=rightCol.maxImageWidth\r\n  2=rightCol.offset\r\n  3=file.sideimage\r\n  4=rightCol.borderContent,rightCol.textStyle_face,rightCol.textStyle_size,rightCol.textStyle_color\r\n  5=rightCol.borderContent,rightCol.defaultHeaderType\r\n  6=rightCol.bgColor\r\n}\r\nTSConstantEditor.menu {\r\n  description = \r\n  image = gfx/MM_menu.gif\r\n  1=imageMap.dWorkArea\r\n  2=file.menuimage,imageMap.colors\r\n  3=imageMap.file.fontFile,imageMap.fontSize,imageMap.fontColor,imageMap.maxItems\r\n}\r\n\r\n','# border:\r\ntemp.gap = CLEARGIF\r\ntemp.gap.width = {$gapIcon_width}\r\ntemp.gap.height = {$minPageH}\r\ntemp.gap.wrap = <td bgcolor=\"{$gapColor}\" background=\"{$file.gapIcon}\"> | </td>\r\n\r\n# Menu:\r\ntemp.topmenu = HMENU\r\ntemp.topmenu.maxItems = {$imageMap.maxItems}\r\ntemp.topmenu.entryLevel = 0\r\ntemp.topmenu.1 = IMGMENU\r\ntemp.topmenu.1 {\r\n  wrap = |<br />\r\n  main.XY = [10.w] , [10.h]\r\n  main.10 = IMAGE\r\n  main.10.file = {$file.menuimage}\r\n  main.reduceColors = {$imageMap.colors}\r\n\r\n  dWorkArea = {$imageMap.dWorkArea}\r\n\r\n  NO.distrib = textX+10, 0, textX+10, textY+5\r\n  NO.10 = TEXT\r\n  NO.10 {\r\n    text.field = nav_title // title\r\n    fontFile = {$imageMap.file.fontFile}\r\n    fontSize = {$imageMap.fontSize}\r\n    fontColor = {$imageMap.fontColor}\r\n    niceText = 1\r\n    offset = 4,9\r\n    imgMap.explode = 3,2\r\n  }\r\n}\r\n\r\n\r\n\r\n\r\n# ******************\r\n# *** Page Setup ***\r\n# ******************\r\n\r\npage = PAGE\r\npage.typeNum = 0\r\npage.bodyTag < styles.content.bodyTag\r\npage.bgImg = {$file.background}\r\npage.wrap = <div align=\"{$pageAlign}\"><table border=\"0\" cellpadding=\"0\" cellspacing=\"0\" width=\"1%\"><tr bgcolor=\"{$borderColor}\"><td> <table align=\"center\" border=\"0\" cellpadding=\"0\" cellspacing=\"{$borderThickness}\"><tr> | </tr></table> </td></tr></table></div>\r\n\r\npage.10 < temp.gap\r\npage.10.stdWrap.if.isTrue = {$enableGap1}\r\n\r\npage.20 = COA\r\npage.20.wrap = <td bgcolor=\"{$pageCol.bgColor}\" valign=\"top\"> | </td>\r\npage.20 {\r\n  10 < temp.topmenu \r\n  20 = OTABLE\r\n  20.offset = {$pageCol.offset}\r\n  20.tableParams = border=\"0\" cellpadding=\"0\" cellspacing=\"0\" width=\"{$pageCol.contentTableWidth}\"\r\n  20.5 <  styles.content.editPanelPage\r\n  20.9 = LOAD_REGISTER\r\n  20.9.maxImageWidth = {$pageCol.maxImageWidth}\r\n  20.10 < styles.content.get \r\n  20.20  < styles.content.lastUpdate\r\n  20.30 < styles.content.typo3_powered\r\n  20.40 = RESTORE_REGISTER\r\n}\r\n\r\npage.25 < temp.gap\r\npage.25.stdWrap.if.isTrue = {$enableGap2}\r\n\r\npage.30 = COA\r\npage.30.if.isTrue = {$rightCol.enable}\r\npage.30.wrap = <td bgcolor=\"{$rightCol.bgColor}\" valign=\"top\"> | </td>\r\npage.30 {\r\n  10 = IMAGE\r\n  10.file = {$file.sideimage}\r\n  10.wrap = | <br />\r\n  20 = OTABLE\r\n  20.offset = {$rightCol.offset}\r\n  20.tableParams = border=\"0\" cellpadding=\"0\" cellspacing=\"0\" width=\"95%\"\r\n  20.9 = LOAD_REGISTER\r\n  20.9.maxImageWidth = {$rightCol.maxImageWidth}\r\n  20.9.textStyle_face = {$rightCol.textStyle_face}\r\n  20.9.textStyle_size = {$rightCol.textStyle_size}\r\n  20.9.textStyle_color = {$rightCol.textStyle_color}\r\n  20.9.defaultHeaderType = {$rightCol.defaultHeaderType}\r\n  20.9.pageColor = {$rightCol.bgColor}\r\n\r\n  20.10 < styles.content.{$rightCol.borderContent}\r\n  20.11 = RESTORE_REGISTER\r\n}\r\n\r\npage.35 < temp.gap\r\npage.35.stdWrap.if.isTrue = {$enableGap3}\r\n\r\n\r\n\r\n\r\npage.config.admPanel = 1\r\nconfig.intTarget = {$PAGE_TARGET}\r\npage.headerData.999 < plugin.meta\r\n\r\n\r\n','Standard-template\r\n\r\nThis template is a no-frame-template with a image-map menu in the top. \r\nContent may be displayed in a main column and a right column optionally. \r\nYou can define background-images and images in the border between columns.\r\n\r\nBest viewed in 4+ browsers.\r\n\r\n\r\n\r\n\r\n\r\n','');
INSERT INTO static_template VALUES (50,0,1054753309,956915453,'styles.gmenu.first','','styles.gmenu.first >\r\nstyles.gmenu.first {\r\n    # cat=menu/color; type=color; label=Menu background color1: (See below)\r\n  bgCol = #7b8ca5\r\n    # cat=menu/color; type=color; label=Menu background color2: You can define two background colors for this simple graphical menu. The menu items will be alternating between Color1 and Color2 as background color. But if these colors are the same, all menu items will have the same background of course.\r\n  bgCol2 < .bgCol\r\n\r\n    # cat=menu/typo; type=file[ttf]; label=Font file: TrueType (ttf) font for the menu.\r\n  file.fontFile = \r\n    # cat=menu/typo; type=int[1-40]; label=Font size: Font size on menu items\r\n  fontSize = 12\r\n    # cat=menu/typo; type=color; label=Font color: Font color on menu items\r\n  fontColor = white\r\n    # cat=menu/typo; type=offset; label=Text offset: Enter the offset of the text from the upper-left corner on the menu items\r\n  offset = 6,10\r\n    # cat=menu/typo; type=int[0-20]; label=Letter spacing: Enter the spacing between characters\r\n  spacing=1\r\n\r\n    # cat=menu/typo; type=boolean; label=Rollover: Click this option if you want a rollover (mouseover) effect on the menu items.\r\n  RO = 0\r\n    # cat=menu/typo; type=color; label=Rollover, font color: Enter the rollover font color of the text on the menu item.\r\n  RO.fontColor =\r\n    # cat=menu/color; type=color; label=Rollover, Menu background color: Background color of the menu-items when the mouse cursor moves over the item.\r\n  RO.bgCol = #608ca5\r\n\r\n    # cat=menu/typo; type=boolean; label=Active: Click this option if you want a \'Active\' effect on the menu items. \'Active\' means how the item looks when you\'re on that page or a subpage to that page.\r\n  ACT = 0\r\n    # cat=menu/typo; type=color; label=Active, font color: Enter the \'Active\' font color of the text on the menu item.\r\n  ACT.fontColor =\r\n    # cat=menu/color; type=color; label=Active, Menu background color:  Background color of the menu-items when \'Active\'.\r\n  ACT.bgCol = #7b7392\r\n\r\n    # cat=menu/file; type=file[IMAGE_EXT]; label=Bullet image: You can define an imagefile to use as a bullet aligned to the right/top of all menu items except from the last item. This image should probably be a little gif-file with dimensions less than 20 pixels.\r\n  file.bullet =\r\n\r\n    # cat=menu//x; type=int[1-256]; label=Reduce colors: Number of indexed colors on menu items. If your menu items end up with weird colors, you can try to enter a higher number of colors. But the graphics-files will also increase their filesize.\r\n  reduceColors = 64\r\n    # cat=menu/dims; type=int+; label=Item Height: The height in pixels of the menu items\r\n  height = 14\r\n}\r\n\r\n\r\n## TSConstantsEditor Config\r\nTSConstantEditor.menu {\r\n  header = styles.gmenu.first\r\n  description = This is a simple GMENU object with a background color and some text on it. In addition you can add a bullet-image to the right of all items, except the last one.\r\n  image = gfx/FIRST_menu.gif\r\n  1=styles.gmenu.first.bgCol\r\n  2=styles.gmenu.first.bgCol2\r\n  3=styles.gmenu.first.file.bullet\r\n}\r\n\r\n','styles.gmenu.first >\r\nstyles.gmenu.first = GMENU\r\nstyles.gmenu.first.NO {\r\n  XY = [10.w]+[20.w]+12 , {$styles.gmenu.first.height}\r\n  backColor = |*| {$styles.gmenu.first.bgCol} || {$styles.gmenu.first.bgCol2} |*| \r\n  reduceColors = {$styles.gmenu.first.reduceColors}\r\n  10 = TEXT\r\n  10.text.field = nav_title // title\r\n  10.offset = {$styles.gmenu.first.offset} \r\n  10.fontColor = {$styles.gmenu.first.fontColor}\r\n  10.niceText = 1\r\n  10.fontSize = {$styles.gmenu.first.fontSize}\r\n  10.spacing = {$styles.gmenu.first.spacing}\r\n  10.fontFile = {$styles.gmenu.first.file.fontFile}\r\n\r\n  20 = IMAGE |*||*| _x_\r\n  20.file = {$styles.gmenu.first.file.bullet}\r\n  20.align = r,t\r\n}\r\n\r\nstyles.gmenu.first.RO < styles.gmenu.first.NO\r\nstyles.gmenu.first.RO = {$styles.gmenu.first.RO}\r\nstyles.gmenu.first.RO {\r\n  backColor = {$styles.gmenu.first.RO.bgCol}\r\n  10.fontColor = {$styles.gmenu.first.RO.fontColor}\r\n}\r\n\r\nstyles.gmenu.first.ACT < styles.gmenu.first.NO\r\nstyles.gmenu.first.ACT = {$styles.gmenu.first.ACT}\r\nstyles.gmenu.first.ACT {\r\n  backColor = {$styles.gmenu.first.ACT.bgCol}\r\n  10.fontColor = {$styles.gmenu.first.ACT.fontColor}\r\n}\r\n\r\n\r\n','This is a GMENU object. \r\nIt features the ability to add a bullet to the right side of the items, except the last item.\r\n\r\nUsed with template FIRST','');
INSERT INTO static_template VALUES (52,0,1054753896,960231290,'template; TU','53,43,68','  # cat=basic/file; type=file[IMAGE_EXT]; label=Top image: An image is placed as a banner all the way across the page in the top.\r\nfile.topImage = \r\n\r\n  # cat=basic/color/a; type=color; label=Background color: This is the <body>-tag background color of the page.\r\nbgCol = white\r\n  # cat=basic/color/l; type=color; label=Link-color: Link color defined in <body>-tag\r\nlink = \r\n  # cat=basic/color/l; type=color; label=Active Link-color: Active link color defined in <body>-tag\r\nalink = \r\n  # cat=basic/color/l; type=color; label=Visited Link-color: Visited link color defined in <body>-tag\r\nvlink = \r\n\r\n  # cat=basic/dims; type=offset; label= Page offset: Offset of the whole page-table from upper-left corner of the browser-window\r\npage.offset = 5,5\r\n  # cat=basic/dims; type=int+; label= Page content X-offset: Distance between the menu and the content\r\npage.contentOffset.X = 15\r\n  # cat=basic/dims; type=int+; label= Page content Y-offset: Distance between the top image and the content\r\npage.contentOffset.Y = 10\r\n  # cat=basic/dims; type=int+; label=Content width: This value defines the width in pixels of the table cell where the content is displayed\r\npage.contentWidth = 430\r\n\r\n\r\nPAGE_TARGET = \r\ncontent.pageFrameObj = \r\nstyles.content.imgtext.maxW = 400\r\n\r\n\r\n\r\n\r\n\r\n## TSConstantsEditor Config\r\nTSConstantEditor.basic {\r\n  header = Standard Template \"TU\"\r\n  description = TU is a single-page template. You can define a topimage and background-images for the 2-level graphical menu to the left on the page. \r\n  bulletlist = Topimage (4) // Define the background-color of the page. (5)\r\n  image = gfx/TU_basic.gif\r\n\r\n  1=page.offset\r\n  2=page.contentOffset.X,page.contentOffset.Y\r\n  3=page.contentWidth,styles.content.imgtext.maxW\r\n  4=file.topImage\r\n  5=bgCol\r\n}\r\n\r\n','\r\npage = PAGE\r\npage.typeNum = 0\r\npage.bodyTagMargins = 0\r\npage.bodyTag < styles.content.bodyTag\r\n\r\npage.10 = OTABLE\r\npage.10 {\r\n  offset = {$page.offset}\r\n  10 = HTML\r\n  10.value = <table border=\"0\" cellspacing=\"0\" cellpadding=\"0\" width=\"1\"><tr><td colspan=\"3\">\r\n  20 = IMAGE\r\n  20.file = {$file.topImage}\r\n  20.linkWrap = <a href=\"index.php?{0}\"> |</a>\r\n  30 = HTML\r\n  30.value = </td></tr><tr><td width=\"1\" valign=\"top\" align=\"left\">\r\n\r\n  40 < styles.hmenu.tu\r\n\r\n  45 = HTML\r\n  45.value = </td><td width=\"1\" align=\"left\">\r\n\r\n  47 = CLEARGIF\r\n  47.width = {$page.contentOffset.X}\r\n\r\n  50 = HTML\r\n  50.value = </td><td valign=\"top\">\r\n\r\n  55 = CLEARGIF\r\n  55.height = {$page.contentOffset.Y}\r\n  55.wrap = | <br />\r\n\r\n  59 < styles.content.editPanelPage\r\n  60 < styles.content.get\r\n  65  < styles.content.lastUpdate\r\n  67  < styles.content.typo3_powered\r\n\r\n  70 = HTML\r\n  70.value = </td></tr>\r\n\r\n\r\n  75 = CLEARGIF\r\n  75.width = {$page.contentWidth}\r\n  75.wrap = <tr><td></td><td></td><td> | </td></tr></table>\r\n\r\n}\r\n\r\n\r\n\r\n\r\n\r\npage.config.admPanel = 1\r\nconfig.intTarget = {$PAGE_TARGET}\r\npage.headerData.999 < plugin.meta\r\n\r\n\r\n\r\n\r\n\r\n','Standard-template\r\n\r\nNo-frames template with a logoimage in the top connected to a 2-level graphical menu to the left. \r\nContent is in one column only.\r\nBackground-images of each menu item - one for each level - can be defined as well as images in the top and bottom of the menubar.','');
INSERT INTO static_template VALUES (53,0,1054753410,960231947,'styles.hmenu.tu','','styles.hmenu.tu >\r\nstyles.hmenu.tu {\r\n    # cat=menu; type=int[0-5]; label=Advanced, entry level: This number defines which level in the pagetree is reflected as the first level in the menu. If 0 (zero) the menu will start with pages from the root of the website.\r\n  entryLevel = 0\r\n    # cat=menu/file/3; type=file[IMAGE_EXT]; label=Image before: The imagefile inserted before the items of the menu.\r\n  file.top = media/buttons/menutop.gif\r\n    # cat=menu/file/4; type=file[IMAGE_EXT]; label=Image after: The imagefile inserted after the items of the menu.\r\n  file.bottom = media/buttons/menubottom.gif\r\n\r\n    # cat=menu//x; type=int[0-256]; label=Reduce colors: Number of indexed colors on menu items. If your menu items end up with weird colors, you can try to enter a higher number of colors. But the graphics-files will also increase their filesize.\r\n  reduceColors = 64\r\n}\r\n\r\nstyles.hmenu.tu.L1 {\r\n    # cat=menu/file/1; type=file[IMAGE_EXT]; label=Level-1, Background image\r\n  file.bgImg = media/buttons/menulevel1.gif\r\n    # cat=menu/typo/1; type=file[ttf]; label=Level-1, Font file\r\n  file.fontFile =\r\n    # cat=menu/typo/1; type=color; label=Level-1, Font color\r\n  fontColor = black\r\n    # cat=menu/typo/1; type=int[1-40]; label=Level-1, Font size\r\n  fontSize = 12\r\n    # cat=menu/typo/1; type=offset; label=Level-1, Text offset: Enter the offset of the text from the upper-left corner of the menu items\r\n  offset = 15,15\r\n    # cat=menu/typo/1; type=color; label=Level-1, Rollover/Active: Enter the color of the text on the menu item when mouseover OR when the item is \"active\".\r\n  RO.fontColor = navy\r\n}\r\n\r\nstyles.hmenu.tu.L2 {\r\n    # cat=menu/file/2; type=file[IMAGE_EXT]; label=Level-2, Background image\r\n  file.bgImg = media/buttons/menulevel2.gif\r\n    # cat=menu/typo/2; type=file[ttf]; label=Level-2, Font file\r\n  file.fontFile =\r\n    # cat=menu/typo/2; type=color; label=Level-2, Font color\r\n  fontColor = black\r\n    # cat=menu/typo/2; type=int[1-40]; label=Level-2, Font size\r\n  fontSize = 10\r\n    # cat=menu/typo/2; type=offset; label=Level-2, Text offset: Enter the offset of the text from the upper-left corner of the menu items\r\n  offset = 30,8\r\n    # cat=menu/typo/2; type=color; label=Level-2, Rollover/Active: Enter the color of the text on the menu item when mouseover OR when the item is \"active\".\r\n  RO.fontColor = navy\r\n}\r\n\r\n\r\n\r\n## TSConstantsEditor Config\r\nTSConstantEditor.menu {\r\n  header= styles.hmenu.tu\r\n  description = The graphical menu has two levels with support for shifting font color when the mouse is rolled over the item. The rollover color is also used for the text on the item, when the page is \"active\" (you\'re on the page).\r\n  bulletlist = Background image for the 1st-level menuitems. Select Truetype-font, color, size and offset. Optionally select Rollover color. (1,5) // Background image for the 2nd-level menuitems. Select Truetype-font, color, size and offset. Optionally select Rollover color. (2,6) // Image in the top of the menu. This adds space from the topimage to the first menuitems. (3) // Image in the bottom of the menu. This ends the menu. (4)\r\n  image = gfx/TU_menu.gif\r\n  1=styles.hmenu.tu.L1.file.bgImg\r\n  2=styles.hmenu.tu.L2.file.bgImg\r\n  3=styles.hmenu.tu.file.top\r\n  4=styles.hmenu.tu.file.bottom\r\n  5=styles.hmenu.tu.L1.file.fontFile,styles.hmenu.tu.L1.fontColor,styles.hmenu.tu.L1.fontSize,styles.hmenu.tu.L1.offset,styles.hmenu.tu.L1.RO.fontColor\r\n  6=styles.hmenu.tu.L2.file.fontFile,styles.hmenu.tu.L2.fontColor,styles.hmenu.tu.L2.fontSize,styles.hmenu.tu.L2.offset,styles.hmenu.tu.L2.RO.fontColor\r\n}\r\n\r\n','\r\nstyles.hmenu.tu >\r\n\r\n# LEVEL 1:\r\nstyles.hmenu.tu = HMENU\r\nstyles.hmenu.tu.entryLevel = {$styles.hmenu.tu.entryLevel}\r\nstyles.hmenu.tu.1 = GMENU\r\nstyles.hmenu.tu.1.NO {\r\n  wrap = |<br />\r\n  XY = [10.w],[10.h]\r\n  reduceColors = {$styles.hmenu.tu.reduceColors}\r\n  10 = IMAGE\r\n  10.file = {$styles.hmenu.tu.L1.file.bgImg}\r\n  20 = TEXT\r\n  20 {\r\n    text.field = nav_title // title\r\n    fontFile = {$styles.hmenu.tu.L1.file.fontFile}\r\n    fontColor = {$styles.hmenu.tu.L1.fontColor}\r\n    fontSize = {$styles.hmenu.tu.L1.fontSize}\r\n    offset = {$styles.hmenu.tu.L1.offset}\r\n    niceText = 1\r\n  }\r\n}\r\nstyles.hmenu.tu.1.RO < styles.hmenu.tu.1.NO\r\nstyles.hmenu.tu.1.RO = 1\r\nstyles.hmenu.tu.1.RO.20.fontColor = {$styles.hmenu.tu.L1.RO.fontColor}\r\nstyles.hmenu.tu.1.ACT < styles.hmenu.tu.1.RO\r\nstyles.hmenu.tu.1.ACT = 1\r\n\r\n# LEVEL 2:\r\nstyles.hmenu.tu.2 = GMENU\r\nstyles.hmenu.tu.2.NO {\r\n  wrap = |<br />\r\n  XY = [10.w],[10.h]\r\n  reduceColors = {$styles.hmenu.tu.reduceColors}\r\n  10 = IMAGE\r\n  10.file = {$styles.hmenu.tu.L2.file.bgImg}\r\n  20 = TEXT\r\n  20 {\r\n    text.field = nav_title // title\r\n    fontFile = {$styles.hmenu.tu.L2.file.fontFile}\r\n    fontColor = {$styles.hmenu.tu.L2.fontColor}\r\n    fontSize = {$styles.hmenu.tu.L2.fontSize}\r\n    offset = {$styles.hmenu.tu.L2.offset}\r\n    niceText = 1\r\n  }\r\n}\r\nstyles.hmenu.tu.2.RO < styles.hmenu.tu.2.NO\r\nstyles.hmenu.tu.2.RO = 1\r\nstyles.hmenu.tu.2.RO.20.fontColor = {$styles.hmenu.tu.L2.RO.fontColor}\r\nstyles.hmenu.tu.2.ACT < styles.hmenu.tu.2.RO\r\nstyles.hmenu.tu.2.ACT = 1\r\n\r\n# Wrapping:\r\nstyles.hmenu.tu.stdWrap.innerWrap {\r\n  cObject = COA\r\n  cObject {\r\n    10 = IMAGE\r\n    10.file = {$styles.hmenu.tu.file.top}\r\n    10.wrap = |<br />\r\n    20 = TEXT\r\n    20.value = |\r\n    30 = IMAGE\r\n    30.file = {$styles.hmenu.tu.file.bottom}\r\n    30.wrap = |<br />\r\n  }\r\n}\r\n\r\n','Graphical menu, two levels.\r\n\r\nFeatures a simple menu with a rollover font color change and background image for each menu item on both levels.\r\n\r\nUsed with template TU','');
INSERT INTO static_template VALUES (54,0,1071663096,960237041,'template; BUSINESS','23,43,68','leftFrameWidth = 150\r\n\r\n  # cat=basic/color/a; type=color; label=Background color, page frame: This is the background color of the page in the right frame.\r\nbgCol = #dddddd\r\n  # cat=basic/color/l; type=color; label=Link-color: Link color defined in <body>-tag\r\nlink = black\r\n  # cat=basic/color/l; type=color; label=Active Link-color: Active link color defined in <body>-tag\r\nalink = gray\r\n  # cat=basic/color/l; type=color; label=Visited Link-color: Visited link color defined in <body>-tag\r\nvlink = black\r\n\r\nmenu {\r\n    # cat=basic/file; type=file[IMAGE_EXT]; label=Background image, left frame:  Background image of the page in the left frame (menu frame)\r\n  file.bgImg = \r\n    # cat=basic/color/a; type=color; label=Background color, menu frame: This is the background color of the page in the left frame (menu frame).\r\n  bgCol = #c0c0c0\r\n\r\n    # cat=menu/file; type=file[IMAGE_EXT]; label=Bullet on level-2\r\n  file.bullet = media/bullets/bullet1_n.gif\r\n    # cat=menu/file; type=file[IMAGE_EXT]; label=Bullet on level-2, Rollover\r\n  file.bullet_RO = media/bullets/bullet1_h.gif\r\n\r\n    # cat=menu/typo; type=wrap; label=Wrap, level-1: This is the wrap-code around the menu page-titles on level-1\r\n  L0.fontWrap = <font face=\"Arial\" size=\"2\" color=\"black\"><b> |</b></font>\r\n    # cat=menu/typo; type=wrap; label=Wrap, level-2: This is the wrap-code around the menu page-titles on level-2\r\n  L1.fontWrap = <font face=\"Verdana\" size=\"1\" color=\"black\"> | </font>\r\n    # cat=menu/links; type=boolean; label=Link level-1?: You can enable links on the level-1 menu items, if you want these links to show a page. By default they don\'t.\r\n  L0.noLink = 0\r\n}\r\n\r\npage {\r\n   # cat=basic/file; type=file[IMAGE_EXT]; label=Background image, page frame\r\n  file.bgImg  =\r\n   # cat=basic/color; type=color; label=Color of horizontal line\r\n  lineCol = #666666\r\n   # cat=basic/typo; type=wrap; label=Wrap, Level-1 title: In the top of the page, the title of Level-1 in the menu is always shown. This is the wrap around that title.\r\n  L0.titleWrap = <b><font face=\"Verdana\" size=\"5\" color=\"#000066\"><i> | </i></font></b>\r\n   # cat=basic/typo; type=wrap; label=Wrap, Level-2 title: In the top of the page, the title of Level-2 in the menu is always shown. This is the wrap around that title.\r\n  L1.titleWrap = <font face=\"Verdana\" size=\"2\" color=\"#000066\"><b> | </b></font>\r\n   # cat=basic/dims/z1; type=int+; label=Thickness of horizontal line: Pixels\r\n  lineHeight = 2\r\n   # cat=basic/dims/z2; type=int[1-1000]; label=Menu, X-offset: Space between menu and left border of browserwindow\r\n  menuXDistance = 5\r\n   # cat=basic/dims/z2; type=int+; label=Menu, Y-offset: Space between menu and logo in left frame\r\n  menuYDistance = 0\r\n}\r\n\r\n # cat=basic/file; type=file[IMAGE_EXT]; label=Logo-file, menu frame: This is the logo-file inserted in the top of the menu frame.\r\nfile.logo = media/uploads/typologo.gif\r\n # cat=advanced; type=boolean; label=Logo-file, GIFBUILDER-obj: If this flag is true, the logo is rendered as a GIFBUILDER-gif and is fixed at 150x80 pixels. Else the image is just inserted (must be 150x80 pixels in order to fit nicely). Although the default value is \"true\" you probably want to disable this and make sure yourself that the logofile keeps the dimensions.\r\nGIFBUILDER_logo = 1\r\n\r\n # cat=basic/dims; type=int+; label=Content width: Enter the width of the table where the content is put. This should approx. be that same (little less) as the Max Image Width!\r\ncontentWidth = 500\r\n # cat=basic/dims; type=offset; label=Content Offset: Enter the offset in pixels by which the content is offset from top-left. \r\ncontentOffset = 10,10\r\n\r\nstyles.content.imgtext.maxW = 500\r\nstyles.content.typo3_powered.number=1\r\n\r\nPAGE_TARGET = page\r\ncontent.pageFrameObj = page\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n## TSConstantsEditor Config\r\nTSConstantEditor.basic {\r\n  header = Standard Template \"BUSINESS\"\r\n  description = BUSINESS is a framebased template in a very simple layout, based on text. There are 2 frames; a menuframe (to the left) and a page-frame.   \r\n  bulletlist = Left-frame image in the top. The dimensions are fixed to 150 x 80 pixels (normally you are free to choose the dimensions yourself!) (4) //2-level textual menu. Select: font-teg-properties like face, size and color for each level. Select: graphical bullet for the 2nd level and optionally a mouseover-bullet. //The pagetitles of the 1st and 2nd level for a given page is displayed in the top. Select font-tag-properties for each title (like with the menus)  (5 and 6) //Define background-images of each frame, the left and page frame. Also select the width of the left frame. (1) //Optional ruler across the page. Select the color. (8)\r\n  image = gfx/BUSINESS_basic.gif\r\n  1=leftFrameWidth,menu.file.bgImg,menu.bgCol\r\n  2=page.file.bgImg,bgCol\r\n  3=contentOffset\r\n  4=file.logo\r\n  5=page.L0.titleWrap\r\n  6=page.L1.titleWrap\r\n  7=contentWidth,styles.content.imgtext.maxW\r\n  8=page.lineCol\r\n}\r\nTSConstantEditor.menu {\r\n  description = \r\n  image = gfx/BUSINESS_menu.gif\r\n  1=menu.L0.fontWrap,menu.L0.noLink\r\n  2=menu.L1.fontWrap\r\n  3=menu.file.bullet\r\n  4=menu.file.bullet_RO\r\n}\r\n\r\n','temp.leftmenu = HMENU\r\ntemp.leftmenu.1 = TMENU\r\ntemp.leftmenu.1.target = page\r\ntemp.leftmenu.1 {\r\n  expAll = 1\r\n  wrap = <table width=\"300\" border=\"0\" cellspacing=\"0\" cellpadding=\"0\"><tr><td><img src=\"clear.gif\" width=\"1\" hspace=\"200\" height=\"1\" vspace=\"3\" border=\"0\" alt=\"\" /></td></tr> | </table>\r\n  NO.linkWrap = {$menu.L0.fontWrap}\r\n  NO.doNotLinkIt = {$menu.L0.noLink}\r\n  NO.allWrap = <tr><td><img src=\"clear.gif\" width=\"1\" height=\"1\" vspace=\"3\" border=\"0\" alt=\"\" /><br /> | </td></tr>\r\n}\r\ntemp.leftmenu.2 = TMENU\r\ntemp.leftmenu.2 {\r\n  wrap = <tr><td nowrap=\"nowrap\"> | </td></tr>\r\n  target = page\r\n  NO {\r\n    beforeImg =  {$menu.file.bullet}\r\n    beforeROImg = {$menu.file.bullet_RO}\r\n    beforeImgTagParams = hspace=\"2\"\r\n    RO = 1\r\n    after = <br />\r\n    ATagBeforeWrap = 1\r\n    linkWrap= {$menu.L1.fontWrap}\r\n  }\r\n}\r\n\r\n\r\n\r\nleft.bgImg = {$menu.file.bgImg}\r\nleft.bodyTag = <body bgcolor=\"{$menu.bgCol}\" alink=\"{$alink}\" vlink=\"{$vlink}\" link=\"{$link}\">\r\nleft.noLinkUnderline = 1\r\n\r\nleft.70.if.isTrue = {$GIFBUILDER_logo}\r\nleft.70 = IMAGE\r\nleft.70.file = GIFBUILDER\r\nleft.70.file {\r\n  XY = 150,80\r\n  backColor = {$menu.bgCol} \r\n  10 = IMAGE\r\n  10.file = {$file.logo}\r\n}\r\nleft.70.params = \r\nleft.70.wrap = <table border=\"0\" cellpadding=\"0\" cellspacing=\"0\"><tr><td colspan=\"2\"> | </td></tr>\r\nleft.70.linkWrap = <a href=\"index.php?{0}\" target=\"_top\"> | </a>\r\n\r\nleft.75.if.isTrue = {$GIFBUILDER_logo}\r\nleft.75.if.negate = 1\r\nleft.75 = IMAGE\r\nleft.75.file = {$file.logo}\r\nleft.75.params = \r\nleft.75.wrap = <table border=\"0\" cellpadding=\"0\" cellspacing=\"0\"><tr><td colspan=\"2\"> | </td></tr>\r\nleft.75.linkWrap = <a href=\"index.php?{0}\" target=\"_top\"> | </a>\r\n\r\nleft.80 = HTML\r\nleft.80.value = <tr><td></td><td bgcolor=\"{$page.lineCol}\"><img src=\"clear.gif\" width=\"1\" height=\"{$page.lineHeight}\" border=\"0\" alt=\"\" /></td></tr>    \r\nleft.80.value.if.isTrue = {$page.lineHeight}\r\n\r\nleft.90 = HTML\r\nleft.90.value = <tr><td><img src=\"clear.gif\" width=\"{$page.menuXDistance}\" height=\"1\" border=\"0\" alt=\"\" /></td><td>\r\nleft.95 = CLEARGIF\r\nleft.95.height={$page.menuYDistance}\r\nleft.100 < temp.leftmenu\r\nleft.110 = HTML\r\nleft.110.value = </td></tr></table>\r\n\r\n\r\npage.bgImg = {$page.file.bgImg}\r\npage.bodyTag < styles.content.bodyTag\r\npage.10 = COBJ_ARRAY\r\npage.10 {\r\n  wrap = <table border=\"0\" cellpadding=\"0\" cellspacing=\"0\" width=\"2\"><tr><td><img src=\"clear.gif\" width=\"1\" height=\"1\" border=\"0\" alt=\"\" /></td><td><img src=\"clear.gif\" hspace=\"200\" width=\"1\" height=\"1\" border=\"0\" alt=\"\" /></td></tr> | </table>\r\n  1 = COBJ_ARRAY\r\n  1 {\r\n    wrap = <tr><td><img src=\"clear.gif\" width=\"1\" vspace=\"39\" height=\"1\" border=\"0\" alt=\"\" /></td><td valign=\"top\"> | </td></tr>\r\n    1 = HTML\r\n    1.value = <table border=\"0\" cellpadding=\"0\" cellspacing=\"0\"><tr><td><img src=\"clear.gif\" width=\"1\" hspace=\"10\" vspace=\"7\" height=\"1\" border=\"0\" alt=\"\" /></td><td><img src=\"clear.gif\" width=\"1\" hspace=\"40\" height=\"1\" border=\"0\" alt=\"\" /></td><td><img src=\"clear.gif\" width=\"1\" height=\"1\" border=\"0\" alt=\"\" /></td></tr><tr><td></td><td colspan=\"2\">\r\n\r\n    5 = TEXT\r\n    5.data = levelTitle:1\r\n    5.wrap = {$page.L0.titleWrap}\r\n\r\n    10 = HTML\r\n    10.value = </td></tr><tr><td></td><td></td><td>\r\n\r\n    15 = TEXT\r\n    15.data = levelTitle:2\r\n    15.wrap = {$page.L1.titleWrap}\r\n    20 = HTML\r\n    20.value = </td></tr></table>\r\n  }\r\n\r\n  10 = HTML\r\n  10.value = <tr><td colspan=\"2\" bgcolor=\"{$page.lineCol}\"><img src=\"clear.gif\" width=\"1\" height=\"2\" border=\"0\" alt=\"\" /></td></tr>\r\n  10.value.if.isTrue = {$page.lineHeight}\r\n\r\n  15 = TEXT\r\n  15.value = <tr><td colspan=\"2\" valign=\"top\">\r\n\r\n  20 = CTABLE\r\n  20.c.5 < styles.content.editPanelPage\r\n  20.c.10 < styles.content.get\r\n  20.c.20  < styles.content.lastUpdate\r\n  20.c.30  < styles.content.typo3_powered\r\n  20.cWidth={$contentWidth}\r\n  20.offset = {$contentOffset}\r\n  \r\n  30 = TEXT\r\n  30.value = </td></tr>\r\n}\r\n\r\n\r\n\r\npage.config.admPanel = 1\r\nconfig.intTarget = {$PAGE_TARGET}\r\npage.headerData.999 < plugin.meta\r\nframeset.headerData.999 < plugin.meta\r\n\r\n','Standard-template\r\n\r\nThis template is a frame-based template with a textbased menu (2 levels) in the left frame. \r\nIn the top of the left frame you can place a logo. The top of the page-frame displays the title of the current page.\r\n\r\nContent is displayed in only one column.\r\nYou can define background-images in the frames.\r\n','');
INSERT INTO static_template VALUES (57,0,1054752459,961515307,'cSet (default)','','# *******************************\r\n# *** Overriding constants\r\n# *******************************\r\n\r\n\r\ncontent {\r\n  defaultHeaderType = 1\r\n  wrap.header1 = <font face=\"{$cSet.fontFace}\" size=\"{$cSet.size3}\" color=\"{$cSet.color}\"><b> | </b></font>\r\n  wrap.header2 = <font face=\"{$cSet.fontFace}\" size=\"{$cSet.size2}\" color=\"{$cSet.color1}\"><b> | </b></font>\r\n  wrap.header3 = <font face=\"{$cSet.fontFace}\" size=\"4\" color=\"{$cSet.color}\"><b> | </b></font>\r\n  wrap.header4 = <font face=\"{$cSet.fontFace}\" size=\"5\" color=\"{$cSet.color}\"><b> | </b></font>\r\n\r\n  case.header1 = \r\n  case.header2 = \r\n\r\n  wrap2.header1 = \r\n  wrap2.header2 = \r\n  wrap2.header3 = \r\n\r\n  wrap.headerDate = <font face=\"{$cSet.fontFace}\" size=\"{$cSet.size1}\" color=\"{$cSet.color2}\"><b>|:</b></font><br />\r\n\r\n  defaultSubHeaderType = 3\r\n  wrap.subheader1 = <font face=\"{$cSet.fontFace}\" size=\"{$cSet.size2}\" color=\"{$cSet.color}\"> | </font>\r\n  wrap.subheader2 = <font face=\"{$cSet.fontFace}\" size=\"{$cSet.size1}\" color=\"{$cSet.color}\"><b> | </b></font>\r\n  wrap.subheader3 = <font face=\"{$cSet.fontFace}\" size=\"{$cSet.size1}\" color=\"{$cSet.color2}\"><b> | </b></font>\r\n\r\n  headerSpace = 0|5\r\n  space = 0|10\r\n  wrap.bodytext = |<br />\r\n  linkToTop = <div align=\"right\"><a href=\"#top\"><font color=\"{$cSet.color2}\" face=\"{$cSet.fontFace}\" size=\"{$cSet.size1}\"><b>To top</b></font></a></div><br />\r\n  menuWrap = <b><font color=\"{$cSet.color2}\" face=\"{$cSet.fontFace}\" size=\"{$cSet.size2}\"> | </font></b>\r\n  subMenuWrap = <b><font color=\"{$cSet.color1}\" face=\"{$cSet.fontFace}\" size=\"{$cSet.size1}\"> | </font></b>\r\n  tableCellColor = {$cSet.tableCellColor}\r\n  tableCellWrap = <b>|</b>\r\n  splash.bgCol = {$cSet.pageColor}\r\n}\r\n\r\n\r\nstyles.content.textStyle {\r\n  face = {$cSet.fontFace.text}\r\n  size = {$cSet.size2}\r\n  color =  {$cSet.color}\r\n  color1 = {$cSet.color1}\r\n  color2 = {$cSet.color2}\r\n}\r\n\r\nstyles.content.tableStyle {\r\n  color1 = {$cSet.color1}\r\n  color2 = {$cSet.color2}\r\n}\r\n\r\nstyles.content.links.wrap = <b>|</b>\r\nstyles.content.links.sword = <font color=\"red\"><b>|</b></font>\r\n\r\nstyles.content.uploads.wrap  < content.menuWrap\r\n\r\nstyles.content.frames {\r\n  1.bgCol = {$cSet.tableCellColor}\r\n  2.bgCol = {$cSet.tableCellColor}\r\n  2.borderCol = {$cSet.color}\r\n  2.borderThickness = 1\r\n  ruler.lineColor = {$cSet.color}\r\n}\r\n\r\nstyles.content.imgFrames {\r\n  bgCol = {$cSet.pageColor}\r\n  bottomCol = black\r\n}\r\n\r\nstyles.content.imgtext {\r\n  captionWrap = <font face=\"{$cSet.fontFace}\" size=\"{$cSet.size1}\" color=\"{$cSet.color1}\"><b> | </b></font>\r\n}\r\n\r\nstyles.content.mailform {\r\n  fieldWrap = \r\n  labelWrap = <font face=\"{$cSet.fontFace}\" size=\"{$cSet.size2}\" color=\"{$cSet.color}\"><b> | </b></font>\r\n  radioWrap = <font face=\"{$cSet.fontFace}\" size=\"{$cSet.size1}\" color=\"{$cSet.color}\"><b> | </b></font>\r\n  REQ.labelWrap = <font face=\"{$cSet.fontFace}\" size=\"{$cSet.size2}\" color=\"{$cSet.color2}\"><b> | </b></font>\r\n  border = 5\r\n}\r\n\r\nstyles.content.searchresult {\r\n  face = {$cSet.fontFace}\r\n  size = {$cSet.size2}\r\n  color = {$cSet.color2}\r\n  head.face = {$cSet.fontFace}\r\n  head.size = {$cSet.size3}\r\n  header.wrap = <font face=\"{$cSet.fontFace}\" size=\"{$cSet.size3}\" color=\"{$cSet.color2}\"><b> | </b></font>\r\n  header.bgCol = {$cSet.tableCellColor}\r\n}\r\n\r\nstyles.sitemap.text {\r\n  target = \r\n  itemWrap < content.menuWrap\r\n}\r\n\r\n\r\nstyles.header.gfx1 {\r\n  bgCol = {$cSet.pageColor}\r\n  fontColor = {$cSet.color1}\r\n}\r\n\r\n\r\n\r\n\r\n## Main configuration:\r\n\r\n  # cat=cSet/color/1; type=color; label=Background color of page: This also affects the background color of graphical headers and frames on images.\r\ncSet.pageColor = white\r\n # cat=cSet/color/2; type=color; label=Tablecells: Color of tablecells in content element \"Tables\", Background color for the frameoption of content elements, Searchresult header background color\r\ncSet.tableCellColor = yellow\r\n # cat=cSet/color/3; type=color; label= \"black\"-color: Defines the color of all kinds of things, that normally have a dark color. Like headers, borderlines and such. Should be a dark color.\r\ncSet.color = black\r\n # cat=cSet/color/4; type=color; label= Primary alternative color: Used for eg. header layout 2 and 5, Image captions and as \"Color 1\" in color selectors\r\ncSet.color1 = green\r\n # cat=cSet/color/5; type=color; label= Secondary alternative color: Used for searchresults, \"To top\"-link, Headerdate, Subheader 3, content element \"Menu\", \"Required\" color in forms, and as \"Color 2\" in color selectors\r\ncSet.color2 = red\r\n # cat=cSet/typo/1; type=small; label= Primary FontFace: The fontface used almost everywhere in <font>-tags. Exceptions are bodytext. Examples: \"Times\", \"Verdana\", \"Arial\"\r\ncSet.fontFace = Arial\r\n # cat=cSet/typo/2; type=small; label= Text FontFace: Used for the content bodytext\r\ncSet.fontFace.text = Arial\r\n\r\n # cat=cSet/typo/3; type=int[1-5]; label= Fontsize 1: Used for Headerdate, Subheader 2 and 3, \"Link to top\", Image captions and text for radiobuttons in forms\r\ncSet.size1 = 1\r\n # cat=cSet/typo/4; type=int[1-5]; label= Fontsize 2: Used for Bodytext, Header 2, Subheader 1, content element \"Menu\", Labels for forms and searchresults.\r\ncSet.size2 = 2\r\n # cat=cSet/typo/5; type=int[1-5]; label= Fontsize 3: Used for Header 1 and headers in search-results.\r\ncSet.size3 = 3\r\n\r\n\r\n\r\nTSConstantEditor.cset {\r\n  header = Constant definitions\r\n  description = CSET is a small collection of constants that substitutes other constants throughout the templates. // When you include the \"cSet\" static_template, you can focus on a few major configurations like the general colors and font faces used. These values are then globally substituted by the \"cSet\"-constants.// //\"cSet\" Contains ONLY definition of constants and is meant to be included in templates AFTER the content-rendering-template (eg. \"Content (default)\") is included. Often it\'s included in the final template after inclusion of the standard template. These constants overrides constants in static template \"content (default)\" and the included templates of this template. // The point of this template is to simplify configuration of content-rendering by providing a collection of constants which is used in other constants. Makes it easy to choose the same color or font throughout a template.\r\n}\r\n','','Constant definitions\r\n\r\nContains ONLY definition of constants and is meant to be included in templates AFTER the content-rendering-template (eg. \"Content (default)\") is included. Often it\'s included in the final template after inclusion of the standard template.\r\n\r\nThese constants overrides constants in static template \"content (default)\" and the included templates of this template.\r\n\r\nThe point of this template is to simplify configuration of content-rendering by providing a collection of constants which is used in other constants. Makes it easy to chose the same color or font throughout a template\r\n\r\nSee the constants present AFTER  \"## Main configuration:\" in the constants-field!\r\n\r\nStatus:\r\nChanged 28-06-2000\r\n','');
INSERT INTO static_template VALUES (58,0,1054753334,983214718,'styles.gmenu.first (EXT1)','','styles.gmenu.first.button.file {\r\n    # cat=menu/file/x1; type=file[IMAGE_EXT]; label=EXTENSION, Left image: This image is placed to the left on the menu items. NOTE: This image decides the height of the menu items!\r\n  left = media/buttons/left.gif\r\n    # cat=menu/file/x1; type=file[IMAGE_EXT]; label=EXTENSION, Tiled image: This image is tiled horizontally over the background on the menu items.\r\n  middle = media/buttons/middle.gif\r\n    # cat=menu/file/x1; type=file[IMAGE_EXT]; label=EXTENSION, Right image: This image is placed to the right on the menu items.\r\n  right = media/buttons/right.gif\r\n}\r\n\r\nstyles.gmenu.first.RO.button.file {\r\n    # cat=menu/file/x2; type=file[IMAGE_EXT]; label=EXTENSION, Rollover, Left image: This image is placed to the left on the menu items. NOTE: This image decides the height of the menu items!\r\n  left = media/buttons/left_ro.gif\r\n    # cat=menu/file/x2; type=file[IMAGE_EXT]; label=EXTENSION, Rollover, Tiled image: This image is tiled horizontally over the background on the menu items.\r\n  middle = media/buttons/middle_ro.gif\r\n    # cat=menu/file/x2; type=file[IMAGE_EXT]; label=EXTENSION, Rollover, Right image: This image is placed to the right on the menu items.\r\n  right = media/buttons/right_ro.gif\r\n}\r\n\r\nstyles.gmenu.first.ACT.button.file {\r\n    # cat=menu/file/x3; type=file[IMAGE_EXT]; label=EXTENSION, Active, Left image: This image is placed to the left on the menu items. NOTE: This image decides the height of the menu items!\r\n  left = media/buttons/left_ro.gif\r\n    # cat=menu/file/x3; type=file[IMAGE_EXT]; label=EXTENSION, Active, Tiled image: This image is tiled horizontally over the background on the menu items.\r\n  middle = media/buttons/middle_ro.gif\r\n    # cat=menu/file/x3; type=file[IMAGE_EXT]; label=EXTENSION, Active, Right image: This image is placed to the right on the menu items.\r\n  right = media/buttons/right_ro.gif\r\n}\r\n\r\n    # cat=\r\nstyles.gmenu.first.height = \r\n\r\n\r\n  # cat=basic/enable; type=comment; label=[FIRST-template] GMENU EXTENSION: Click this to enable the gmenu-extension for the \"FIRST\" static template. Only do this, if you have included \"styles.gmenu.first (EXT1)\" with the FIRST template!\r\npage.first_gmenu_extension = #\r\n','styles.gmenu.first = GMENU\r\nstyles.gmenu.first.NO {\r\n  XY = [10.w]+[20.w]+[5.w]+[6.w] , [5.h]\r\n\r\n  4 = IMAGE\r\n  4.file = {$styles.gmenu.first.button.file.middle}\r\n  4.tile = 10,1\r\n  5 = IMAGE\r\n  5.file = {$styles.gmenu.first.button.file.left}\r\n  6 = IMAGE\r\n  6.file = {$styles.gmenu.first.button.file.right}\r\n  6.align = r,t\r\n  6.offset = -[20.w]\r\n}\r\n\r\nstyles.gmenu.first.RO {\r\n  XY = [10.w]+[20.w]+[5.w]+[6.w] , [5.h]\r\n\r\n  4 = IMAGE\r\n  4.file = {$styles.gmenu.first.RO.button.file.middle}\r\n  4.tile = 10,1\r\n  5 = IMAGE\r\n  5.file = {$styles.gmenu.first.RO.button.file.left}\r\n  6 = IMAGE\r\n  6.file = {$styles.gmenu.first.RO.button.file.right}\r\n  6.align = r,t\r\n  6.offset = -[20.w]\r\n}\r\n\r\nstyles.gmenu.first.ACT {\r\n  XY = [10.w]+[20.w]+[5.w]+[6.w] , [5.h]\r\n\r\n  4 = IMAGE\r\n  4.file = {$styles.gmenu.first.ACT.button.file.middle}\r\n  4.tile = 10,1\r\n  5 = IMAGE\r\n  5.file = {$styles.gmenu.first.ACT.button.file.left}\r\n  6 = IMAGE\r\n  6.file = {$styles.gmenu.first.ACT.button.file.right}\r\n  6.align = r,t\r\n  6.offset = -[20.w]\r\n}\r\n\r\n\r\n\r\n{$page.first_gmenu_extension} top.20.1 < styles.gmenu.first\r\n{$page.first_gmenu_extension} top.40.1 < styles.gmenu.first\r\n{$page.first_gmenu_extension} bottom.40.1 < styles.gmenu.first\r\n\r\n','styles.gmenu.first - extension:\r\n\r\nThis modification adds support for a graphics in the back of the buttons. This works by incorporating 3 gif-files. One for the left end, one for the right end and finally one for the background. The background gif MUST be tileable in the horizontal direction.\r\n\r\nCHANGES:\r\n- the height of the buttons is now defined by the height of the gif-file at the left-end.\r\n- before the button had an extra 12 pixels width in addition to the width of the text and end-bullet. This is discarded. This just means, that you should probably adjust the offset of the text again.\r\n- You may need to re-create the end-bullet because the tiled background may appear \"below\" it.\r\n\r\nHOW-TO:\r\n- create 3 gif-files, one for left, right and middle. Upload them as resources to the template and enter their filenames as the constants you see above.\r\n- remember that the \"middle\"-file is tiled 10 times in the horizontal direction!\r\n\r\n\r\nUSE THE NEW GMENU-object with the FIRST template:\r\n\r\nIf you want to use this with the standard template FIRST, you should put this in the \"Setup\" field of your template. These will copy the new styles.gmenu.first-object into the right positions in the object-tree of the template:\r\n\r\n\r\n','');
INSERT INTO static_template VALUES (59,0,1054753433,983217378,'styles.hmenu.tu (EXT1)','','styles.hmenu.tu.L3 {\r\n    # cat=menu/file/3; type=file[IMAGE_EXT]; label=Level-3, Background image\r\n  file.bgImg = media/buttons/menulevel2.gif\r\n    # cat=menu/typo/3; type=file[ttf]; label=Level-3, Font file\r\n  file.fontFile =\r\n    # cat=menu/typo/3; type=color; label=Level-3, Font color\r\n  fontColor = black\r\n    # cat=menu/typo/3; type=int[1-40]; label=Level-3, Font size\r\n  fontSize = 10\r\n    # cat=menu/typo/3; type=offset; label=Level-3, Text offset: Enter the offset of the text from the upper-left corner of the menu items\r\n  offset = 40,8\r\n    # cat=menu/typo/3; type=color; label=Level-3, Rollover/Active: Enter the color of the text on the menu item when mouseover OR when the item is \"active\".\r\n  RO.fontColor = navy\r\n}\r\n\r\n  # cat=basic/enable; type=comment; label=[TU-template] 3rd LEVEL EXTENSION: Click this to enable the 3rd level extension for the \"TU\" static template. Only do this, if you have included \"styles.hmenu.tu (EXT1)\" with the TU template!\r\npage.tu_thirdLevel_extension = #\r\n','# LEVEL 3:\r\nstyles.hmenu.tu.3 = GMENU\r\nstyles.hmenu.tu.3.NO {\r\n  wrap = |<br />\r\n  XY = [10.w],[10.h]\r\n  reduceColors = {$styles.hmenu.tu.reduceColors}\r\n  10 = IMAGE\r\n  10.file = {$styles.hmenu.tu.L3.file.bgImg}\r\n  20 = TEXT\r\n  20 {\r\n    text.field = nav_title // title\r\n    fontFile = {$styles.hmenu.tu.L3.file.fontFile}\r\n    fontColor = {$styles.hmenu.tu.L3.fontColor}\r\n    fontSize = {$styles.hmenu.tu.L3.fontSize}\r\n    offset = {$styles.hmenu.tu.L3.offset}\r\n    niceText = 1\r\n  }\r\n}\r\nstyles.hmenu.tu.3.RO < styles.hmenu.tu.3.NO\r\nstyles.hmenu.tu.3.RO = 1\r\nstyles.hmenu.tu.3.RO.20.fontColor = {$styles.hmenu.tu.L3.RO.fontColor}\r\nstyles.hmenu.tu.3.ACT < styles.hmenu.tu.3.RO\r\nstyles.hmenu.tu.3.ACT = 1\r\n\r\n\r\n\r\n\r\n{$page.tu_thirdLevel_extension} page.10.40 < styles.hmenu.tu\r\n\r\n','This is an extension to styles.hmenu.tu. This extension includes a third level on the menu. Normally there are only two levels.\r\n','');
INSERT INTO static_template VALUES (60,0,1054753001,983227081,'plugin.postit1','','','## POST-IT\r\nplugin.postit1 >\r\nplugin.postit1 = PHP_SCRIPT\r\nplugin.postit1 {\r\n  file = media/scripts/postit.inc\r\n  data.field = bodytext\r\n  images.1 = IMAGE\r\n  images.1.file = GIFBUILDER\r\n  images.1.file {\r\n    XY = [5.w],[5.h]\r\n    5 = IMAGE\r\n    5.file = media/uploads/postit_1.gif\r\n    100 = TEXT\r\n    100.text = Testing\r\n    100.offset = -5,60\r\n    100.fontFile = fileadmin/fonts/arial_bold.ttf\r\n    100.fontSize = 15\r\n    100.align=center\r\n  }\r\n  images.2 < .images.1\r\n  images.2.file.5.file = media/uploads/postit_2.gif\r\n  images.2.file.100.angle = 11\r\n  images.2.file.100.offset = -2,79\r\n  images.3 < .images.1\r\n  images.3.file.5.file = media/uploads/postit_3.gif\r\n  images.3.file.100.angle = -13\r\n  images.3.file.100.offset = -7,81\r\n\r\n  cols = 3\r\n  textBox {\r\n    chars = 16\r\n    lineDist = 18\r\n    tmplObjNumber = 100\r\n    Valign = center\r\n    maxLines = 5\r\n  }\r\n  typolink {\r\n    parameter.current = 1\r\n    extTarget = {$styles.content.links.extTarget}\r\n    target = {$styles.content.links.target}\r\n  }\r\n}\r\n','PLUGIN: Post-it notes\r\nAUTHOR: Kasper Skårhøj, kasper@typo3.com\r\n\r\n\r\nHow to activate this:\r\n- Just include this static template in your template provided that the static template \"content (default)\" is already included ranging higher in the list. That\'s all.\r\n\r\nHow to put a post-it note on a page:\r\n- Create a content element of the type \"Textbox\"\r\n- Select \"the other\" type to be \"postit 1\"\r\n- Now, every line in the bodytext-field represents a postit note.\r\n- The lines are splitted by a \"|\" (like tablecells are); The first part is the text, the second part is the kind (1-3) and the last part is the link (typolink).\r\n\r\nExample:\r\n\r\nThis is a postit note! | 2 | 77\r\n\r\n... this line would create a postit note of type 2 (rotated left), write the text \"This is a postit note\" on it and let it be a link to the page with id=77.','');
INSERT INTO static_template VALUES (61,0,1054753188,983438903,'plugin.tt_products [DEPRECIATED]','','plugin.tt_products {\r\n    # cat=plugin.products/file; type=file[html,htm,tmpl,txt]; label= Template File: This is a simple textfile where each part of the shopping basket is defined with HTML-code. To see an example with explanations, take a look at media/scripts/products_template.tmpl which is the default.\r\n  file.templateFile = media/scripts/products_template.tmpl\r\n    # cat=plugin.products/file; type=file[IMAGE_EXT]; label= Alternative Image: This image is used if there is no image present for the product\r\n  file.noImageAvailable =\r\n\r\n    # cat=plugin.products/typo; type=wrap; label= Wrap 1: This wrap is used in the template-file.\r\n  wrap1 = <font face=\"verdana\" size=\"2\" color=\"black\"> | </font>\r\n    # cat=plugin.products/typo; type=wrap; label= Wrap 2: This wrap is used in the template-file.\r\n  wrap2 = <font face=\"verdana\" size=\"1\" color=\"black\"> | </font>\r\n\r\n    # cat=plugin.products/color; type=color; label= Color 1: This bgcolor is used in the template-file.\r\n  color1 = #cccccc\r\n    # cat=plugin.products/color; type=color; label= Color 2: This bgcolor is used in the template-file.\r\n  color2 = #999999\r\n    # cat=plugin.products/color; type=color; label= Color 3: This bgcolor is used in the template-file.\r\n  color3 = #333333\r\n\r\n    # cat=plugin.products//; type=boolean; label= Click Enlarge, Single display: If this option is set, users can click the image of a product and it\'ll pop-up in a separate window at a larger size.\r\n  clickEnlarge = 1\r\n    # cat=plugin.products//; type=boolean; label= Click Enlarge, List display: As above, but for the images in the product-lists and search-results\r\n  clickEnlarge_list = 1\r\n    # cat=plugin.products//; type=boolean; label= Click Enlarge, Basket display: As above, but for the images in the basket\r\n  clickEnlarge_basket = 1\r\n\r\n    # cat=plugin.products//; type=boolean; label= Display Category Header in list: If this option is set, the category headers (page titles) will automatically be displayed in the product lists. This is not always convenient because you might have chosen a header-title for the \"list\" content element.\r\n  displayListCatHeader = 1\r\n    # cat=plugin.products//; type=boolean; label= Display Category Header in basket: If this option is set, the category headers (page titles) will automatically be displayed in the basket lists.\r\n  displayBasketCatHeader = 0\r\n\r\n    # cat=plugin.products//; type=int+; label= Max items displayed: The maximum number of items displayed on one page. \r\n  limit = 50\r\n\r\n    # cat=plugin.products/dims; type=int+; label= Max image width, single display: The maximum width in pixels of an image when displayed with a single product.\r\n  maxW_single = 200\r\n    # cat=plugin.products/dims; type=int+; label= Max image width, list display: The maximum width in pixels of an image when displayed in lists and searchresults.\r\n  maxW_list = 50\r\n    # cat=plugin.products/dims; type=int+; label= Max image width, basket display: The maximum width in pixels of an image when displayed in the shopping-basket.\r\n  maxW_basket = 100\r\n\r\n    # cat=plugin.products//; type=int+; label=PID for single item display: If you want a certain page to be used for display of item details, please enter the PID (page-uid) here.\r\n  PIDitemDisplay =\r\n    # cat=plugin.products//; type=int+; label=PID for search page: If you want all product searches to go to a specific page, enter the PID it here! NOTE: If you set this PID, all searchqueries will (must) be handled with a list content element with the code \"search\" on that page.\r\n  PIDsearch =\r\n    # cat=plugin.products//; type=int+; label=PID for basket page: If you want every change in the number of items anywhere to go to a specific page (eg. the shopping basket page), enter the PID here.\r\n  PIDbasket =\r\n    # cat=plugin.products//; type=int+; label=PID for store root: This is the PID of the rootPage of the store. If not set the store will operate over all pages from the root of the site. But if the site has many pages, performance may improve\r\n  PIDstoreRoot = \r\n\r\n    # cat=plugin.products//; type=small; label=TAX percentage: Type= Double (means, \"use . as decimal point\")\r\n  TAXpercentage = 25\r\n\r\n    # TAX included in database prices?\r\n  TAXincluded = 1\r\n    # Price decimals\r\n  priceDec = 2\r\n\r\n    # cat=plugin.products//; type=small; label=Price decimal point\r\n  priceDecPoint = .\r\n    # cat=plugin.products//; type=small; label=Price Thousand point\r\n  priceThousandPoint = \r\n}\r\n\r\n','## Includes the productsLib:\r\nincludeLibs.ts_products = media/scripts/productsLib.inc\r\n\r\n\r\n## This enables the tt_content.list item to display the guestbook:\r\nplugin.tt_products >\r\nplugin.tt_products = USER\r\nplugin.tt_products {\r\n  userFunc = user_products->main_products\r\n\r\n  templateFile = {$plugin.tt_products.file.templateFile}\r\n  pid_list.field = pages\r\n  recursive.field = recursive\r\n  code.field = select_key\r\n\r\n  limit = {$plugin.tt_products.limit}\r\n  image {\r\n    file.maxW = {$plugin.tt_products.maxW_single}\r\n    imageLinkWrap = {$plugin.tt_products.clickEnlarge}\r\n    imageLinkWrap {\r\n      enable = 1\r\n      bodyTag = <body bgcolor=\"black\">\r\n      wrap = <a href=\"javascript:close();\"> | </a>\r\n      width = 400m\r\n      height = 400\r\n\r\n      JSwindow = 1\r\n      JSwindow.newWindow = 1\r\n      JSwindow.expand = 17,20\r\n    }\r\n  }\r\n  listImage < .image\r\n  listImage.file.maxW = {$plugin.tt_products.maxW_list}\r\n  listImage.imageLinkWrap = {$plugin.tt_products.clickEnlarge_list}\r\n\r\n  basketImage < .image\r\n  basketImage.file.maxW = {$plugin.tt_products.maxW_basket}\r\n  basketImage.imageLinkWrap = {$plugin.tt_products.clickEnlarge_basket}\r\n\r\n  image.wrap = | <br />\r\n\r\n  noImageAvailable = {$plugin.tt_products.file.noImageAvailable}\r\n\r\n  wrap1.wrap = {$plugin.tt_products.wrap1}\r\n  wrap2.wrap = {$plugin.tt_products.wrap2}\r\n  color1.wrap = {$plugin.tt_products.color1}\r\n  color2.wrap = {$plugin.tt_products.color2}\r\n  color3.wrap = {$plugin.tt_products.color3}\r\n\r\n  displayListCatHeader = {$plugin.tt_products.displayListCatHeader}\r\n  displayBasketCatHeader = {$plugin.tt_products.displayBasketCatHeader}\r\n\r\n  PIDitemDisplay = {$plugin.tt_products.PIDitemDisplay}\r\n  PIDsearch = {$plugin.tt_products.PIDsearch}\r\n  PIDbasket = {$plugin.tt_products.PIDbasket}\r\n  PIDstoreRoot = {$plugin.tt_products.PIDstoreRoot}\r\n  PID_sys_products_orders = 0\r\n#  PIDinfo = 209\r\n#  PIDfinalize = 210\r\n#  PIDthanks = 211\r\n\r\n  parseFunc < styles.content.parseFunc\r\n  categoryHeader = TEXT\r\n  categoryHeader.current = 1\r\n\r\n  priceDec = {$plugin.tt_products.priceDec}\r\n  priceDecPoint = {$plugin.tt_products.priceDecPoint}\r\n  priceThousandPoint = {$plugin.tt_products.priceThousandPoint}\r\n  currencySymbol = USD\r\n\r\n  TAXpercentage = {$plugin.tt_products.TAXpercentage}\r\n  TAXincluded = {$plugin.tt_products.TAXincluded}\r\n\r\n  lockLoginUserInfo = 1\r\n  requiredInfoFields = name, address, telephone\r\n  orderNumberPrefix = order_\r\n  orderEmail_from = shop@myTypo3Shop.com\r\n  orderEmail_fromName = My TYPO3 Shop\r\n  orderEmail_to = shop@myTypo3Shop.com\r\n  orderEmail_htmlmail = 0\r\n  email_notify_default = 1\r\n  statusCodes {\r\n    1 = Order submitted by user\r\n    2 = Order is recieved and accepted by store\r\n    10 = Shop is awaiting goods from third-party\r\n    11 = Shop is awaiting customer payment\r\n    12 = Shop is awaiting material from customer\r\n    20 = Goods shipped to customer\r\n    30 = Other message from store\r\n    50 = Customer request for cancelling\r\n    51 = Message from customer to shop\r\n    100 = Order shipped and closed\r\n    101 = Order closed\r\n    200 = Ordre cancelled\r\n  }\r\n  update_code = password\r\n  statusDate_stdWrap.strftime= %e-%m-%y %H:%M\r\n  orderDate_stdWrap.strftime= %e-%m-%y\r\n}\r\n\r\n## EXAMPLE payment config:\r\nplugin.tt_products.payment {\r\n  radio = 1\r\n  10.title = MasterCard\r\n  10.image.file = media/logos/mastercard.gif\r\n  10.priceTax = \r\n  10.priceNoTax =  \r\n  10.calculationScript = media/scripts/products_comp_calcScript.inc\r\n\r\n  40.title = Money transfer\r\n  40.image.file = media/logos/money.gif\r\n  40.priceTax = \r\n  40.priceNoTax = \r\n  40.percentOfGoodstotal = 1.45\r\n\r\n  50.title = Credit in-store\r\n  50.image.file = \r\n  50.priceTax = \r\n  50.priceNoTax = \r\n}\r\n\r\n## EXAMPLE shipping config:\r\nplugin.tt_products.shipping {\r\n  10.title = Ground\r\n  10.image.file = media/logos/pakketrans.gif\r\n  10.image.params = align=\"absmiddle\"\r\n  10.priceTax = 40\r\n  10.priceNoTax = 32\r\n\r\n  20.title = Airmail\r\n  20.image.file = media/logos/postdanmark.gif\r\n  10.image.params = align=\"absmiddle\"\r\n  20.priceTax = 120\r\n  20.priceNoTax = 120\r\n\r\n  40.title = Pick up in store\r\n  40.excludePayment = 10,40\r\n}\r\n\r\n\r\n\r\n## This enables the record item to display product items\r\ntt_products >\r\ntt_products = < plugin.tt_products\r\ntt_products.displayCurrentRecord = 1\r\n\r\n','PLUGIN: Shopping module, Products\r\nAUTHOR: Kasper Skårhøj, kasper@typo3.com\r\n\r\n','');
INSERT INTO static_template VALUES (65,0,1054752436,985276040,'content.tt_address [DEPRECIATED]','','content.tt_address {\r\n    # cat=address/typo; type=wrap; label=Wrap, name\r\n  name.wrap = <h3> |</h3>\r\n    # cat=address/typo; type=options[,upper,lower]; label=Case, name\r\n  name.case = upper\r\n    # cat=address/typo; type=wrap; label=Wrap, address information\r\n  info.wrap = <font color=\"maroon\"> |</font>\r\n    # cat=address/dims; type=int+; label=Width, information field\r\n  info.width = 300\r\n    # cat=address/dims; type=int+; label=Width, image\r\n  image.width = 120\r\n    # cat=address//; type=options[name,company,phone,city]; label=SQL \"ORDER BY\"\r\n  orderBy = name\r\n    # cat=address//; type=options[,DESC]; label=Reverse order (DESC)?\r\n  desc = \r\n}\r\n','## Introducing rendering information for tt_address:\r\ntt_address = COA\r\ntt_address {\r\n  wrap = <table border=\"0\" cellpadding=\"0\" cellspacing=\"0\"><tr><td valign=\"top\"> | </tr></table><br />\r\n\r\n  10 = TEXT\r\n  10.field = name\r\n  10.case = {$content.tt_address.name.case}\r\n  10.wrap = {$content.tt_address.name.wrap}\r\n\r\n  20 = COA\r\n  20.wrap = {$content.tt_address.info.wrap}\r\n  20 {\r\n    20 = TEXT\r\n    20.if.isTrue.field = company\r\n    20.dataWrap = Company: {field:company}<br />\r\n\r\n    21 = TEXT\r\n    21.dataWrap = {field:address}<br />{field:zip} {field:city}\r\n\r\n    22 = TEXT\r\n    22.if.isTrue.field = phone\r\n    22.dataWrap = <br />Phone: {field:phone}\r\n\r\n    23 = TEXT\r\n    23.if.isTrue.field = fax\r\n    23.dataWrap = <br />Fax: {field:fax}\r\n\r\n    25 = TEXT\r\n    25.if.isTrue.field = email\r\n    25.dataWrap = <br /><a href=\"mailto:{field:email}\">{field:email}</a>\r\n\r\n    27 = TEXT\r\n    27.if.isTrue.field = www\r\n    27.dataWrap = <br /><a href=\"{field:www}\" target=\"_top\">Hjemmeside</a>\r\n  }\r\n\r\n  40 = TEXT\r\n  40.value = <br /><img src=\"clear.gif\" width=\"{$content.tt_address.info.width}\" height=\"1\" alt=\"\" /></td><td>&nbsp;</td>\r\n\r\n  60 = IMAGE\r\n  60.file.import = uploads/pics/\r\n  60.file.import.field = image\r\n  60.file.import.listNum = 0\r\n  60.file.width = {$content.tt_address.image.width}\r\n  60.wrap = <td valign=\"top\">|</td>\r\n}\r\n\r\n\r\n## Transfering to the tt_content.list object:\r\ntt_content.list.20.0 >\r\ntt_content.list.20.0 = CASE\r\ntt_content.list.20.0.key.field = layout\r\ntt_content.list.20.0.0 = CONTENT\r\ntt_content.list.20.0.0 {\r\n  table = tt_address\r\n  select.pidInList.field = pages\r\n  select.orderBy = {$content.tt_address.orderBy} {$content.tt_address.desc}\r\n}\r\n\r\n\r\n\r\n','Introduces rendering code for tt_address records. \r\n\r\nHow to activate this:\r\n- Just include this static template in your template provided that the static template \"content (default)\" is already included ranging higher in the list. \r\n\r\nCreates a toplevel TS object, tt_address.\r\nConstants are in \'content.tt_address\'\r\nSets up \'tt_content.list.20.0.0\' to render the address-items\r\n','');
INSERT INTO static_template VALUES (66,0,1054753042,985276070,'plugin.tt_board_list [DEPRECIATED]','81','plugin.tt_board_list{\r\n    # cat=plugin.board/file; type=file[html,htm,tmpl,txt]; label= Template File, list style: This is a simple textfile where the board is defined with HTML-code. To see an example with explanations, take a look at media/scripts/board_template.tmpl which is the default.\r\n  file.templateFile = media/scripts/board_template1.tmpl\r\n\r\n    # cat=plugin.board/typo; type=wrap; label= List-style, Wrap 1: This wrap is used in the template-file.\r\n  wrap1 = <font face=\"verdana\" size=\"2\" color=\"black\"> | </font>\r\n    # cat=plugin.board/typo; type=wrap; label= List-style, Wrap 2: This wrap is used in the template-file.\r\n  wrap2 = <font face=\"verdana\" size=\"1\" color=\"black\"> | </font>\r\n    # cat=plugin.board/typo; type=wrap; label= List-style, Wrap 3: This wrap is used in the template-file.\r\n  wrap3 = <font face=\"verdana\" size=\"2\" color=\"white\"> | </font>\r\n\r\n    # cat=plugin.board/color; type=color; label= List-style, Color 1: This bgcolor is used in the template-file.\r\n  color1 = #cccccc\r\n    # cat=plugin.board/color; type=color; label= List-style, Color 2: This bgcolor is used in the template-file.\r\n  color2 = #999999\r\n    # cat=plugin.board/color; type=color; label= List-style, Color 3: This bgcolor is used in the template-file.\r\n  color3 = #333333\r\n    # cat=plugin.board/color; type=color; label= List-style, Color 4: This bgcolor is used in the template-file.\r\n  color4 = #333366\r\n}\r\n\r\n\r\n','\r\n## This enables the tt_content.list item to display the forum, list style:\r\nplugin.tt_board_list < temp.tt_board.shared\r\nplugin.tt_board_list {\r\n  templateFile = {$plugin.tt_board_list.file.templateFile}\r\n\r\n  # Global wraps\r\n  wrap1.wrap = {$plugin.tt_board_list.wrap1}\r\n  wrap2.wrap = {$plugin.tt_board_list.wrap2}\r\n  wrap3.wrap = {$plugin.tt_board_list.wrap3}\r\n  color1.wrap = {$plugin.tt_board_list.color1}\r\n  color2.wrap = {$plugin.tt_board_list.color2}\r\n  color3.wrap = {$plugin.tt_board_list.color3}\r\n  color4.wrap = {$plugin.tt_board_list.color4}\r\n}\r\n\r\n\r\n## This enables the record item to display guestbook items\r\ntt_board >\r\ntt_board = < plugin.tt_board_list\r\ntt_board.displayCurrentRecord = 1\r\n\r\n','PLUGIN: Board/Forum List style\r\nAUTHOR: Kasper Skårhøj, kasper@typo3.com\r\n\r\n','');
INSERT INTO static_template VALUES (82,0,1054752829,999775222,'plugin.alt.plaintext (99)','','plugin.alt.plaintext {\r\n    # cat=plugin.plaintext/file; type=file[html,htm,tmpl,txt]; label= Template File for plaintext version: &type=99 defines a printer friendly design for page content. This template file lets you define the position of page titles and the content.\r\n  file.template = media/scripts/plaintext_content.tmpl\r\n\r\n  siteUrl = http://www.example.com.test/example/\r\n}','lib.alt_plaintext.renderObj = USER\r\nlib.alt_plaintext.renderObj.userFunc = user_plaintext->main_plaintext\r\nlib.alt_plaintext.renderObj {\r\n  header.defaultType = 1\r\n  header.date = D-m-Y\r\n  header.datePrefix = |Date: |\r\n  header.linkPrefix = | - Headerlink: |\r\n  header.1.preLineLen = 76\r\n  header.1.postLineLen = 76\r\n  header.1.preBlanks=1\r\n  header.1.stdWrap.case = upper\r\n\r\n  header.2 < .header.1\r\n  header.2.preLineChar=*\r\n  header.2.postLineChar=*\r\n\r\n  header.3.preBlanks=2\r\n  header.3.postBlanks=1\r\n  header.3.stdWrap.case = upper\r\n  \r\n  header.4 < .header.1\r\n  header.4.preLineChar= =\r\n  header.4.postLineChar= =\r\n  header.4.preLineBlanks= 1\r\n  header.4.postLineBlanks= 1\r\n\r\n  header.5.preBlanks=1\r\n  header.5.autonumber=1\r\n  header.5.prefix = |: >> |\r\n\r\n\r\n  siteUrl = {$plugin.alt.plaintext.siteUrl}\r\n  defaultOutput (\r\n|\r\n[Unrendered Content Element; ###CType### ]\r\n|\r\n  )\r\n\r\n  uploads.header = |DOWNLOADS:|\r\n\r\n  images.header = |IMAGES:|\r\n  images.linkPrefix = | - Imagelink: |\r\n  images.captionHeader = |CAPTION:|\r\n\r\n  bulletlist.0.bullet = |*  |\r\n\r\n  bulletlist.1.bullet = |#  |\r\n\r\n  bulletlist.2.bullet = | - |\r\n\r\n  bulletlist.3.bullet = |>  |\r\n  bulletlist.3.secondRow = |.  |\r\n  bulletlist.3.blanks = 1\r\n\r\n  menu = <tt_content.menu.20\r\n  shortcut = <tt_content.shortcut.20\r\n  shortcut.0.conf.tt_content = <lib.alt_plaintext.renderObj\r\n  shortcut.0.tables = tt_content\r\n\r\n  bodytext.stdWrap.parseFunc.tags {\r\n    link < styles.content.parseFunc.tags.link\r\n    typolist = USER\r\n    typolist.userFunc = user_plaintext->typolist\r\n    typolist.siteUrl = {$plugin.alt.plaintext.siteUrl} \r\n    typolist.bulletlist =< lib.alt_plaintext.renderObj.bulletlist\r\n    typohead = USER\r\n    typohead.userFunc = user_plaintext->typohead\r\n    typohead.siteUrl = {$plugin.alt.plaintext.siteUrl}\r\n    typohead.header =< lib.alt_plaintext.renderObj.header\r\n    typocode = USER\r\n    typocode.userFunc = user_plaintext->typocode\r\n    typocode.siteUrl = {$plugin.alt.plaintext.siteUrl}\r\n  }\r\n}\r\n\r\n\r\n\r\n## Insert DMailer Boundaries for all elements.\r\nconfig.insertDmailerBoundaries = 1\r\n\r\nincludeLibs.plaintextLib = media/scripts/plaintextLib.inc\r\n\r\n## Set up page/type number:\r\nalt_plaintext >\r\nalt_plaintext = PAGE\r\nalt_plaintext.typeNum=99\r\n\r\nalt_plaintext.config.disableAllHeaderCode = 1\r\nalt_plaintext.10 = TEMPLATE\r\nalt_plaintext.10 {\r\n  template = FILE\r\n  template.file = {$plugin.alt.plaintext.file.template}\r\n  marks.CONTENT < styles.content.get\r\n  marks.CONTENT.renderObj = < lib.alt_plaintext.renderObj\r\n  marks.DATE = TEXT\r\n  marks.DATE.data = date:U\r\n  marks.DATE.strftime = %e. %B %Y\r\n}\r\n\r\n## Setting up a testpage at type 199\r\nalt_plaintext_test < alt_plaintext\r\nalt_plaintext_test {\r\n  wrap = <pre>|</pre>\r\n  typeNum=199\r\n  config.no_cache=1\r\n}\r\n\r\n','Creates a PAGE object, alt_plaintext, with typeNum = 99. This page displays the page content in plain text layout designed for Direct Mail purposes.\r\n\r\nJust include this static template directly in your template, and you\'re up\'n\'running.','');
INSERT INTO static_template VALUES (83,0,1054752886,999781305,'plugin.alt.xml (96)','','plugin.alt.xml >\r\nplugin.alt.xml {\r\n\r\n}\r\n','## Set up page/type number:\r\nalt_xml >\r\nalt_xml = PAGE\r\nalt_xml {\r\n  typeNum=96\r\n  config.disableAllHeaderCode = 1\r\n  config.additionalHeaders = Content-type: text/xml\r\n\r\n  ## Includes the newsLib:\r\n  includeLibs.alt_xml = media/scripts/xmlversionLib.inc\r\n\r\n  ## Inserting the USER cObject for XML rendering\r\n  10 = USER\r\n  10 {\r\n    userFunc = user_xmlversion->main_xmlversion\r\n  }\r\n}','Creates a PAGE object, alt_xml, with typeNum = 96. This page displays the \'normal\' page content along with trivial page information in XML format.\r\n\r\nStill experimental.\r\n\r\nJust include this static template directly in your template, and you\'re up\'n\'running.','');
INSERT INTO static_template VALUES (86,0,1054752801,999808177,'plugin.alt.pda (95)','','plugin.alt.pda >\r\nplugin.alt.pda {\r\n    # cat=plugin.pda/file; type=file[html,htm,tmpl,txt]; label= Template File for PDA version: &type=95 defines a PDA friendly design for page content. \r\n  file.template = media/scripts/pdaversion_content.tmpl\r\n}','## Defining temporary object:\r\ntemp.alt_pda.mainMenu = HMENU\r\ntemp.alt_pda.mainMenu {\r\n  1 = TMENU\r\n  1 {\r\n    expAll = 1\r\n    target = \r\n    NO.allWrap = <h3>|</h3>\r\n  }\r\n  2 < .1\r\n  2.NO.allWrap = &nbsp;&nbsp;<b>|</b><br />\r\n  3 < .1\r\n  3.NO.allWrap = &nbsp;&nbsp;&nbsp;&nbsp;|<br />\r\n}\r\n\r\n\r\ntemp.alt_pda.pageNav = HMENU\r\ntemp.alt_pda.pageNav {\r\n  special = browse\r\n  special {\r\n    items = prev | up | next\r\n    items.prevnextToSection = 1\r\n    up.fields.title = UP\r\n    prev.fields.title = &lt; PREV\r\n    next.fields.title = NEXT &gt;\r\n  }\r\n  1 = TMENU\r\n  1.target = \r\n  1.NO {\r\n    linkWrap = [ | ]\r\n  }\r\n}\r\n\r\n\r\ntemp.alt_pda.rootLine = HMENU\r\ntemp.alt_pda.rootLine {\r\n  special = rootline\r\n  1 = TMENU\r\n  1.target = \r\n  1.wrap =  | <br />\r\n  1.NO {\r\n    linkWrap = | &nbsp;&gt;&nbsp; |*||*|   |\r\n  }\r\n}\r\n\r\n\r\n\r\n\r\n## Set up page\r\nalt_pda >\r\nalt_pda = PAGE\r\nalt_pda.typeNum=95\r\nalt_pda.config.forceTypeValue=95\r\n\r\nalt_pda.10 = TEMPLATE\r\nalt_pda.10 {\r\n  template = FILE\r\n  template.file = {$plugin.alt.pda.file.template}\r\n  marks {\r\n    PAGE_TITLE = TEXT\r\n    PAGE_TITLE.field = title\r\n    PAGE_SUBTITLE = TEXT\r\n    PAGE_SUBTITLE.field = subtitle\r\n    PAGE_AUTHOR = TEXT\r\n    PAGE_AUTHOR.field = author\r\n    PAGE_AUTHOR.required=1\r\n    PAGE_AUTHOR.typolink.parameter.field = author_email\r\n    PAGE_UID = TEXT\r\n    PAGE_UID.field = uid\r\n    CONTENT < styles.content.get\r\n\r\n    MAIN_MENU = TEXT\r\n    MAIN_MENU.value =\r\n    NAVIGATION = TEXT\r\n    NAVIGATION.value =\r\n  }\r\n  workOnSubpart = DOCUMENT_BODY\r\n}\r\n\r\n\r\n## Inserting the temporary objects:\r\n[treeLevel = 0]\r\nalt_pda.10.marks.MAIN_MENU < temp.alt_pda.mainMenu\r\n[global]\r\n\r\n[treeLevel = 1,2,3,4,5]\r\nalt_pda.10.marks.NAVIGATION = COA \r\nalt_pda.10.marks.NAVIGATION {\r\n  10 < temp.alt_pda.rootLine\r\n  20 < temp.alt_pda.pageNav\r\n}\r\n[global]\r\n\r\n\r\n## If the browser is a PDA-device, eg. AvantGo\r\n[device=pda]\r\n\r\nalt_pda.typeNum=0\r\nalt_pda.config.forceTypeValue=0\r\n\r\n[global]\r\n\r\n','Creates a PAGE object, alt_pda, with typeNum = 95. \r\n\r\nJust include this static template directly in your template, and you\'re up\'n\'running.\r\n\r\nDepends on \'content (default)\' or similar to be already included.','');
INSERT INTO static_template VALUES (67,0,1054753495,985353522,'styles.sitemap.gs','','styles.sitemap.gs >\r\nstyles.sitemap.gs {\r\n  entryLevel = 0\r\n    # cat=gs-sitemap; type=small; label=exclude PID: If there\'s certain page-id number you would like to exclude from the sitemap (eg. the sitemap-page itself), then enter it here (comma-list)\r\n  excludeUids =\r\n\r\n    # cat=gs-sitemap/links; type=small; label=Target: The target of the links in the sitemap. \r\n  target = _top\r\n    # cat=gs-sitemap/color; type=color; label=Background color, headers\r\n  color = olive\r\n\r\n    # cat=gs-sitemap/typo; type=wrap; label=Sitemap, Header Wrap: This wrap is placed around the header of the sitemap.\r\n  headerWrap = <div align=\"center\"><b><font size=\"1\" face=\"Verdana, Arial, Helvetica, sans-serif\" color=\"white\"> | </font></b></div>\r\n    # cat=gs-sitemap/typo; type=options[,upper,lower]; label=Header case\r\n  headerCase = upper\r\n\r\n    # cat=gs-sitemap/typo; type=wrap; label=Sitemap, Head Wrap 1: This wrap is placed around the every head item in the sitemap.\r\n  wrap1 = <b><font size=\"1\" face=\"Verdana, Arial, Helvetica, sans-serif\" color=\"white\"> | </font></b>\r\n    # cat=gs-sitemap/typo; type=wrap; label=Sitemap, Second Wrap 2: This wrap is placed around the every second-level item in the sitemap.\r\n  wrap2 = <font face=\"Verdana, Arial, Helvetica, sans-serif\" size=\"1\">|</font>\r\n    # cat=gs-sitemap/typo; type=wrap; label=Sitemap, Third Wrap 3: This wrap is placed around the every third-level item in the sitemap.\r\n  wrap3 = <font face=\"Verdana, Arial, Helvetica, sans-serif\" size=\"1\">|</font>\r\n\r\n    # cat=gs-sitemap/; type=string; label=Bullet, Second Level\r\n  bullet2 = <img src=\"media/bullets/blackdot.gif\" width=\"5\" height=\"9\" alt=\"\" />\r\n    # cat=gs-sitemap/; type=string; label=Bullet, Third Level\r\n  bullet3 = <img src=\"media/bullets/blackdot.gif\" width=\"3\" height=\"6\" hspace=\"4\" vspace=\"2\" alt=\"\" />\r\n\r\n    # cat=gs-sitemap; type=boolean; label=Level 3?: If you would like the sitemap to render only two levels, un-check this option\r\n  level3 = 1\r\n}\r\n\r\n\r\n','\r\n# SITE MAP\r\n\r\nstyles.sitemap.gs >\r\nstyles.sitemap.gs = COA\r\nstyles.sitemap.gs.wrap = <table border=\"0\" cellspacing=\"0\" cellpadding=\"0\" align=\"center\"> | </table>\r\nstyles.sitemap.gs {\r\n  10 = TEXT\r\n  10.data = leveltitle : {$styles.sitemap.gs.entryLevel}\r\n  10.case = {$styles.sitemap.gs.headerCase}\r\n  10.wrap = {$styles.sitemap.gs.headerWrap}\r\n  10.wrap2 = <tr><td><table border=\"0\" cellpadding=\"2\" cellspacing=\"1\" align=\"center\"><tr bgcolor=\"{$styles.sitemap.gs.color}\"><td> | </td></tr></table></td></tr>\r\n  15 = TEXT\r\n  15.value = <tr align=\"center\" valign=\"middle\"><td><img src=\"media/bullets/blackclear.gif\" width=\"1\" height=\"10\" alt=\"\" /></td></tr><tr bgcolor=\"{$styles.sitemap.gs.color}\"><td><img src=\"clear.gif\" width=\"1\" height=\"1\" alt=\"\" /></td></tr>\r\n  19 = TEXT\r\n  19.value = <tr><td>\r\n\r\n  # Here comes the sitemap below...\r\n  \r\n  21 = TEXT\r\n  21.value =  </td></tr>\r\n}\r\n\r\n\r\n# The sitemap itself:\r\nstyles.sitemap.gs.20 = COA\r\nstyles.sitemap.gs.20.wrap = <table border=\"0\" cellspacing=\"0\" cellpadding=\"0\" align=\"center\"> | </table>\r\nstyles.sitemap.gs.20.10 = HMENU\r\nstyles.sitemap.gs.20.10 {\r\n  entryLevel = {$styles.sitemap.gs.entryLevel}\r\n  excludeUidList = {$styles.sitemap.gs.excludeUids}\r\n  wrap = <tr align=\"center\" valign=\"middle\"> |</tr>\r\n  1 = TMENU\r\n  1.NO {\r\n    doNotShowLink = 1\r\n    before = <td><img src=\"media/bullets/blackclear.gif\" width=\"1\" height=\"10\" alt=\"\" /></td>\r\n  }\r\n}\r\nstyles.sitemap.gs.20.20 = HMENU\r\nstyles.sitemap.gs.20.20 {\r\n  excludeUidList = {$styles.sitemap.gs.excludeUids}\r\n  entryLevel = {$styles.sitemap.gs.entryLevel}\r\n  wrap = <tr align=\"left\" valign=\"top\"> |</tr>\r\n  1 = TMENU\r\n  1.target = {$styles.sitemap.gs.target}\r\n  1.expAll = 1\r\n  1.NO {\r\n    wrapItemAndSub = <td><table border=\"0\" cellpadding=\"1\" cellspacing=\"1\">|</table></td>\r\n    allWrap = <tr><td bgcolor=\"{$styles.sitemap.gs.color}\" colspan=\"3\"><div align=\"center\">|</div></td></tr>\r\n    linkWrap = {$styles.sitemap.gs.wrap1}\r\n    ATagBeforeWrap = 1\r\n  }\r\n  2 = TMENU\r\n  2.expAll = {$styles.sitemap.gs.level3}\r\n  2.target = {$styles.sitemap.gs.target}\r\n  2.NO {\r\n    allWrap = <tr><td align=\"center\" valign=\"top\">{$styles.sitemap.gs.bullet2}</td><td align=\"left\" valign=\"top\" colspan=\"2\">|</td></tr>\r\n    linkWrap = {$styles.sitemap.gs.wrap2}\r\n    ATagBeforeWrap = 1\r\n  }\r\n  3 = TMENU\r\n  3.target = {$styles.sitemap.gs.target}\r\n  3.NO {\r\n    allWrap = <tr><td></td><td align=\"center\" valign=\"top\">{$styles.sitemap.gs.bullet3}</td><td align=\"left\" valign=\"top\">|</td></tr>\r\n    linkWrap = {$styles.sitemap.gs.wrap3}\r\n    ATagBeforeWrap = 1\r\n  }\r\n}\r\n','','');
INSERT INTO static_template VALUES (64,0,1054753114,985004512,'plugin.tt_guest [DEPRECIATED]','','plugin.tt_guest >\r\nplugin.tt_guest {\r\n    # cat=plugin.guestbook/file; type=file[html,htm,tmpl,txt]; label= Template File: This is a simple textfile where the guestbook is defined with HTML-code. To see an example with explanations, take a look at media/scripts/guest_template1.tmpl which provides a good example\r\n  file.templateFile = media/scripts/guest_template1.tmpl\r\n  notifyEmail = \r\n\r\n    # cat=plugin.guestbook/typo; type=wrap; label= Wrap 1: This wrap is used in the template-file.\r\n  wrap1 = <font face=\"verdana\" size=\"2\" color=\"black\"> | </font>\r\n    # cat=plugin.guestbook/typo; type=wrap; label= Wrap 2: This wrap is used in the template-file.\r\n  wrap2 = <font face=\"verdana\" size=\"1\" color=\"black\"> | </font>\r\n\r\n    # cat=plugin.guestbook/color; type=color; label= Color 1: This bgcolor is used in the template-file.\r\n  color1 = #cccccc\r\n    # cat=plugin.guestbook/color; type=color; label= Color 2: This bgcolor is used in the template-file.\r\n  color2 = #999999\r\n    # cat=plugin.guestbook/color; type=color; label= Color 3: This bgcolor is used in the template-file.\r\n  color3 = #333333\r\n}\r\n\r\n','## Includes the guestLib:\r\nincludeLibs.ts_guest = media/scripts/guestLib.inc\r\n\r\n\r\n## Sets up the fields, that may be submitted in order to create items. Mandatory!\r\nFEData.tt_guest >\r\nFEData.tt_guest {\r\n  processScript = media/scripts/guest_submit.inc\r\n  processScript.notifyEmail = {$plugin.tt_guest.notifyEmail}\r\n  default {\r\n    hidden = 0\r\n  }\r\n  allowNew {\r\n    title = 1\r\n    note = 1\r\n    cr_name=1\r\n    cr_email=1\r\n    www=1\r\n  }\r\n  autoInsertPID = 1\r\n  doublePostCheck = doublePostCheck\r\n}\r\n\r\n\r\n\r\n## This enables the tt_content.list item to display the guestbook:\r\nplugin.tt_guest >\r\nplugin.tt_guest = USER\r\nplugin.tt_guest {\r\n  userFunc = user_guest->main_guestbook\r\n\r\n  templateFile = {$plugin.tt_guest.file.templateFile}\r\n  pid_list.field = pages\r\n  code.field = select_key\r\n\r\n  # Global wraps\r\n  wrap1.wrap = {$plugin.tt_guest.wrap1}\r\n  wrap2.wrap = {$plugin.tt_guest.wrap2}\r\n  color1.wrap = {$plugin.tt_guest.color1}\r\n  color2.wrap = {$plugin.tt_guest.color2}\r\n  color3.wrap = {$plugin.tt_guest.color3}\r\n\r\n  # Change/add to format the content:\r\n  age_stdWrap.age = 1\r\n  date_stdWrap.strftime= %e-%m-%y\r\n  time_stdWrap.strftime= %H:%M:%S\r\n  author_stdWrap.case = upper\r\n  www_stdWrap.typolink.parameter.field = www\r\n  email_stdWrap.typolink.parameter.field = cr_email\r\n  requireRecords = 1\r\n\r\n  	# Change/add to format the submit-form\r\n  postform < styles.content.mailform\r\n  postform.data >\r\n  postform.dataArray {\r\n    10.label = Header:\r\n    10.type = *data[tt_guest][NEW][title]=input \r\n    20.label = Your comment:\r\n    20.type = *data[tt_guest][NEW][note]=textarea\r\n    30.label = Name:\r\n    30.type = *data[tt_guest][NEW][cr_name]=input \r\n    40.label = Email:\r\n    40.type = *data[tt_guest][NEW][cr_email]=input\r\n    50.label = Homepage:\r\n    50.type = *data[tt_guest][NEW][www]=input \r\n    60.type = formtype_db=submit\r\n    60.value = Add yourself\r\n  }\r\n  postform.no_cache=1\r\n}\r\n\r\n## This enables the tt_content.record item to display guestbook items:\r\ntt_guest >\r\ntt_guest = < plugin.tt_guest\r\ntt_guest.displayCurrentRecord = 1\r\n\r\n','PLUGIN: Guestbook\r\nAUTHOR: Kasper Skårhøj, kasper@typo3.com\r\n\r\n\r\nHow to activate this:\r\n- Include this static template in your template.\r\n\r\nExpects static template \'styles.content (default)\' to be included.','');
INSERT INTO static_template VALUES (68,0,1054752983,988325351,'plugin.meta [DEPRECIATED]','','plugin.meta >\r\nplugin.meta {\r\n    # cat=plugin.meta; type=string; label= Description: Write a short abstract for your website.\r\n  description = \r\n    # cat=plugin.meta; type=string; label= Keywords: Enter a comma separated list of keywords.\r\n  keywords = \r\n    # cat=plugin.meta; type=string; label= Robots: Use for instance these codes: Index all pages: \"all\".  Index no pages: \"none\". Only this page: \"index,nofollow\".  Only subpages: \"noindex,follow\"\r\n  robots = \r\n    # cat=plugin.meta; type=string; label= Copyright info: Enter copyright information, eg. \"Me Myself and I, 2001. All rights reserved.\"\r\n  copyright = \r\n    # cat=plugin.meta; type=string; label= Reply-to email\r\n  email = \r\n    # cat=plugin.meta; type=string; label= Author: Enter name of author.\r\n  author = \r\n    # cat=plugin.meta; type=options[,Arabic=ar,Chinese=zh,Danish=dk,Dutch=nl,English=en,Finnish=fi,French=fr,German=de,Greek=el,Hebrew=he,Icelandic=is,Italian=it,Japanese=ja,Norwegian=no,Polish=pl,Portuguese=pt,Russian=ru,Spanish=es,Swedish=sv,Turkish=tr,Multi language=mul]; label= Language: Select language of the content.\r\n  language = \r\n    # cat=plugin.meta; type=string; label= Distribution\r\n  distribution = \r\n    # cat=plugin.meta; type=options[,General,Mature,14 years,Restricted]; label= Rating\r\n  rating = \r\n    # cat=plugin.meta; type=int+; label= Revisit after: Number of days between search engine visits.\r\n  revisit = \r\n    # cat=plugin.meta; type=boolean; label= Always include global: \r\n  includeGlobal = 0\r\n}\r\n\r\n','plugin.meta >\r\nplugin.meta = PHP_SCRIPT\r\nplugin.meta {\r\n  file = media/scripts/meta.php\r\n  global {\r\n    description = {$plugin.meta.description}\r\n    description_2 = {$styles.content.meta.site_description}\r\n    keywords = {$plugin.meta.keywords}\r\n    keywords_2 = {$styles.content.meta.site_keywords}\r\n    robots = {$plugin.meta.robots}\r\n    copyright = {$plugin.meta.copyright}\r\n    email = {$plugin.meta.email}\r\n    author = {$plugin.meta.author}\r\n    language = {$plugin.meta.language}\r\n    distribution = {$plugin.meta.distribution}\r\n    rating = {$plugin.meta.rating}\r\n    revisit = {$plugin.meta.revisit}\r\n  }\r\n  local {\r\n      // stdWrap, \"loads\" the local description (if any) for the page\r\n    description.field = description\r\n      // stdWrap, \"loads\" the local keywords (if any) for the page\r\n    keywords.field = keywords\r\n  }\r\n  flags {\r\n     // Boolean, This includes the keywords/description set in styles.content (default) for backwards compatibility (if not set, keywords_2/description_2 is simply unset). \r\n    useSecondaryDescKey = 1\r\n     // Boolean, This includes the global description (from above), even if local description is found for a page\r\n    alwaysGlobalDescription = {$plugin.meta.includeGlobal}\r\n     // Boolean, This includes the global keywords (from above), even if local keywords are found for a page\r\n    alwaysGlobalKeywords = {$plugin.meta.includeGlobal}\r\n     // Boolean, This enables the \"Dublin Core\" standard meta-tags.\r\n    DC =1\r\n  }\r\n}\r\n\r\n','PLUGIN: plugin.meta\r\nAUTHOR: Kasper Skårhøj, kasper@typo3.com\r\n\r\n\r\nThis template is used to include an extended set of META-tags on your pages. By using this, you should disable the default meta-tags used.\r\n\r\nUse:\r\nIf your PAGE object is \"page\" then simply make a reference to the object from the .headerData CARRAY of the PAGE object.\r\n\r\nExample, (in Setup-field of you template, provided that PAGE object is \"page\"):\r\n\r\npage.headerData.10 =  <plugin.meta\r\npage.meta >','');
INSERT INTO static_template VALUES (69,0,1054753669,994368675,'template; CANDIDATE','43,68','# Template specific\r\nfile {\r\n    # cat=basic/file; type=file[IMAGE_EXT]; label=Top image, left:  Image in the top of the content column. Page title may be printed on this image.\r\n  left_bar = media/uploads/candidate/bar_left.gif\r\n    # cat=basic/file; type=file[IMAGE_EXT]; label=Top image, right:  Image in the top of the right column.\r\n  right_bar = media/uploads/candidate/bar_right.gif\r\n    # cat=basic/typo; type=file[ttf]; label=Top image, Font file: TrueType (ttf) font for printing the page title on the top image (left).\r\n  left_bar_fontFile = \r\n    # cat=basic/file; type=file[IMAGE_EXT]; label=Background image: Background image of the page.\r\n  background = \r\n    # cat=basic/file; type=file[IMAGE_EXT]; label=Right column bar: If you enter an image here, it will substitute the \'titlefield\' below the right column top image\r\n  right_subbar = \r\n}\r\n\r\n  # cat=basic/dims; type=offset; label=Page offset: This value defines the margin in pixels from the left and top of the browser window\r\npage.offset = ,20\r\n  # cat=basic; type=options[left,right,center]; label=Alignment of the page: Alignment of the page-table\r\npage.align = center\r\n  # cat=basic/dims; type=int+; label=Content width: This value defines the width in pixels of the table cell where the content is displayed\r\npage.width = 400\r\n  # cat=basic/dims; type=offset; label=Content offset: This value defines the margin in pixels from the left and top of main content table cell\r\npage.contentOffset = 0,0\r\n\r\npagetitle {\r\n    #cat=page/h; type=boolean; label=Page Title, enable: If you set this option, the page title (overruled by the subtitle if present) will be printed right after the menu\r\n  enable = 0\r\n    #cat=page/h; type=wrap; label=Page Title, wrap: Wrapping for the page title after menu\r\n  wrap = <font face=\"arial,helvetica\" size=\"4\" color=\"#000099\"><b>|</b></font><br />\r\n    #cat=page/h; type=int+; label=Page Title, Space before:\r\n  spaceBefore = 7\r\n    #cat=page/h; type=int+; label=Page Title, Space after:\r\n  spaceAfter = 20\r\n}\r\n\r\n\r\nleftBar {\r\n    #cat=basic/typo; type=boolean; label=Enable title on Left Image: If you set this option, the page title (overruled by the subtitle if present) will be printed on the Left Image\r\n  enable = 1\r\n    #cat=basic/typo; type=int+; label=Top image, font size: \r\n  fontSize = 34\r\n    #cat=basic/typo; type=color; label=Top image, font color: \r\n  fontColor = white\r\n    #cat=basic/typo; type=offset; label=Top image, font offset:\r\n  offset = 0,33\r\n    # cat=basic/typo; type=options[left,right,center]; label=Top image, font alignment: \r\n  align = center\r\n}\r\n\r\n  # cat=page/d; type=string; label=Right column title: This is the text string shown in the field right below the top image in the right column\r\npage.titleValue = Link to Typo3.com\r\n  # cat=page/d; type=wrap; label=Right column title, wrap: This is the wrap around the right column title\r\npage.titleWrap = <a href=\"http://www.typo3.com\" target=\"_top\"><font size=\"1\" face=\"verdana,arial\" color=\"white\"><b> | </b></font></a>\r\n\r\n  #cat=page/color; type=color; label=Background color, content frame: \r\npage.contentBgColor = \r\n\r\n  #cat=page/enable; type=boolean; label=Expand Left Image: If you set this option, the left image will expand all over the two columns and the right image will not appear\r\npage.leftImageExpand = 0\r\n\r\n  #cat=page/e; type=color; label=Gap, line color: \r\ngap.linecolor = #000033\r\ngap.width {\r\n    #cat=page/e; type=int+; label=Gap, line width: \r\n  line = 1\r\n    #cat=page/e; type=int+; label=Gap, right space: \r\n  right = 18\r\n    #cat=page/e; type=int+; label=Gap, left space: \r\n  left = 18\r\n}\r\n\r\n\r\nmenu {\r\n    #cat=menu/enable; type=boolean; label=Enable the menu: If you set this option, the menu will appear\r\n  enable = 1\r\n    #cat=menu/color; type=color; label=Background color:\r\n  bgcolor = #000099\r\n    #cat=menu/dims; type=int+; label=Gap between elements: The gap between the menu elements.\r\n  gapwidth=9\r\n    #cat=menu/dims; type=int+; label=Height of each item: The height in pixels of each menu item. This includes the header field in the right column so it follows the menu height!\r\n  itemHeight=1\r\n    #cat=menu/dims; type=int+; label=Space before menu:\r\n  spaceBefore = 7\r\n    #cat=menu/dims; type=int+; label=Space after menu:\r\n  spaceAfter = 20\r\n    #cat=menu/typo; type=wrap; label=Menu item wrap:\r\n  wrap = <font size=\"1\" face=\"verdana,arial\" color=\"white\"><b> | </b></font>\r\n}\r\n\r\n\r\nrightCol {\r\n    #cat=right; type=boolean; label=Enable Right Column: Check this option to enable the right column\r\n  enable = 1\r\n    #cat=right/color; type=color; label=Right column bgColor: This is the background color of content in the right column.\r\n  bgColor = \r\n    #cat=right/dims; type=int+; label=Max Image Width: This indicates that maximum number of pixels (width) a block of images inserted as content is allowed to consume. NOTE: This is specific for the right column! The figure should approx. match the width of the image in the top of this column!\r\n  maxImageWidth = 200\r\n    #cat=right/typo; type=small; label=Bodytext font face\r\n  textStyle_face = Verdana\r\n    #cat=right/typo; type=int[1-5]; label=Bodytext font size\r\n  textStyle_size = 1\r\n    #cat=right/typo; type=color; label=Bodytext font color\r\n  textStyle_color = black\r\n    #cat=right/typo; type=int[1-5]; label=Default Header type: Enter the number of the header layout to be used by default. \r\n  defaultHeaderType = 2\r\n    # cat=right; type=comment; label= Left instead of right?: Click this option, if you want the right column to appear to the left instead.\r\n  leftComment = #\r\n    # cat=right; type=int+; label=Content width: This value defines the width in pixels of the table cell where the content is displayed\r\n  width = 200\r\n}\r\n\r\n# General:\r\n\r\ncontent.wrap.header1 = <div align=\"center\"><font face=\"verdana\" size=\"4\" color=\"#000099\"><b> | </b></font></div>\r\ncontent.wrap.header2 = <font face=\"verdana\" size=\"4\" color=\"#000099\"><b> | </b></font>\r\ncontent.wrap.header3 = <div align=\"center\"><font face=\"verdana\" size=\"5\" color=\"#000099\"><b> | </b></font></div>\r\nstyles.content.imgtext {\r\n  borderColor = #000099\r\n  borderThick = 4\r\n}\r\ncontent.bulletImages.default = <img src=\"media/uploads/candidate/dot_round.gif\" alt=\"\" />\r\nstyles.content.links.wrap = <b> | </b>\r\n\r\n\r\n# THIS IS NORMALLY SET IN STANDARD TEMLATES:\r\n\r\n# Image widths (remember contentwidth!)\r\nstyles.content.imgtext.maxW = 400\r\n\r\n\r\n# Targets\r\nPAGE_TARGET =\r\ncontent.pageFrameObj = \r\n\r\n  # cat=basic/color/a; type=color; label=Background color: This is the <body>-tag background color of the page.\r\nbgCol = white\r\n  # cat=basic/color/l; type=color; label=Link-color: Link color defined in <body>-tag\r\nlink = #000099\r\n  # cat=basic/color/l; type=color; label=Active Link-color: Active link color defined in <body>-tag\r\nalink = #000099\r\n  # cat=basic/color/l; type=color; label=Visited Link-color: Visited link color defined in <body>-tag\r\nvlink = red\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n## TSConstantsEditor Config\r\nTSConstantEditor.basic {\r\n  header = Standard Template \"CANDIDATE\"\r\n  description = CANDIDATE is a single-page template with two content columns and a text-based level 1 menu below the top image in the main column.\r\n  bulletlist = Right column: You can disable this column or choose to display it on the left instead. // Right column bar: Text or image. The height is depending on the menu height in the main column. (6) // Top image: The page title (or subtitle if present) is printed on this image. You can disable that. Also you can choose to let the top image expand over both the right column and the main column. In addition the image may vary from section to section on the site as the first image attached to a page on the first menulevel will be used instead. (4,7)// Gap between columns: You can disable it, control the widths and color used. // Right column top image: You can define an image to be shown in the top of the right column. (5) // Text menu: You can disable it and choose to display the page title below it. \r\n  image = gfx/CANDIDATE_basic.gif\r\n  1=page.offset\r\n  2=page.contentOffset\r\n  3=page.width,styles.content.imgtext.maxW\r\n  4=file.left_bar\r\n  5=file.right_bar\r\n  6=file.right_subbar\r\n  7=file.left_bar_fontFile,leftBar.enable,leftBar.fontSize,leftBar.fontColor,leftBar.offset,leftBar.align\r\n  8=file.background,bgCol\r\n}\r\nTSConstantEditor.page {\r\n  header = Standard Template \"CANDIDATE\"\r\n  image = gfx/CANDIDATE_page.gif\r\n  1=page.leftImageExpand\r\n  2=page.contentBgColor\r\n  3=page.titleValue,page.titleWrap\r\n  4=pagetitle.enable,pagetitle.wrap,pagetitle.spaceBefore,pagetitle.spaceAfter\r\n  5=gap.linecolor,gap.width.line,gap.width.right,gap.width.left\r\n}\r\nTSConstantEditor.menu {\r\n  header = Standard Template \"CANDIDATE\"\r\n  description = Text based, horizontal menu\r\n  bulletlist = \r\n  image = gfx/CANDIDATE_menu.gif\r\n  1=menu.gapwidth\r\n  2=menu.itemHeight\r\n  3=menu.spaceBefore\r\n  4=menu.spaceAfter\r\n}\r\n','\r\n# Page title\r\ntemp.pageTitle = TEXT\r\ntemp.pageTitle {\r\n  if.isTrue = {$pagetitle.enable}\r\n  field = title\r\n  override.field = subtitle\r\n  fontTag = {$pagetitle.wrap}\r\n  space = {$pagetitle.spaceBefore} | {$pagetitle.spaceAfter}\r\n}\r\n\r\n\r\n## The header:\r\ntemp.header = IMAGE\r\ntemp.header.wrap = |<br />\r\ntemp.header.file = GIFBUILDER\r\ntemp.header.file {\r\n  XY = [5.w], [5.h]\r\n  5 = IMAGE\r\n\r\n  5.file = {$file.left_bar}\r\n  5.file.import = uploads/media/\r\n  5.file.import.data = levelmedia : 1\r\n  5.file.import.listNum=0\r\n\r\n  10 = TEXT\r\n  10.text.field = nav_title // title\r\n  10.text.override.field = subtitle\r\n  10.text.if.isTrue = {$leftBar.enable}\r\n  10.fontFile = {$file.left_bar_fontFile}\r\n  10.fontSize = {$leftBar.fontSize}\r\n  10.fontColor = {$leftBar.fontColor}\r\n  10.offset = {$leftBar.offset}\r\n  10.align = {$leftBar.align}\r\n  10.niceText = 1\r\n}\r\n\r\n## The textmenu\r\ntemp.tmenu = HMENU\r\ntemp.tmenu.if.isTrue = {$menu.enable}\r\ntemp.tmenu.entryLevel = 0\r\ntemp.tmenu.stdWrap.space = {$menu.spaceBefore} | {$menu.spaceAfter}\r\ntemp.tmenu.1 = TMENU\r\ntemp.tmenu.1.wrap = <table border=\"0\" cellpadding=\"1\" cellspacing=\"0\" width=\"100%\"><tr> | </tr></table>\r\ntemp.tmenu.1.NO {\r\n  ATagBeforeWrap = 1\r\n  allWrap = |*||*|     <td bgcolor=\"{$menu.bgcolor}\" align=\"center\" width=\"10%\">  | </td><td width=\"1%\"><img src=\"clear.gif\" width=\"{$menu.gapwidth}\" height=\"{$menu.itemHeight}\" alt=\"\" /></td>     ||     <td bgcolor=\"{$menu.bgcolor}\" align=\"center\" width=\"10%\">  | </td>\r\n  linkWrap = {$menu.wrap}\r\n}\r\ntemp.tmenu.1.ACT < temp.tmenu.1.NO\r\ntemp.tmenu.1.ACT = 1\r\ntemp.tmenu.1.ACT.stdWrap.wrap = <u> |</u>\r\n\r\n## titlefield\r\ntemp.titlefield = IMAGE\r\ntemp.titlefield.file = {$file.right_subbar}\r\ntemp.titlefield.wrap = | <br />\r\ntemp.titlefield.stdWrap.ifEmpty = {$page.titleValue}\r\ntemp.titlefield.stdWrap.ifEmpty.wrap = <table border=\"0\" cellpadding=\"0\" cellspacing=\"0\" width=\"100%\"><tr><td bgcolor=\"{$menu.bgcolor}\" align=\"center\">{$page.titleWrap}</td><td bgcolor=\"{$menu.bgcolor}\"><img src=\"clear.gif\" width=\"1\" height=\"{$menu.itemHeight}\" alt=\"\" /></td></tr></table>\r\ntemp.titlefield.stdWrap.space = {$menu.spaceBefore} | {$menu.spaceAfter}\r\n\r\n\r\n## PAGE:\r\npage = PAGE\r\npage.typeNum = 0\r\npage.bodyTag < styles.content.bodyTag\r\npage.noLinkUnderline = 1\r\npage.bodyTagMargins = 0\r\npage.bgImg = {$file.background}\r\npage.wrap = <table border=\"0\" cellpadding=\"0\" cellspacing=\"0\" width=\"1\"><tr> |</tr></table>\r\npage.stdWrap {\r\n  append < temp.header\r\n  append.wrap = |<br />\r\n  append.if.isTrue = {$page.leftImageExpand}\r\n  append.stdWrap.wrapAlign = {$page.align}\r\n\r\n  offsetWrap = {$page.offset}\r\n  offsetWrap.stdWrap.wrapAlign = {$page.align}\r\n}\r\n\r\npage.10 = COA\r\npage.10.wrap = <td valign=\"top\" bgcolor=\"{$page.contentBgColor}\"> | </td>\r\npage.10 {\r\n  5 < temp.header\r\n  5.wrap = |<br />\r\n  5.if.isFalse = {$page.leftImageExpand}\r\n  10 < temp.tmenu\r\n  12 < temp.pageTitle\r\n  20 = COA\r\n  20.stdWrap.offsetWrap = {$page.contentOffset}\r\n  20.10 = TEXT\r\n  20.10.value = <img src=\"clear.gif\" width=\"{$page.width}\" height=\"1\" alt=\"\" /><br />\r\n  20.15 < styles.content.editPanelPage\r\n  20.20 < styles.content.get\r\n  20.30 < styles.content.lastUpdate\r\n  20.40 < styles.content.typo3_powered\r\n}\r\n\r\npage.20 = TEXT\r\npage.20.value = <td><img src=\"clear.gif\" width=\"{$gap.width.left}\" height=\"1\" alt=\"\" /></td>\r\npage.20.if.isTrue = {$gap.width.left}\r\npage.21 = TEXT\r\npage.21.value = <td bgcolor=\"{$gap.linecolor}\"><img src=\"clear.gif\" width=\"{$gap.width.line}\" height=\"1\" alt=\"\" /></td>\r\npage.21.if.isTrue = {$gap.width.line}\r\npage.22 = TEXT\r\npage.22.value = <td><img src=\"clear.gif\" width=\"{$gap.width.right}\" height=\"1\" alt=\"\" /></td>\r\npage.22.if.isTrue = {$gap.width.right}\r\n\r\npage.30 = COA\r\npage.30.if.isTrue = {$rightCol.enable}\r\npage.30.wrap = <td valign=\"top\" bgcolor=\"{$rightCol.bgColor}\"><img src=\"clear.gif\" width=\"{$rightCol.width}\" height=\"1\" alt=\"\" /><br /> | </td>\r\npage.30 {\r\n  5 = IMAGE\r\n  5.file = {$file.right_bar}\r\n  5.wrap = | <br />\r\n  5.if.isFalse = {$page.leftImageExpand}\r\n  10 < temp.titlefield\r\n\r\n  15 = LOAD_REGISTER\r\n  15.maxImageWidth = {$rightCol.maxImageWidth}\r\n  15.textStyle_face = {$rightCol.textStyle_face}\r\n  15.textStyle_size = {$rightCol.textStyle_size}\r\n  15.textStyle_color = {$rightCol.textStyle_color}\r\n  15.defaultHeaderType = {$rightCol.defaultHeaderType}\r\n  15.pageColor = {$rightCol.bgColor}\r\n\r\n  20 < styles.content.getBorder\r\n  25 = RESTORE_REGISTER\r\n}\r\n\r\n\r\n\r\n{$rightCol.leftComment} page.5 < page.30\r\n{$rightCol.leftComment} page.6 < page.20\r\n{$rightCol.leftComment} page.7 < page.21\r\n{$rightCol.leftComment} page.8 < page.22\r\n{$rightCol.leftComment} page.30 >\r\n{$rightCol.leftComment} page.20 >\r\n{$rightCol.leftComment} page.21 >\r\n{$rightCol.leftComment} page.22 >\r\n\r\n\r\npage.config.admPanel = 1\r\nconfig.intTarget = {$PAGE_TARGET}\r\npage.headerData.999 < plugin.meta\r\n\r\n','','');
INSERT INTO static_template VALUES (70,0,1054753870,994368694,'template; RE','19,43,68','topFrameHeight = 91\r\nleftFrameWidth = 197\r\n\r\nbackground.file {\r\n    # cat=basic/file/t; type=file[IMAGE_EXT]; label=Left frame background image:\r\n  left = media/uploads/re/left_background.gif\r\n    # cat=basic/file/t; type=file[IMAGE_EXT]; label=Top frame background image:\r\n  top = media/uploads/re/top_background.gif\r\n    # cat=basic/file/t; type=file[IMAGE_EXT]; label=Page frame background image:\r\n  page = \r\n}\r\n\r\n\r\ntopmenu {\r\n    # cat=menu/file; type=int+; label=Background image width: Enter the width of the menu background image (pixels)\r\n  bgImgWidth = 674\r\n    # cat=menu/file; type=file[IMAGE_EXT]; label=Expanding Background Image: The text of the menu items are printed on this background image which expands horizontally behind the items.\r\n  file.background = media/uploads/re/menuback.gif\r\n    # cat=menu/typo; type=file[ttf]; label=Font file: TrueType (ttf) font for the menu. \r\n  file.font = \r\n    # cat=menu/typo; type=int[1-40]; label=Font size: Font size on menu items\r\n  fontSize = 13\r\n    # cat=menu/typo; type=color; label=Font color: Font color on menu items\r\n  fontColor = #006699\r\n    # cat=menu/typo; type=offset; label=Text offset: Enter the offset of the text from the upper-left corner on the menu items\r\n  offset =  11,12\r\n    # cat=menu/typo; type=int+; label=Font spacing: Letter spacing of the menu items\r\n  spacing = 2\r\n\r\n    # cat=menu/typo/zaa; type=boolean; label=Rollover: Click this option if you want a rollover (mouseover) effect on the menu items.\r\n  RO = 1\r\n    # cat=menu/typo/zab; type=color; label=Rollover, font color: Enter the rollover font color of the text on the menu item.\r\n  RO.fontColor = #DF0029\r\n    # cat=menu/typo/zba; type=boolean; label=Active: Click this option if you want menu items to be active. \'Active\' means that you\'ve clicked the item and are now in that section of the website.\r\n  ACT = 1\r\n    # cat=menu/typo/zbb; type=color; label=Active, font color: Enter the active font color of the text on the menu item.\r\n  ACT.fontColor = #DF0029\r\n\r\n    # cat=menu/dims; type=int+; label=Space between items: \r\n  itemDistance = 25\r\n    # cat=menu//x; type=int[0-256]; label=Reduce colors: Number of indexed colors on menu items. If your menu items end up with weird colors, you can try to enter a higher number of colors. But the graphics-files will also increase their filesize.\r\n  reduceColors = 16\r\n}\r\n\r\n  # cat=top/dims; type=offset; label=Menu offset:\r\ntop.menuOffset = 0,0\r\n  # cat=top/dims; type=offset; label=Logo offset:\r\ntop.logoOffset = 200,0\r\n  # cat=top/file/t; type=file[IMAGE_EXT]; label=Top logo:\r\ntop.file.logo = media/uploads/re/my_logo.gif\r\n  # cat=top/file/t; type=file[IMAGE_EXT]; label=Left-of-menu image:\r\ntop.file.leftOfMenu = media/uploads/re/top_leftofmenu.gif\r\n  # cat=top/dims; type=offset; label=Offset, Left-of-menu image:\r\ntop.leftOfMenuOffset = 0,0\r\n\r\n\r\nleftmenu {\r\n    # cat=leftmenu/file; type=file[IMAGE_EXT]; label=Background image: This is the background image of a normal mode menu item\r\n  file.background = media/uploads/re/leftmenu_no.gif\r\n    # cat=leftmenu/file/z8; type=file[IMAGE_EXT]; label=Background image, Rollover: This is the background image of a rollover mode menu item\r\n  RO.file.background = media/uploads/re/leftmenu_ro.gif\r\n    # cat=leftmenu/file/z9; type=file[IMAGE_EXT]; label=Background image, Active: This is the background image of a active mode menu item\r\n  ACT.file.background = media/uploads/re/leftmenu_act.gif\r\n\r\n    # cat=leftmenu/typo; type=file[ttf]; label=Font file: TrueType (ttf) font for the menu. \r\n  file.font = \r\n    # cat=leftmenu/typo; type=int[1-40]; label=Font size: Font size on menu items\r\n  fontSize = 12\r\n    # cat=leftmenu/typo; type=color; label=Font color: Font color on menu items\r\n  fontColor = #E9F6FB\r\n    # cat=leftmenu/typo; type=int+; label=Font spacing: Letter spacing of the menu items\r\n  spacing = 0\r\n    # cat=leftmenu/typo; type=offset; label=Text offset: Enter the offset of the text from the upper-left corner on the menu items\r\n  offset =  -33,14\r\n    # cat=leftmenu/typo; type=options[left,right,center]; label=Alignment of text: Alignment of text on the menu items\r\n  align = right\r\n\r\n\r\n    # cat=leftmenu/typo/zaa; type=boolean; label=Rollover: Click this option if you want a rollover (mouseover) effect on the menu items.\r\n  RO = 1\r\n    # cat=leftmenu/typo/zab; type=color; label=Rollover, font color: Enter the rollover font color of the text on the menu item.\r\n  RO.fontColor = #E9F6FB\r\n    # cat=leftmenu/typo/zba; type=boolean; label=Active: Click this option if you want menu items to be active. \'Active\' means that you\'ve clicked the item and are now in that section of the website.\r\n  ACT = 1\r\n    # cat=leftmenu/typo/zbb; type=color; label=Active, font color: Enter the active font color of the text on the menu item.\r\n  ACT.fontColor = #E9F6FB\r\n\r\n    # cat=leftmenu//x; type=int[0-256]; label=Reduce colors: Number of indexed colors on menu items. If your menu items end up with weird colors, you can try to enter a higher number of colors. But the graphics-files will also increase their filesize.\r\n  reduceColors = 16\r\n}\r\n\r\n  # cat=leftmenu/dims; type=offset; label=Offset, whole menu: Enter the offset of the whole menu-block from upper-left corner of the left frame.\r\nleft.offset = 0,0\r\n  # cat=leftmenu/file; type=file[IMAGE_EXT]; label=After menu image: This is an image placed after the menu-items. It doesn\'t appear if the menu is empty.\r\nleft.file.afterMenuImage = media/uploads/re/menu_afterimage.gif\r\n\r\nleft.menuWrap = <table border=\"0\" cellpadding=\"0\" cellspacing=\"0\"> |</table>\r\nleft.itemWrap = <tr><td>|</td></tr>\r\n\r\n\r\n\r\n  # cat=basic/file/t; type=file[css]; label=Page frame stylesheet:\r\npage.file.stylesheet = \r\n  # cat=basic/dims; type=offset; label= Page offset: Offset of the whole page-table from upper-left corner of the browser-window\r\npage.offset = 0,0\r\n  # cat=basic/dims; type=int+; label=Content width: This value defines the width in pixels of the table cell where the content is displayed\r\npage.contentWidth = 600\r\n\r\n\r\n\r\n  # cat=basic/color/a; type=color; label=Background color: This is the <body>-tag background color of the page.\r\nbgCol = white\r\n  # cat=basic/color/l; type=color; label=Link-color: Link color defined in <body>-tag\r\nlink = \r\n  # cat=basic/color/l; type=color; label=Active Link-color: Active link color defined in <body>-tag\r\nalink = \r\n  # cat=basic/color/l; type=color; label=Visited Link-color: Visited link color defined in <body>-tag\r\nvlink = \r\n\r\nPAGE_TARGET = page\r\ncontent.pageFrameObj = page\r\nstyles.content.imgtext.maxW = 600\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n## TSConstantsEditor Config\r\nTSConstantEditor.basic {\r\n  header = Standard Template \"RE\"\r\n  description = This is a frame-based template. There\'s a top frame with a graphical menu, 1. level. There\'s a left frame with a graphical menu, 2. level. And there\'s a page frame for the content. You can define rollover and active states for the menu items.\r\n  bulletlist = 3 frames, top, left and page. // Top logo image. // Background images in all frames (optional). // Select background images and colors for the left menu for normal, rollover and active state. // Select font color for normal, rollover and active state of the top menu. // Set an image below the left menu. \r\n  image = gfx/RE_basic.gif\r\n  1=leftFrameWidth\r\n  2=topFrameHeight\r\n  3=page.offset\r\n  4=page.contentWidth,styles.content.imgtext.maxW\r\n  5=background.file.left\r\n  6=background.file.top\r\n  7=background.file.page,page.file.stylesheet,bgCol\r\n}\r\nTSConstantEditor.menu {\r\n  header = Standard Template \"RE\"\r\n  description = Primary menu in top frame (level 1).\r\n  bulletlist = Rollover and Active state colors. // Background image, which expands continually behind the items on the menu.\r\n  image = gfx/RE_menu.gif\r\n  1=topmenu.file.background,topmenu.bgImgWidth\r\n  2=topmenu.itemDistance\r\n  3=topmenu.RO,topmenu.RO.fontColor\r\n  4=topmenu.file.font,topmenu.fontSize,topmenu.fontColor,topmenu.offset,topmenu.spacing\r\n}\r\nTSConstantEditor.top {\r\n  header = Standard Template \"RE\"\r\n  description = Top frame features\r\n  bulletlist = Menu with horizontally expanding background image. // Logo image // Image to the left of the menu.\r\n  image = gfx/RE_top.gif\r\n  1=top.menuOffset\r\n  2=top.logoOffset\r\n  3=top.leftOfMenuOffset\r\n  4=top.file.logo\r\n  5=top.file.leftOfMenu\r\n}\r\nTSConstantEditor.leftmenu {\r\n  header = Standard Template \"RE\"\r\n  description = Secondary menu in left frame (level 2).\r\n  bulletlist = Rollover and Active state background images. // Image after menu. // Offset in the left frame.\r\n  image = gfx/RE_leftmenu.gif\r\n  1=left.offset\r\n  2=leftmenu.file.background,leftmenu.file.font,leftmenu.fontSize,leftmenu.fontColor,leftmenu.spacing,leftmenu.offset,leftmenu.align\r\n  3=leftmenu.RO.file.background,leftmenu.RO.fontColor,leftmenu.RO\r\n  4=left.file.afterMenuImage\r\n}\r\n\r\n','# Topmenu\r\ntemp.topmenu = HMENU\r\ntemp.topmenu.stdWrap.offsetWrap = {$top.menuOffset}\r\ntemp.topmenu.1 = GMENU\r\ntemp.topmenu.1.target = _top\r\ntemp.topmenu.1.applyTotalW = 5\r\ntemp.topmenu.1.max = {$topmenu.bgImgWidth}\r\ntemp.topmenu.1.min = {$topmenu.bgImgWidth}\r\ntemp.topmenu.1.NO {\r\n  XY = [10.w]+{$topmenu.itemDistance},  [5.h]\r\n  backColor = red\r\n  reduceColors = {$topmenu.reduceColors}\r\n  5 = IMAGE\r\n  5.file = {$topmenu.file.background}\r\n\r\n  10 = TEXT\r\n  10.text.field = nav_title // title\r\n  10.offset ={$topmenu.offset}\r\n  10.fontFile = {$topmenu.file.font}\r\n  10.fontColor = {$topmenu.fontColor}\r\n  10.fontSize = {$topmenu.fontSize}\r\n  10.niceText = 1\r\n  10.spacing = {$topmenu.spacing}\r\n}\r\ntemp.topmenu.1.RO < temp.topmenu.1.NO\r\ntemp.topmenu.1.RO = {$topmenu.RO}\r\ntemp.topmenu.1.RO {\r\n  10.fontColor = {$topmenu.RO.fontColor}\r\n}\r\ntemp.topmenu.1.ACT < temp.topmenu.1.NO\r\ntemp.topmenu.1.ACT = {$topmenu.ACT}\r\ntemp.topmenu.1.ACT {\r\n  10.fontColor = {$topmenu.ACT.fontColor}\r\n}\r\n\r\n\r\n# Leftmenu\r\ntemp.leftmenu = HMENU\r\ntemp.leftmenu.stdWrap.required = 1\r\ntemp.leftmenu.stdWrap.offsetWrap = {$left.offset} \r\ntemp.leftmenu.stdWrap {\r\n  prepend = IMAGE\r\n  prepend.file = {$left.file.afterMenuImage}\r\n  prepend.wrap = {$left.itemWrap}\r\n  wrap3 = {$left.menuWrap}\r\n}\r\ntemp.leftmenu.entryLevel = 1\r\ntemp.leftmenu.1 = GMENU\r\ntemp.leftmenu.1.target = frameset2\r\ntemp.leftmenu.1.NO {\r\n  wrap= {$left.itemWrap}\r\n  XY = [5.w],  [5.h]\r\n  backColor = red\r\n  reduceColors = {$leftmenu.reduceColors}\r\n  5 = IMAGE\r\n  5.file = {$leftmenu.file.background}\r\n\r\n  10 = TEXT\r\n  10.text.field = nav_title // title\r\n  10.offset ={$leftmenu.offset}\r\n  10.fontFile = {$leftmenu.file.font}\r\n  10.fontColor = {$leftmenu.fontColor}\r\n  10.fontSize = {$leftmenu.fontSize}\r\n  10.align = {$leftmenu.align}\r\n  10.niceText = 1\r\n  10.spacing = {$leftmenu.spacing}\r\n}\r\ntemp.leftmenu.1.RO < temp.leftmenu.1.NO\r\ntemp.leftmenu.1.RO = {$leftmenu.RO}\r\ntemp.leftmenu.1.RO {\r\n  5.file = {$leftmenu.RO.file.background}\r\n  10.fontColor = {$leftmenu.RO.fontColor}\r\n}\r\ntemp.leftmenu.1.ACT < temp.leftmenu.1.NO\r\ntemp.leftmenu.1.ACT = {$leftmenu.ACT}\r\ntemp.leftmenu.1.ACT {\r\n  5.file = {$leftmenu.ACT.file.background}\r\n  10.fontColor = {$leftmenu.ACT.fontColor}\r\n}\r\n\r\n\r\n# LEFT FRAME, menu\r\nleft.bgImg = {$background.file.left}\r\nleft.bodyTagMargins = 0\r\nleft.10 < temp.leftmenu\r\n\r\n# TOP FRAME, menu\r\ntop.bgImg = {$background.file.top}\r\ntop.bodyTagMargins = 0\r\ntop.wrap = <table border=\"0\" cellpadding=\"0\" cellspacing=\"0\"> | </table>\r\ntop.5 = HTML\r\ntop.5.value = <tr><td colspan=\"2\" valign=\"top\">\r\ntop.10 = IMAGE\r\ntop.10.file = {$top.file.logo}\r\ntop.10.stdWrap.offsetWrap = {$top.logoOffset}\r\ntop.10.linkWrap = <a href=\"index.php?{0}\" target=\"_top\"> |</a>\r\ntop.15 = HTML\r\ntop.15.value = </td></tr><tr><td valign=\"top\">\r\ntop.20 = IMAGE\r\ntop.20.file = {$top.file.leftOfMenu}\r\ntop.20.stdWrap.offsetWrap = {$top.leftOfMenuOffset}\r\ntop.25 = HTML\r\ntop.25.value = </td><td valign=\"top\">\r\ntop.30 < temp.topmenu\r\ntop.35 = HTML\r\ntop.35.value = </td></tr>\r\n\r\n# PAGE\r\npage.bgImg = {$background.file.page}\r\npage.stylesheet = {$page.file.stylesheet}\r\npage.bodyTag < styles.content.bodyTag\r\npage.10 = CTABLE\r\npage.10 {\r\n  offset = {$page.offset}\r\n  c.5 < styles.content.editPanelPage\r\n  c.10 < styles.content.get\r\n  c.30 < styles.content.lastUpdate\r\n  c.40 < styles.content.typo3_powered\r\n\r\n  cWidth = {$page.contentWidth}\r\n  tableParams = border=\"0\" cellpadding=\"0\" cellspacing=\"0\" width=\"{$page.contentWidth}\"\r\n}\r\n\r\n\r\n\r\n\r\npage.config.admPanel = 1\r\nconfig.intTarget = {$PAGE_TARGET}\r\npage.headerData.999 < plugin.meta\r\nframeset.headerData.999 < plugin.meta\r\n\r\n\r\n','','');
INSERT INTO static_template VALUES (71,0,1054753840,994370877,'template; NEWSLETTER','43,68,82','styles.content.imgtext.comment_CSL-LinkList = \r\ncontent.defaultHeaderType = 5\r\n\r\n  # cat=basic/file/t; type=file[css]; label=Page stylesheet:\r\npage.file.css = media/uploads/newsletter/style.css\r\n  # cat=basic/file/t; type=file[html,htm,txt,tmpl]; label=Page template file:\r\npage.file.template = media/uploads/newsletter/template.html\r\n  # cat=basic/file/t; type=file[IMAGE_EXT]; label=Top frame logo image:\r\npage.file.toplogo =  media/uploads/newsletter/toplogo.gif\r\n\r\n\r\n  # cat=basic/color/a; type=color; label=Header frame color, right:\r\nright.frameCol = #90A8BF\r\n  # cat=basic/color/a; type=color; label=Bottom line color:\r\nlineCol = #90A8BF\r\n  # cat=basic//; type=string; label=Copyright email\r\ncopyright = stuff@stuff.dk\r\n\r\n  # cat=basic/color/a; type=color; label=Background color: This is the <body>-tag background color of the page.\r\nbgCol = #eaf6f6\r\n  # cat=basic/color/l; type=color; label=Link-color: Link color defined in <body>-tag\r\nlink = #90a8bf\r\n  # cat=basic/color/l; type=color; label=Active Link-color: Active link color defined in <body>-tag\r\nalink = #cccccc\r\n  # cat=basic/color/l; type=color; label=Visited Link-color: Visited link color defined in <body>-tag\r\nvlink = #90a8bf\r\n  # cat=basic/color/l; type=color; label=Text-color: Text color as defined in <body>-tag\r\ntext = #666666\r\n\r\n\r\nPAGE_TARGET = \r\ncontent.pageFrameObj = \r\nstyles.content.imgtext.maxW = 400\r\n  # cat=basic/dims; type=int+; label=Content width: This value defines the width in pixels of the table where the content is displayed in the page-frame\r\ncontentWidth = 400\r\n\r\n\r\n\r\n\r\n\r\n\r\n## TSConstantsEditor Config\r\nTSConstantEditor.basic {\r\n  header = Standard Template \"NEWSLETTER\"\r\n  description = This is a single-page template with no menu! It\'s designed to be used as a newsletter template sent as an HTML-email with the internal Direct Mail module. It\'s based on an HTML-template file, so the main layout of the page is depending on the content of that template. One thing excluded from the template is the top logo which is defined directly in TypoScript.\r\n  bulletlist = HTML-template file based. Redesign it with your favourite HTML-editor! // Features content in two columns (optional). // By default headers in the margin column are based on header layout 5, which is an image-header. \r\n  image = gfx/NEWSLETTER_basic.gif\r\n  1=page.file.css,page.file.template\r\n  2=page.file.toplogo\r\n  3=bgCol\r\n}\r\n','config.insertDmailerBoundaries = 1\r\n\r\n\r\n# Redefining header type 5\r\n\r\nlib.stdheader.10.5.file.10.antialias = 0\r\nlib.stdheader.10.5.file.10.fontColor = #666666\r\nlib.stdheader.10.5.file.XY = 400 ,30\r\nlib.stdheader.10.5.file.10.fontSize = 12\r\nlib.stdheader.10.5.file.10.offset = 6,18\r\nlib.stdheader.10.5.file.XY = 400 ,27\r\nlib.stdheader.10.5.file {\r\n  20 = BOX\r\n  20.dimensions = 0,0,400,1\r\n  20.color = {$right.frameCol}\r\n  21 < .20\r\n  21.align = , b\r\n  22 < .20\r\n  22.dimensions = 0,0,1,40\r\n  23 < .22\r\n  23.align = r\r\n}\r\nlib.stdheader.10.4 >\r\nlib.stdheader.10.4 < lib.stdheader.10.5\r\nlib.stdheader.10.4.file.XY = 185,27\r\n\r\n\r\n\r\n# Setting up page\r\n\r\npage = PAGE\r\npage.typeNum = 0\r\npage.stylesheet = {$page.file.css}\r\npage.hoverStyle = COLOR: #cccccc; TEXT-DECORATION: underline\r\npage.bodyTag = <body text=\"{$text}\" vlink=\"{$vlink}\" alink=\"{$alink}\" link=\"{$link}\" bgcolor=\"{$bgCol}\" leftmargin=\"0\" topmargin=\"5\">\r\n\r\npage.stdWrap.offsetWrap = 10,0\r\npage.5 = IMAGE\r\npage.5.wrap = |<br />\r\npage.5.file = {$page.file.toplogo}\r\n\r\npage.10 = TEMPLATE\r\npage.10 {\r\n  template = FILE\r\n  template.file = {$page.file.template}\r\n  marks.CONTENT_NORMAL = COA\r\n  marks.CONTENT_NORMAL {\r\n    5 < styles.content.editPanelPage\r\n    10 < styles.content.get\r\n    30 < styles.content.lastUpdate\r\n    40 < styles.content.typo3_powered\r\n  }\r\n  marks.CONTENT_MARGIN = COA\r\n  marks.CONTENT_MARGIN {\r\n    10 = LOAD_REGISTER\r\n    10.defaultHeaderType = 4\r\n    20 < styles.content.getBorder\r\n    30 = RESTORE_REGISTER\r\n  }\r\n  marks.LINECOLOR = TEXT\r\n  marks.LINECOLOR.value = {$lineCol}\r\n  marks.COPYRIGHT = TEXT\r\n  marks.COPYRIGHT.value = {$copyright}\r\n}\r\n\r\n\r\npage.config.admPanel = 1\r\nconfig.intTarget = {$PAGE_TARGET}\r\npage.headerData.999 < plugin.meta\r\n\r\n## HTML mail ping:\r\npage.20 = TEXT\r\npage.20.value = <img src=\"t3lib/gfx/dmailerping.gif\" width=\"1\" height=\"1\" dmailerping=\"1\" alt=\"\" />\r\n\r\n## Plain text setup:\r\nlib.alt_plaintext.renderObj.header.2 {\r\n  preLineChar = \r\n  postLineChar >\r\n  preLineChar >\r\n  preLineLen >\r\n  postLineLen >\r\n  preBlanks = 0\r\n}\r\nalt_plaintext.10.marks.CONTENT >\r\nalt_plaintext.10.marks.CONTENT = COA\r\nalt_plaintext.10.marks.CONTENT {\r\n  10 < styles.content.get\r\n  10.renderObj = < lib.alt_plaintext.renderObj\r\n  20 < styles.content.getBorder\r\n  20.renderObj = < lib.alt_plaintext.renderObj\r\n}\r\n\r\nalt_plaintext_test.10.marks.CONTENT < alt_plaintext.10.marks.CONTENT\r\n','','');
INSERT INTO static_template VALUES (72,0,1054753817,994370877,'template; HYPER','13,43,68','\r\nbackground.file {\r\n    # cat=basic/file/t; type=file[IMAGE_EXT]; label=Top frame background image:\r\n  top = media/uploads/hyper/background_top.gif\r\n    # cat=basic/file/t; type=file[IMAGE_EXT]; label=Page frame background image:\r\n  page = media/uploads/hyper/background_main.gif\r\n}\r\n  # cat=basic/file/t; type=file[IMAGE_EXT]; label=Top frame logo image:\r\ntop.logo = media/uploads/hyper/title.gif\r\n  # cat=basic/file/t; type=file[css]; label=Page frame stylesheet:\r\npage.css = media/uploads/hyper/sprache.css\r\n\r\ntopFrameHeight = 150\r\n\r\ntopmenu1 {\r\n    # cat=menu/dims; type=int+; label=Height of menu items (pixels)\r\n  height = 15\r\n    # cat=menu/dims; type=int+; label=Additional width: The menu items are getting their width from the title. This number is added to that making room for a margin.\r\n  addWidth = 20\r\n    # cat=menu/dims; type=int+; label=Space between items: \r\n  itemSpace = 30\r\n\r\n    # cat=menu/dims; type=int+; label=Y-offset of the pop-up layers: This is the distance in pixels from the top of the browser window to the menu pop-up layers\r\n  yOffset = 38\r\n    # cat=menu/dims; type=int+; label=X-offset of the pop-up layers: This is the distance in pixels from the left of the browser window to the menu pop-up layers\r\n  xOffset = 231\r\n\r\n    # cat=menu/color; type=color; label=Menu background color\r\n  bgCol = black\r\n    # cat=menu/color; type=color; label=Menu transparent color: Setting this to the same as the \'Menu background color\' will render the menu items transparent. This is looking best if you don\'t use antialiasing on the text.\r\n  bgCol_transp = black\r\n\r\n    # cat=menu/typo; type=file[ttf]; label=Font file: TrueType (ttf) font for the menu. Good fonts non-antialiased are Mini-7 (size 7) or verdana (size 10)\r\n  file.fontFile = \r\n    # cat=menu/typo; type=int[1-40]; label=Font size: Font size on menu items\r\n  fontSize = 10\r\n    # cat=menu/typo; type=color; label=Font color: Font color on menu items\r\n  fontColor = white\r\n    # cat=menu/typo; type=offset; label=Text offset: Enter the offset of the text from the upper-left corner on the menu items\r\n  fontOffset = 10,10\r\n    # cat=menu/typo; type=options[,upper,lower]; label=Text case: You can force the text on the menu items to be either lowercase or uppercase.\r\n  case =\r\n    # cat=menu/typo; type=boolean; label= Antialias: If this option is set, the fonts will be rendered antialiased. Default is \'off\' because of the transparent background.\r\n  antialias = 0\r\n\r\n    # cat=menu/color; type=color; label=Box Linecolor: Line color of the box making a border on each item\r\n  boxColor = #60C82F\r\n\r\n    # cat=menu/typo; type=boolean; label=Rollover: Click this option if you want a rollover (mouseover) effect on the menu items.\r\n  RO = 1\r\n    # cat=menu/typo; type=color; label=Rollover, background color:\r\n  RO.bgColor = #60C82F\r\n    # cat=menu/color; type=color; label=Rollover, Box Linecolor: Line color of the box making a border on each item.\r\n  RO.boxColor = white\r\n    # cat=menu/typo; type=color; label=Rollover, font color: Enter the rollover font color of the text on the menu item.\r\n  RO.fontColor = white\r\n}\r\n\r\n\r\n\r\n\r\n\r\ntopmenu2 {\r\n\r\n    # cat=menu2/; type=wrap; label=Wrap of the whole menu: This is by default a table with a white background color\r\n  menuWrap = <table border=\"0\" cellpadding=\"2\" cellspacing=\"0\" bgcolor=\"white\"><tr><td>   <table border=\"0\" cellspacing=\"0\" cellpadding=\"0\" bgcolor=\"#2F302F\"><tr><td>|</td></tr></table>  </td></tr></table>\r\n    # cat=menu2/; type=wrap; label=Wrap of each menu item: \r\n  itemWrap = | <br />\r\n\r\n    # cat=menu2/dims; type=int+; label=Height of menu items (pixels)\r\n  height = 12\r\n    # cat=menu2/dims; type=int+; label=Additional width: The menu items are getting their width from the page title. This number is added to that making room for margin.\r\n  addWidth = 5\r\n\r\n    # cat=menu2/color; type=color; label=Menu background color\r\n  bgCol = #2F302F\r\n    # cat=menu2/color; type=color; label=Menu transparent color: Setting this to the same as the \'Menu background color\' will render the menu items transparent. This is looking best if you don\'t use antialiasing on the text.\r\n  bgCol_transp = \r\n\r\n    # cat=menu2/typo; type=file[ttf]; label=Font file: TrueType (ttf) font for the menu. Good fonts non-antialiased are Mini-7 (size 7) or verdana (size 10)\r\n  file.fontFile = \r\n    # cat=menu2/typo; type=int[1-40]; label=Font size: Font size on menu items\r\n  fontSize = 10\r\n    # cat=menu2/typo; type=color; label=Font color: Font color on menu items\r\n  fontColor = #60C82F\r\n    # cat=menu2/typo; type=offset; label=Text offset: Enter the offset of the text from the upper-left corner on the menu items\r\n  fontOffset = 1,8\r\n    # cat=menu2/typo; type=options[,upper,lower]; label=Text case: You can force the text on the menu items to be either lowercase or uppercase.\r\n  case =\r\n    # cat=menu2/typo; type=boolean; label= Antialias: If this option is set, the fonts will be rendered antialiased. Default is \'off\' because of the transparent background.\r\n  antialias = 0\r\n\r\n    # cat=menu2/color; type=color; label=Linecolor: Line color between the items\r\n  lineColor = #606760\r\n\r\n    # cat=menu2/typo; type=boolean; label=Rollover: Click this option if you want a rollover (mouseover) effect on the menu items.\r\n  RO = 1\r\n    # cat=menu2/typo; type=color; label=Rollover, background color:\r\n  RO.bgColor = #60C82F\r\n    # cat=menu2/color; type=color; label=Rollover, Linecolor: Line color between the items\r\n  RO.lineColor = white\r\n    # cat=menu2/typo; type=color; label=Rollover, font color: Enter the rollover font color of the text on the menu item.\r\n  RO.fontColor = white\r\n}\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\ntoptitle{\r\n    # cat=toptitle/enable; type=boolean; label=Show the top title image?: If you unset this option, the top title image is not shown.\r\n  enable = 1\r\n    # cat=toptitle/dims; type=offset; label=Image offset: Enter the offset of the image\r\n  offset = 57,17\r\n    # cat=toptitle/dims; type=int+; label=Height of top title image (pixels)\r\n  height = 13\r\n    # cat=toptitle/dims; type=int+; label=Width of top title image (pixels)\r\n  width = 370\r\n\r\n    # cat=toptitle/color; type=color; label=Background color\r\n  bgCol = white\r\n    # cat=toptitle/color; type=color; label=Transparent color: Setting this to the same as the \'Menu background color\' will render the image transparent. This is looking best if you don\'t use antialiasing on the text.\r\n  bgCol_transp = white\r\n\r\n    # cat=toptitle/typo; type=file[ttf]; label=Font file: TrueType (ttf) font for the image. Good fonts non-antialiased are Mini-7 (size 7) or verdana (size 10)\r\n  file.fontFile = \r\n    # cat=toptitle/typo; type=int[1-40]; label=Font size: Font size on menu items\r\n  fontSize = 14\r\n    # cat=toptitle/typo; type=color; label=Font color: Font color on menu items\r\n  fontColor = #909790\r\n    # cat=toptitle/typo; type=offset; label=Text offset: Enter the offset of the text from the upper-left corner on the image\r\n  fontOffset = 0,9\r\n    # cat=toptitle/typo; type=options[,upper,lower]; label=Text case: You can force the text on the image to be either lowercase or uppercase.\r\n  case =\r\n    # cat=toptitle/typo; type=boolean; label= Antialias: If this option is set, the fonts will be rendered antialiased. Default is \'off\' because of the transparent background.\r\n  antialias = 0\r\n}\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n  # cat=basic/dims; type=int+; label=Content width: This value defines the width in pixels of the table where the content is displayed in the page-frame\r\ncontentWidth = 560\r\nstyles.content.imgtext.maxW = 560\r\n\r\n  # cat=basic/color/a; type=color; label=Background color: This is the <body>-tag background color of the page.\r\nbgCol = #333333\r\n  # cat=basic/color/l; type=color; label=Link-color: Link color defined in <body>-tag\r\nlink = \r\n  # cat=basic/color/l; type=color; label=Active Link-color: Active link color defined in <body>-tag\r\nalink = \r\n  # cat=basic/color/l; type=color; label=Visited Link-color: Visited link color defined in <body>-tag\r\nvlink = \r\n\r\n  # cat=page/dims; type=offset; label=Content field offset: Enter the offset of the content cell from the upper-left corner of the page frame\r\npage.offset = 30,40\r\n  # cat=page/color/x; type=color; label=Content cell background color: This is the color of the content cell\r\npage.contentCellBgCol = #333333\r\n\r\n  # cat=page/dims; type=offset; label=Top frame offset: Enter the offset of the content in the top frame. This includes logo and menu\r\ntop.offset = 0,25\r\n  # cat=page/dims; type=offset; label=Distance to menu: Enter the distance in pixels from the rigth edge of the logo to the menu\r\ntop.distFromLogoToMenu = 231\r\n\r\n\r\nPAGE_TARGET = page\r\ncontent.pageFrameObj = page\r\n\r\n\r\n\r\n\r\n\r\n\r\n## TSConstantsEditor Config\r\nTSConstantEditor.basic {\r\n  header = Standard Template \"HYPER\"\r\n  description = Hyper is a frame-based template with a top frame containing the navigation and a page frame with the content in one column. The top navigation is based on DHTML layers. In addition the page title is rendered on an image and you can define a top logo.\r\n  bulletlist = DHTML graphical menu in top frame. // Top logo. (5) // Top page title image. // Define background images. (3,4) // Prepared for css stylesheet.\r\n  image = gfx/HYPER_basic.gif\r\n  1=topFrameHeight\r\n  2=contentWidth,styles.content.imgtext.maxW\r\n  3=background.file.top\r\n  4=background.file.page,page.css\r\n  5=top.logo\r\n}\r\nTSConstantEditor.page {\r\n  header = Standard Template \"HYPER\"\r\n  description = \r\n  bulletlist = \r\n  image = gfx/HYPER_page.gif\r\n  1=top.offset\r\n  2=top.distFromLogoToMenu\r\n  3=page.offset\r\n  4=page.contentCellBgCol\r\n}\r\nTSConstantEditor.toptitle {\r\n  header = Standard Template \"HYPER\"\r\n  description = This is a gif/png image with the page title printed on it. A special feature is that this image has a transparent background by default. That means you should use a font like Verdana, Arial or Mini7-series non-antialiased to get the best display.\r\n  bulletlist = Define TrueType font, size and color // Define antialiased / non-antialiased setting // Define letter case to upper- or lowercase\r\n  image = gfx/HYPER_toptitle.gif\r\n  1=toptitle.offset\r\n  2=toptitle.width\r\n  3=toptitle.height\r\n  4=toptitle.file.fontFile,toptitle.fontSize,toptitle.fontColor,toptitle.fontOffset,toptitle.case,toptitle.antialias,toptitle.bgCol,toptitle.bgCol_transp\r\n}\r\nTSConstantEditor.menu {\r\n  header = Standard Template \"HYPER\"\r\n  description = DHTML based graphical menu. This menu is featuring a 1-2 pixels border in selectable colors. It uses no background images. The menu is designed to work transparent on a page background.\r\n  bulletlist = Define border color for normal and rollover state.// Define background color for rollover state. // Define TrueType font, size and color // Define antialiased / non-antialiased setting // Define letter case to upper- or lowercase\r\n  image = gfx/HYPER_menu.gif\r\n  1=topmenu1.height\r\n  2=topmenu1.itemSpace\r\n  3=topmenu1.addWidth\r\n  4=topmenu1.yOffset,topmenu1.xOffset\r\n  5=topmenu1.file.fontFile,topmenu1.fontSize,topmenu1.fontColor,topmenu1.fontOffset,topmenu1.case,topmenu1.antialias,topmenu1.bgCol,topmenu1.bgCol_transp,topmenu1.boxColor\r\n  6=topmenu1.RO,topmenu1.RO.bgColor,topmenu1.RO.fontColor,topmenu1.RO.boxColor\r\n}\r\nTSConstantEditor.menu2 {\r\n  header = Standard Template \"HYPER\"\r\n  description = DHTML based graphical menu layers. This is the second level of the menu.\r\n  bulletlist = Define color of separator line. // Define border color for normal and rollover state.// Define background color for rollover state. // Define TrueType font, size and color // Define antialiased / non-antialiased setting // Define letter case to upper- or lowercase\r\n  image = gfx/HYPER_menu2.gif\r\n  1=topmenu2.height\r\n  2=topmenu2.file.fontFile,topmenu2.fontSize,topmenu2.fontColor,topmenu2.fontOffset,topmenu2.case,topmenu2.antialias,topmenu2.bgCol,topmenu2.bgCol_transp,\r\n  3=topmenu2.RO,topmenu2.RO.bgColor,topmenu2.RO.fontColor\r\n  4=topmenu2.lineColor,topmenu2.RO.lineColor\r\n}\r\n\r\n','includeLibs.gmenu_layers = media/scripts/gmenu_layers.php\r\n\r\n\r\n# Defining\r\n\r\ntemp.topmenu1 = HMENU\r\ntemp.topmenu1.wrap = <nobr> | </nobr>\r\ntemp.topmenu1.1 = GMENU_LAYERS\r\ntemp.topmenu1.1.target = _top\r\ntemp.topmenu1.1.NO {\r\n  wrap =  | <img src=\"clear.gif\" width=\"{$topmenu1.itemSpace}\" height=\"1\" alt=\"\" />\r\n  XY = [10.w]+{$topmenu1.addWidth},{$topmenu1.height}\r\n  transparentColor = {$topmenu1.bgCol_transp}\r\n  backColor = {$topmenu1.bgCol}\r\n\r\n  10 = TEXT\r\n  10.text.field = nav_title // title\r\n  10.text.case = {$topmenu1.case}\r\n  10.fontFile = {$topmenu1.file.fontFile}\r\n  10.fontSize = {$topmenu1.fontSize}\r\n  10.fontColor = {$topmenu1.fontColor}\r\n  10.antiAlias = {$topmenu1.antialias}\r\n  10.offset = {$topmenu1.fontOffset}\r\n\r\n  20 = BOX\r\n  20.color = {$topmenu1.boxColor}\r\n  20.dimensions = 1,1,[10.w]+{$topmenu1.addWidth}-2,1\r\n\r\n  21 = BOX\r\n  21.color = {$topmenu1.boxColor}\r\n  21.dimensions = 1,-1,[10.w]+{$topmenu1.addWidth}-2,1\r\n  21.align = ,b\r\n\r\n  22 = BOX\r\n  22.color = {$topmenu1.boxColor}\r\n  22.dimensions = 1,1,1,{$topmenu1.height}-2\r\n\r\n  23 = BOX\r\n  23.color = {$topmenu1.boxColor}\r\n  23.dimensions = -1,1,1,{$topmenu1.height}-2\r\n  23.align= r\r\n}\r\ntemp.topmenu1.1.RO  < temp.topmenu1.1.NO\r\ntemp.topmenu1.1.RO = {$topmenu1.RO}\r\ntemp.topmenu1.1.RO {\r\n\r\n  7 = BOX\r\n  7.color = {$topmenu1.RO.bgColor}\r\n  7.dimensions = 0,0,[10.w]+{$topmenu1.addWidth},{$topmenu1.height}\r\n\r\n  10.fontColor = {$topmenu1.RO.fontColor}\r\n\r\n  20 = BOX\r\n  20.color = {$topmenu1.RO.boxColor}\r\n  20.dimensions = 0,0,[10.w]+{$topmenu1.addWidth},2\r\n\r\n  21 = BOX\r\n  21.color = {$topmenu1.RO.boxColor}\r\n  21.dimensions = 0,0,[10.w]+{$topmenu1.addWidth},2\r\n  21.align = ,b\r\n\r\n  22 = BOX\r\n  22.color = {$topmenu1.RO.boxColor}\r\n  22.dimensions = 0,0,2,{$topmenu1.height}\r\n\r\n  23 = BOX\r\n  23.color = {$topmenu1.RO.boxColor}\r\n  23.dimensions = 0,0,2,{$topmenu1.height}\r\n  23.align= r\r\n}\r\n\r\ntemp.topmenu1.1 {\r\n  xPosOffset = -{$topmenu1.xOffset}\r\n  lockPosition = x\r\n  expAll = 1\r\n\r\n  topOffset = {$topmenu1.yOffset}\r\n  lockPosition_adjust = {$topmenu1.itemSpace}\r\n  directionLeft = 0\r\n  lockPosition_addSelf=0\r\n}\r\n\r\ntemp.topmenu1.2 = GMENU\r\ntemp.topmenu1.2.target = _top\r\ntemp.topmenu1.2.useLargestItemX = 1\r\ntemp.topmenu1.2.wrap = {$topmenu2.menuWrap}\r\ntemp.topmenu1.2.NO {\r\n wrap = {$topmenu2.itemWrap}\r\n\r\n  transparentColor = {$topmenu2.bgCol_transp}\r\n  backColor = {$topmenu2.bgCol}\r\n\r\n  XY = |*||*| [10.w]+{$topmenu2.addWidth},{$topmenu2.height} || [10.w]+{$topmenu2.addWidth},{$topmenu2.height}-1\r\n\r\n  10 = TEXT\r\n  10.text.field = nav_title // title\r\n  10.text.case = {$topmenu2.case}\r\n  10.fontFile = {$topmenu2.file.fontFile}\r\n  10.fontSize = {$topmenu2.fontSize}\r\n  10.fontColor = {$topmenu2.fontColor}\r\n  10.antiAlias = {$topmenu2.antialias}\r\n  10.offset = {$topmenu2.fontOffset}\r\n\r\n  30 = BOX\r\n  30.color = {$topmenu2.lineColor}\r\n  30.dimensions = 0,{$topmenu2.height}-1,300,1\r\n}\r\ntemp.topmenu1.2.RO < temp.topmenu1.2.NO\r\ntemp.topmenu1.2.RO = {$topmenu2.RO}\r\ntemp.topmenu1.2.RO {\r\n  backColor = {$topmenu2.RO.bgColor}\r\n  10.fontColor = {$topmenu2.RO.fontColor}\r\n  30.color = {$topmenu2.RO.lineColor}\r\n}\r\n\r\n\r\n\r\n\r\n\r\n\r\n# Top frame page\r\n\r\ntop.bgImg = {$background.file.top}\r\ntop.bodyTag = <body bgcolor=\"#FFFFFF\" text=\"#000000\">\r\ntop.bodyTagMargins = 0\r\ntop.10 = CTABLE\r\ntop.10 {\r\n  tableParams = border=\"0\" cellpadding=\"0\" cellspacing=\"0\"\r\n  offset = {$top.offset}\r\n\r\n  lm.1 = IMAGE\r\n  lm.1.file = {$top.logo}\r\n  lm.1.wrap = |<br />\r\n  lm.1.params = vspace=\"4\"\r\n\r\n  lm.3 = CLEARGIF\r\n  lm.3.width={$top.distFromLogoToMenu}\r\n\r\n  c.1 < temp.topmenu1\r\n}\r\n\r\ntop.20 = OTABLE\r\ntop.20.offset = {$toptitle.offset}\r\ntop.20.1 = IMAGE\r\ntop.20.1.if.isTrue = {$toptitle.enable}\r\ntop.20.1.file = GIFBUILDER\r\ntop.20.1.file {\r\n    XY = {$toptitle.width},{$toptitle.height}\r\n    backColor = {$toptitle.bgCol}\r\n    transparentColor = {$toptitle.bgCol_transp}\r\n    10=TEXT\r\n    10.text.field = nav_title // title\r\n    10.text.case = {$toptitle.case}\r\n    10.fontFile = {$toptitle.file.fontFile}\r\n    10.fontSize = {$toptitle.fontSize}\r\n    10.fontColor = {$toptitle.fontColor}\r\n    10.antiAlias = {$toptitle.antialias}\r\n    10.offset = {$toptitle.fontOffset}\r\n  }\r\ntop.20.1.wrap = |<br />\r\n\r\n\r\n# Page object\r\n\r\npage.bgImg = {$background.file.page}\r\npage.bodyTagMargins = 0\r\npage.bodyTag < styles.content.bodyTag\r\npage.stylesheet = {$page.css}\r\n\r\npage.10 = CTABLE\r\npage.10.offset = {$page.offset}\r\npage.10.cWidth={$contentWidth}\r\npage.10.tableParams = border=\"0\" cellpadding=\"10\" cellspacing=\"0\" width=\"{$contentWidth}\"\r\npage.10.c.TDParams = bgcolor=\"{$page.contentCellBgCol}\"\r\npage.10.c {\r\n  5 < styles.content.editPanelPage\r\n  10 < styles.content.get\r\n  30 < styles.content.lastUpdate\r\n  40 < styles.content.typo3_powered\r\n}\r\n\r\ntt_content.textpic.20.textMargin = 90\r\n\r\n\r\n\r\n\r\npage.config.admPanel = 1\r\nconfig.intTarget = {$PAGE_TARGET}\r\npage.headerData.999 < plugin.meta\r\nframeset.headerData.999 < plugin.meta\r\n\r\n','','');
INSERT INTO static_template VALUES (73,0,1054753694,994370877,'template; CrCPH','43,68','  # cat=basic/file; type=file[html,htm,txt,inc,tmpl]; label=Template file:  This file is very important. It\'s the total template of the website. It\'s working with markers and subparts which define where menus, content and logos go. Two of the headertypes are defined inside as well! You should take a look into the default file and follow the directions inside.\r\npage.file.template = media/uploads/crcph/main.htm\r\n\r\n\r\ncontent.headerSpace >\r\nstyles.content.imgtext.maxW = 400\r\n\r\n\r\nPAGE_TARGET = \r\ncontent.pageFrameObj = \r\n\r\n  # cat=basic/color/a; type=color; label=Background color: This is the <body>-tag background color of the page.\r\nbgCol = #D6D3CE\r\n  # cat=basic/color/l; type=color; label=Link-color: Link color defined in <body>-tag\r\nlink = #006699\r\n  # cat=basic/color/l; type=color; label=Active Link-color: Active link color defined in <body>-tag\r\nalink = #00659C\r\n  # cat=basic/color/l; type=color; label=Visited Link-color: Visited link color defined in <body>-tag\r\nvlink = #00659C\r\n\r\n\r\n## TSConstantsEditor Config\r\nTSConstantEditor.basic {\r\n  header = Standard Template \"CrCPH\"\r\n  description = CrCPH is a single-page template based on an HTML-template file. Thus most of the layout is done by redesigning the template file with your favorite HTML-editor! \r\n  bulletlist = Based on an actual HTML-template file and relies less on TypoScript. // Two text based menus defined directly in the HTML-template file. // The default content header is also defined directly in the HTML-template file. // Support for two columns of content.\r\n  image = gfx/CrCPH_basic.gif\r\n  1=page.file.template\r\n  2=styles.content.imgtext.maxW\r\n}\r\n\r\n','# Setting up the main template\r\n\r\ntemp.mainTemplate = TEMPLATE\r\ntemp.mainTemplate {\r\n  template = FILE\r\n  template.file = {$page.file.template} \r\n}\r\n\r\n\r\n# Setting up Level 1 menu, based on template!\r\n\r\ntemp.L1menu = HMENU\r\ntemp.L1menu.1 = TMENU\r\ntemp.L1menu.1.NO {\r\n  before.cObject < temp.mainTemplate\r\n  before.cObject {\r\n    workOnSubpart = SUB_MENU_ITEM\r\n    marks.MENU_TITLE = TEXT\r\n    marks.MENU_TITLE.field = title\r\n    wraps.LINK = TEXT\r\n    wraps.LINK {\r\n      value = |\r\n      typolink.parameter.field = uid\r\n    }\r\n  }\r\n  doNotShowLink = 1\r\n}\r\ntemp.L1menu.1.ACT < temp.L1menu.1.NO\r\ntemp.L1menu.1.ACT = 1\r\ntemp.L1menu.1.ACT.before.cObject.workOnSubpart = SUB_MENU_ITEM_ACT\r\n\r\n\r\n# Setting up Level 2 menu, based on template!\r\n\r\ntemp.L2menuItems = HMENU\r\ntemp.L2menuItems.entryLevel = 1\r\ntemp.L2menuItems.1 = TMENU\r\ntemp.L2menuItems.1.NO {\r\n  before.cObject < temp.mainTemplate\r\n  before.cObject {\r\n    workOnSubpart = SUB_L2MENU_ITEM\r\n    marks.MENU_TITLE = TEXT\r\n    marks.MENU_TITLE.field = title\r\n    wraps.LINK = TEXT\r\n    wraps.LINK {\r\n      value = |\r\n      typolink.parameter.field = uid\r\n    }\r\n  }\r\n  doNotShowLink = 1\r\n}\r\ntemp.L2menuItems.1.ACT < temp.L2menuItems.1.NO\r\ntemp.L2menuItems.1.ACT = 1\r\ntemp.L2menuItems.1.ACT.before.cObject.workOnSubpart = SUB_L2MENU_ITEM_ACT\r\n\r\ntemp.L2menu < temp.mainTemplate\r\ntemp.L2menu {\r\n  \r\n  workOnSubpart = SUB_L2MENU\r\n  subparts.SUB_L2MENU_ALLITEMS < temp.L2menuItems\r\n}\r\n\r\n\r\n\r\n\r\n# Page object\r\n\r\npage = PAGE\r\npage.typeNum = 0\r\npage.bodyTag < styles.content.bodyTag\r\npage.bodyTagMargins=0\r\npage.headerData.20 < temp.mainTemplate\r\npage.headerData.20 {\r\n  workOnSubpart = HEADER_DATA\r\n}\r\n\r\n\r\n\r\npage.10  < temp.mainTemplate\r\npage.10 {\r\n  workOnSubpart = DOCUMENT_BODY\r\n  subparts.SUB_CONTENT = COA\r\n  subparts.SUB_CONTENT {\r\n    5 < styles.content.editPanelPage\r\n    10 < styles.content.get\r\n    30 < styles.content.lastUpdate\r\n    40 < styles.content.typo3_powered\r\n  }\r\n  subparts.SUB_CONTENT_MARGIN = COA\r\n  subparts.SUB_CONTENT_MARGIN {\r\n    5 < temp.L2menu\r\n    10 = LOAD_REGISTER\r\n    10.defaultHeaderType = 2\r\n    10.maxImageWidth = 150\r\n    20 < styles.content.getBorder\r\n    30 = RESTORE_REGISTER\r\n  }\r\n  subparts.SUB_MENU < temp.L1menu\r\n}\r\n\r\n\r\n\r\nlib.stdheader.stdWrap >\r\nlib.stdheader.10.1 >\r\nlib.stdheader.10.1  < temp.mainTemplate\r\nlib.stdheader.10.1 {\r\n  workOnSubpart = SUB_HEADER1\r\n  marks.MARK_HEADER = TEXT\r\n  marks.MARK_HEADER.field = header\r\n}\r\nlib.stdheader.10.2 >\r\nlib.stdheader.10.2 < lib.stdheader.10.1\r\nlib.stdheader.10.2.workOnSubpart = SUB_HEADER2\r\nlib.stdheader.10.stdWrap.wrap >\r\n\r\n\r\ntt_content.menu.20.1 >\r\ntt_content.menu.20.1 < temp.L2menu\r\ntt_content.menu.20.1.subparts.SUB_L2MENU_ALLITEMS {\r\n  special = directory\r\n  special.value.field = pages\r\n}\r\n\r\n\r\n\r\n# Configuration\r\n\r\nconfig.extTarget = _blank\r\nconfig.compensateFieldWidth = 0.7\r\n\r\n\r\npage.config.admPanel = 1\r\nconfig.intTarget = {$PAGE_TARGET}\r\npage.headerData.999 < plugin.meta\r\n\r\n','','');
INSERT INTO static_template VALUES (74,0,1054753787,997262098,'template; GREEN','75,43,68','page.file {\r\n    # cat=basic/file; type=file[html,htm,txt,inc,tmpl]; label=Template file:  This file is very important. It\'s the total template of the website. It\'s working with markers and subparts which define where menus, content and logos go. Two of the headertypes are defined inside as well! You should take a look into the default file and follow the directions inside.\r\n  template = media/uploads/green/template.tmpl\r\n    # cat=basic/file/t; type=file[IMAGE_EXT]; label=Background image: Page background image\r\n  background = media/uploads/green/background_page.png\r\n    # cat=basic/file/t; type=file[IMAGE_EXT]; label=Top image: This is the image in the upper right corner of the page. Depends on the existence of the marker, ###TOP_IMAGE###, in the template file.\r\n  topimage =  media/uploads/green/pict_top.jpg\r\n    # cat=basic/file/t; type=file[IMAGE_EXT]; label=Top logo: This is the logo in the upper left corner of the page. Depends on the existence of the marker, ###TOP_LOGO###, in the template file.\r\n  toplogo =  media/uploads/green/pict_logo.png\r\n    # cat=basic/file/t; type=file[IMAGE_EXT]; label=Cell Background image: Cell or table background image, inserted as \'background=\"path_to_image\"\'. Depends on the existence of the marker, ###CELL_BACK###, in the template file.\r\n  cellBack = \r\n}\r\n\r\n\r\nsubmenu {\r\n    # cat=menu3/typo; type=wrap; label=Menu element font wrap: Styling wrap for the submenu item\r\n  linkWrap = <font face=\"arial,helvetica,sans-serif\" size=\"1\" color=\"white\">|</font>\r\n    # cat=menu3/typo; type=wrap; label=Menu element wrap: Wrap for the entire submenu item\r\n  allWrap = <tr><td>|</td></tr>\r\n    # cat=menu3/typo; type=wrap; label=All menu wrap: This finally wraps all elements\r\n  wrap = <table border=\"0\" cellpadding=\"4\" cellspacing=\"0\"> | </table>\r\n    # cat=menu3/dims; type=offset; label=Menu offset: Offset of the submenu\r\n  menuOffset = 10,10\r\n    # cat=menu3/dims; type=int+; label=Submenu Cell width: This value defines the width in pixels of the tablecell where the submenu is displayed\r\n  cellWidth = 200\r\n}\r\n\r\n\r\n  # cat=basic/typo; type=wrap; label=Page title wrap: Wrap for the page title displayed above the menu. Depends on the existence of the marker, ###PAGE_TITLE###, in the template file.\r\npage.titleWrap = <font face=\"verdana\" color=\"white\"><b>|</b></font>\r\n  # cat=basic/typo; type=offset; label=Page title offset: Offset of the page title displayed above the menu\r\npage.offset = 10,10\r\n\r\n  # cat=basic/dims; type=offset; label=Content offset: Offset of the page content\r\npage.contentOffset = 0,10\r\n\r\n\r\n  # cat=basic/color/a; type=color; label=Background color: This is the <body>-tag background color of the page.\r\nbgCol = white\r\n  # cat=basic/color/l; type=color; label=Link-color: Link color defined in <body>-tag\r\nlink = \r\n  # cat=basic/color/l; type=color; label=Active Link-color: Active link color defined in <body>-tag\r\nalink = \r\n  # cat=basic/color/l; type=color; label=Visited Link-color: Visited link color defined in <body>-tag\r\nvlink = \r\n\r\nPAGE_TARGET = \r\ncontent.pageFrameObj = \r\nstyles.content.imgtext.maxW = 400\r\n  # cat=basic/dims; type=int+; label=Content width: This value defines the width in pixels of the table where the content is displayed in the page-frame\r\ncontentWidth = 400\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n## TSConstantsEditor Config\r\nTSConstantEditor.basic {\r\n  header = Standard Template \"GREEN\"\r\n  description = This is a single-page template based on an HTML-template file. This means the position of elements such as the menu, submenu, page content and logo images are defined by the position of markers in an HTML-file, you may want to edit.\r\n  bulletlist = HTML-template file based: Lets you design your site layout by your favourite HTML-editor! (1)// 1+2 level DHTML based pop-up menu. 1. level is graphical and 2. level is text based. // Rollover state on DHTML-menu. // 3. level optional menu, text based. // Page title inserted in template (optional). (7) // Top logo and top image (basically the same) may be inserted in HTML-template file. (6,5) // Optionally use of a table/tablecell background image defined from TypoScript.  \r\n  image = gfx/GREEN_basic.gif\r\n  1=page.file.template\r\n  2=page.contentOffset\r\n  3=contentWidth,styles.content.imgtext.maxW\r\n  4=page.file.background,bgCol\r\n  5=page.file.topimage\r\n  6=page.file.toplogo\r\n  7=page.titleWrap,page.offset\r\n}\r\nTSConstantEditor.menu3 {\r\n  header = Standard Template \"GREEN\"\r\n  description = Simple Text based menu.\r\n  bulletlist = \r\n  image = gfx/GREEN_menu3.gif\r\n  1=submenu.menuOffset\r\n  2=submenu.cellWidth\r\n  3=submenu.linkWrap,submenu.allWrap\r\n  4=submenu.wrap\r\n}\r\n','#  Submenu (level 3!), text based\r\n\r\ntemp.submenu = HMENU\r\ntemp.submenu.entryLevel = 2\r\ntemp.submenu.1 = TMENU\r\ntemp.submenu.1.wrap = {$submenu.wrap}\r\ntemp.submenu.stdWrap.offsetWrap = {$submenu.menuOffset}\r\ntemp.submenu.1.NO {\r\n  allWrap =  {$submenu.allWrap}\r\n  linkWrap = {$submenu.linkWrap}\r\n  ATagBeforeWrap = 1\r\n}\r\n\r\n\r\n# Page object\r\n\r\npage = PAGE\r\npage.typeNum = 0\r\npage.bodyTag < styles.content.bodyTag\r\npage.bodyTagMargins = 0\r\npage.bgImg = {$page.file.background}\r\npage.noLinkUnderline = 1\r\n\r\npage.10 = TEMPLATE\r\npage.10 {\r\n  template = FILE\r\n  template.file = {$page.file.template}\r\n  workOnSubpart = DOCUMENT_BODY\r\n  marks {\r\n    TOP_LOGO = IMAGE\r\n    TOP_LOGO.file = {$page.file.toplogo}\r\n\r\n    TOP_IMAGE = IMAGE\r\n    TOP_IMAGE.file = {$page.file.topimage}\r\n\r\n    PAGE_TITLE = TEXT\r\n    PAGE_TITLE.field = title\r\n    PAGE_TITLE.wrap = {$page.titleWrap}\r\n    PAGE_TITLE.offsetWrap = {$page.offset}\r\n\r\n    MAIN_MENU < styles.gmenu_layer.green\r\n\r\n    SUB_MENU = COA\r\n    SUB_MENU.10 < temp.submenu\r\n    SUB_MENU.20 = CLEARGIF\r\n    SUB_MENU.20.width = {$submenu.cellWidth}\r\n\r\n    CONTENT = COA\r\n    CONTENT.stdWrap.offsetWrap = {$page.contentOffset}\r\n    CONTENT.5 < styles.content.editPanelPage\r\n    CONTENT.10 < styles.content.get\r\n    CONTENT.20 = CLEARGIF\r\n    CONTENT.20.width = {$contentWidth}\r\n    CONTENT.20.wrap = <br />|\r\n    CONTENT.30 < styles.content.lastUpdate\r\n    CONTENT.40 < styles.content.typo3_powered\r\n\r\n    CELL_BACK = IMG_RESOURCE\r\n    CELL_BACK.file = {$page.file.cellBack}\r\n    CELL_BACK.stdWrap.required = 1\r\n    CELL_BACK.stdWrap.wrap = background=\"|\"\r\n  }\r\n}\r\n\r\n\r\n\r\npage.config.admPanel = 1\r\nconfig.intTarget = {$PAGE_TARGET}\r\npage.headerData.999 < plugin.meta\r\n\r\n','','');
INSERT INTO static_template VALUES (75,0,1071666624,997271475,'styles.gmenu_layer.green','','\r\nstyles.gmenu_layer.green >\r\nstyles.gmenu_layer.green {\r\n    # cat=menu/color; type=color; label=Menu background color1: (See below)\r\n  bgCol = #7b8ca5\r\n\r\n    # cat=menu/typo; type=file[ttf]; label=Font file: TrueType (ttf) font for the menu.\r\n  file.fontFile = \r\n    # cat=menu/typo; type=int[1-40]; label=Font size: Font size on menu items\r\n  fontSize = 10\r\n    # cat=menu/typo; type=color; label=Font color: Font color on menu items\r\n  fontColor = white\r\n    # cat=menu/typo; type=offset; label=Text offset: Enter the offset of the text from the upper-left corner on the menu items\r\n  offset = 11,14\r\n    # cat=menu/typo; type=offset; label=Text offset of first item: Enter the offset of the text from the upper-left corner on the first menu item in the menu! You may want to set the x dimensions a few pixels below the general value. Keep the y-dimension the same.\r\n  firstOffset = 11,14\r\n    # cat=menu/typo; type=int[0-20]; label=Letter spacing: Enter the spacing between characters\r\n  spacing=1\r\n    # cat=menu//x; type=boolean; label=NiceText: Disable this for higher speed, but less font rendering quality.\r\n  niceText=1\r\n    # cat=menu//x; type=boolean; label=AntiAlias: Anti Alias enabling. Default is on. Disable this if you\'re using \"pixel-fonts\" like Mini7. (NiceText must be disabled).\r\n  antiAlias=1\r\n\r\n\r\n    # cat=menu/typo; type=boolean; label=Rollover: Click this option if you want a rollover (mouseover) effect on the menu items.\r\n  RO = 0\r\n    # cat=menu/typo; type=color; label=Rollover, font color: Enter the rollover font color of the text on the menu item.\r\n  RO.fontColor =\r\n    # cat=menu/color; type=color; label=Rollover, Menu background color: Background color of the menu-items when the mouse cursor moves over the item.\r\n  RO.bgCol = #608ca5\r\n\r\n    # cat=menu/typo; type=boolean; label=Active: Click this option if you want a \'Active\' effect on the menu items. \'Active\' means how the item looks when you\'re on that page or a subpage to that page.\r\n  ACT = 0\r\n    # cat=menu/typo; type=color; label=Active, font color: Enter the \'Active\' font color of the text on the menu item.\r\n  ACT.fontColor =\r\n    # cat=menu/color; type=color; label=Active, Menu background color:  Background color of the menu-items when \'Active\'.\r\n  ACT.bgCol = #7b7392\r\n\r\n    # cat=menu//x; type=int[1-256]; label=Reduce colors: Number of indexed colors on menu items. If your menu items end up with weird colors, you can try to enter a higher number of colors. But the graphics-files will also increase their filesize.\r\n  reduceColors = 64\r\n    # cat=menu/dims; type=int+; label=Item Height: The height in pixels of the menu items\r\n  height = 19\r\n\r\n    # cat=menu/typo; type=offset; label=Menu offset: Enter the offset of the whole menu\r\n  menuOffset = 20,0\r\n}\r\n\r\n\r\nstyles.gmenu_layer.green.file {\r\n    # cat=menu/file/x1; type=file[IMAGE_EXT]; label=Background image: This image is tiled horizontally on the background of the menu item.\r\n  background = media/uploads/green/menu_back.png\r\n    # cat=menu/file/x1; type=file[IMAGE_EXT]; label=First image: This image is placed to the left on the first menu item\r\n  first = media/uploads/green/menu_first.png\r\n    # cat=menu/file/x1; type=file[IMAGE_EXT]; label=Middle image: This image is placed to the left on all other items than the first\r\n  middle = media/uploads/green/menu_middle.png\r\n    # cat=menu/file/x1; type=file[IMAGE_EXT]; label=Last image: This image is placed to the right on the last menu item.\r\n  last = media/uploads/green/menu_last.png\r\n    # cat=menu/file/x1; type=file[IMAGE_EXT]; label=Sublevel image: This image is placed to the right before the \'Last\' image on the menu items which has a submenu!\r\n  sublevel = media/uploads/green/menu_sublevel.png\r\n}\r\n\r\n\r\nstyles.gmenu_layer.green.layer {\r\n    # cat=menu2/dims; type=int+; label=X-offset of the pop-up layers: This is the distance in pixels from the left of the browser window to the menu pop-up layers\r\n  xPosOffset = 30\r\n    # cat=menu2/dims; type=int+; label=Y-offset of the pop-up layers: This is the distance in pixels from the top of the browser window to the menu pop-up layers\r\n  topOffset = 105\r\n    # cat=menu2/enable; type=boolean; label=Automatic hide: If set, the menu layer hides when mouse roll out of the layer area.\r\n  mouseOutHide = 0\r\n}\r\n\r\n\r\nstyles.gmenu_layer.green.2 {\r\n    # cat=menu2/typo; type=wrap; label=Menu element wrap: Wrap for the entire submenu item\r\n  allWrap = <tr><td>|</td></tr>\r\n    # cat=menu2/typo; type=wrap; label=Menu element font wrap: Styling wrap for the submenu item\r\n  linkWrap = <font face=\"arial,helvetica,sans-serif\" size=\"1\" color=\"white\">|</font>\r\n    # cat=menu2/typo; type=wrap; label=All menu wrap: This finally wraps all elements\r\n  wrap = <table border=\"0\" bgcolor=\"#003300\" cellpadding=\"4\" cellspacing=\"0\"> | </table>\r\n}\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n## TSConstantsEditor Config\r\nTSConstantEditor.menu {\r\n  header = GREEN GMENU_LAYER\r\n  description = Graphical level-1 menu with a \'first\', \'middle\' and \'last\' bullet. You can also define a bullet indicating if a menu-item has subitems.\r\n  bulletlist = DHTML-based layers on level 2 (text-based level 2 menu, see \'MENU2\'). // \'first\' bullet: An image which appears in the left side of the first menu item only. (3)// \'middle\' bullet: An image which appears in the right side of all menu items which are not the last item. (4)// \'last\' bullet: An image which appears in the right side of the last item in the menu only. (5)// \'sublevel\' bullet: An image which indicates the existence of sublevels. (6)// Rollover and active state colors. // Menu item background image. (2)\r\n  image = gfx/GREEN_menu.gif\r\n  1=styles.gmenu_layer.green.height\r\n  2=styles.gmenu_layer.green.file.background,styles.gmenu_layer.green.bgCol\r\n  3=styles.gmenu_layer.green.file.first\r\n  4=styles.gmenu_layer.green.file.middle\r\n  5=styles.gmenu_layer.green.file.last\r\n  6=styles.gmenu_layer.green.file.sublevel\r\n  7=styles.gmenu_layer.green.file.fontFile,styles.gmenu_layer.green.fontSize,styles.gmenu_layer.green.fontColor,styles.gmenu_layer.green.offset,styles.gmenu_layer.green.firstOffset,styles.gmenu_layer.green.spacing\r\n}\r\nTSConstantEditor.menu2 {\r\n  header = GREEN GMENU_LAYER\r\n  description = DHTML layers with level 2. Menu is text based.\r\n  bulletlist = \r\n  image = gfx/GREEN_menu2.gif\r\n  1=styles.gmenu_layer.green.layer.xPosOffset,styles.gmenu_layer.green.layer.topOffset\r\n  2=styles.gmenu_layer.green.2.allWrap,styles.gmenu_layer.green.2.linkWrap\r\n  3=styles.gmenu_layer.green.2.wrap\r\n}\r\n\r\n','includeLibs.gmenu_layers = media/scripts/gmenu_layers.php\r\n\r\nstyles.gmenu_layer.green >\r\nstyles.gmenu_layer.green = HMENU\r\nstyles.gmenu_layer.green.stdWrap.offsetWrap = {$styles.gmenu_layer.green.menuOffset}\r\nstyles.gmenu_layer.green.wrap = <span style=\"white-space: nowrap;\"> | </span>\r\nstyles.gmenu_layer.green.1 = GMENU_LAYERS\r\nstyles.gmenu_layer.green.1 {\r\n  target = _top\r\n  xPosOffset = -{$styles.gmenu_layer.green.layer.xPosOffset}\r\n  lockPosition = x\r\n  expAll = 1\r\n  topOffset = {$styles.gmenu_layer.green.layer.topOffset}\r\n  hideMenuWhenNotOver = {$styles.gmenu_layer.green.layer.mouseOutHide}\r\n}\r\nstyles.gmenu_layer.green.1.NO {\r\n  XY = [10.w]+[4.w]+[5.w]+[6.w]+[7.w] , {$styles.gmenu_layer.green.height}\r\n  backColor = {$styles.gmenu_layer.green.bgCol} \r\n  reduceColors = {$styles.gmenu_layer.green.reduceColors}\r\n\r\n  3 = IMAGE\r\n  3.file = {$styles.gmenu_layer.green.file.background}\r\n  3.tile = 10,1\r\n\r\n  4 = IMAGE |*|_x_\r\n  4.file = {$styles.gmenu_layer.green.file.first}\r\n\r\n  5 = _x_ |*| IMAGE \r\n  5.file = {$styles.gmenu_layer.green.file.middle}\r\n\r\n#  6 = IMAGE\r\n  6.file = {$styles.gmenu_layer.green.file.sublevel}\r\n  6.align = r,t\r\n  6.offset = -[7.w]\r\n\r\n  7 = _x_|*|_x_|*| IMAGE\r\n  7.file = {$styles.gmenu_layer.green.file.last}\r\n  7.align = r,t\r\n\r\n  10 = TEXT\r\n  10.text.field = nav_title // title\r\n  10.offset =  {$styles.gmenu_layer.green.firstOffset}||{$styles.gmenu_layer.green.offset}|*||*| \r\n  10.fontColor = {$styles.gmenu_layer.green.fontColor}\r\n  10.niceText = {$styles.gmenu_layer.green.niceText}\r\n  10.antiAlias = {$styles.gmenu_layer.green.antiAlias}\r\n  10.fontSize = {$styles.gmenu_layer.green.fontSize}\r\n  10.spacing = {$styles.gmenu_layer.green.spacing}\r\n  10.fontFile = {$styles.gmenu_layer.green.file.fontFile}\r\n}\r\n\r\nstyles.gmenu_layer.green.1.RO < styles.gmenu_layer.green.1.NO\r\nstyles.gmenu_layer.green.1.RO = {$styles.gmenu_layer.green.RO}\r\nstyles.gmenu_layer.green.1.RO {\r\n  backColor = {$styles.gmenu_layer.green.RO.bgCol}\r\n  10.fontColor = {$styles.gmenu_layer.green.RO.fontColor}\r\n}\r\n\r\nstyles.gmenu_layer.green.1.ACT < styles.gmenu_layer.green.1.NO\r\nstyles.gmenu_layer.green.1.ACT = {$styles.gmenu_layer.green.ACT}\r\nstyles.gmenu_layer.green.1.ACT {\r\n  backColor = {$styles.gmenu_layer.green.ACT.bgCol}\r\n  10.fontColor = {$styles.gmenu_layer.green.ACT.fontColor}\r\n}\r\n\r\nstyles.gmenu_layer.green.1 {\r\n  IFSUB < .NO\r\n  IFSUB = 1\r\n  IFSUB.6 = IMAGE\r\n\r\n  IFSUBRO < .RO\r\n  IFSUBRO.6 = IMAGE\r\n}\r\n\r\n\r\n\r\n# Submenu on layers:\r\n\r\nstyles.gmenu_layer.green.2 = TMENU\r\nstyles.gmenu_layer.green.2.wrap = {$styles.gmenu_layer.green.2.wrap}\r\nstyles.gmenu_layer.green.2.NO {\r\n  allWrap =  {$styles.gmenu_layer.green.2.allWrap}\r\n  linkWrap = {$styles.gmenu_layer.green.2.linkWrap}\r\n  ATagBeforeWrap = 1\r\n}\r\n\r\n','','');
INSERT INTO static_template VALUES (77,0,1071668206,999602864,'cSet stylesheet','','content.RTE_compliant.mode = stylesheets\r\n\r\ncontent.wrap {\r\n  header = \r\n  header1 = <h1>|</h1>\r\n  header2 = <h2>|</h2>\r\n  header3 = <h3>|</h3>\r\n  header4 = <h4>|</h4>\r\n  subheader1 = <div class=\"subhead1\">|</div>\r\n  subheader2 = <div class=\"subhead2\">|</div>\r\n  subheader3 = <div class=\"subhead3\">|</div>\r\n  headerDate = <div class=\"headerdate\">|</div>\r\n  bodytext =\r\n}\r\ncontent {\r\n  defaultHeaderType = 2\r\n  defaultSubHeaderType = 3\r\n  menuWrap = <div class=\"celmenu\">|</div>\r\n  subMenuWrap = <div class=\"celsubmenu\">|</div>\r\n  menuAllWrap =\r\n  menuATagBeforeWrap =0\r\n  break.bodytext = \r\n  break.bodytext_parseFunc = <br />\r\n}\r\n\r\nstyles.content {\r\n  imgtext.captionWrap = <div class=\"caption\">|</div>\r\n  bulletlist.altWrap = <div class=\"bulletlist\">|</div>\r\n  table.altWrap = <div class=\"table\">|</div>\r\n  textStyle.altWrap = <p>|</p>\r\n  uploads.wrap = \r\n  uploads.sizeWrap = <div class=\"filelinkssize\">|</div>\r\n  uploads.labelWrap = <div class=\"filelinks\">|</div>\r\n  links.sword = <span class=\"searchmarkup\">|</span>\r\n}\r\nstyles.sitemap.text.totalWrap = \r\n\r\ncontent.headerSpace = 0|0\r\ncontent.space = 0|0\r\n\r\n\r\n# cat=content/file; type=file[css]; label=Style sheet: The default stylesheet is media/scripts/defaultstylesheet.css. Make a copy of this file, edit the copy and upload it as resource here!\r\ncontent.stylesheet.file = media/scripts/defaultstylesheet.css\r\n\r\n\r\n# REMOVING categories for constants:\r\n\r\nstyles.content.textStyle {\r\n    # cat=\r\n  face = \r\n    # cat=\r\n  size = \r\n    # cat=\r\n  color = \r\n}\r\n','# Setting Style sheet\r\npage.headerData.10 = FILE\r\npage.stylesheet = {$content.stylesheet.file}\r\n\r\n\r\n\r\n# REMOVING <br /> wraps for the menu content element and header\r\ntt_content.text.20.parseFunc.tags.typohead.stdWrap.wrap = \r\n\r\ntt_content.menu = COA \r\ntt_content.menu { \r\n  20 { \r\n    3.renderObj { \r\n      wrap2 = \r\n    } \r\n    4.1.NO { \r\n      afterWrap = {$content.subMenuWrap} \r\n    } \r\n    7.1.wrap = \r\n    7.2.wrap = \r\n  } \r\n} \r\n\r\n# Setting stylesheet for Content Element sitemap\r\ntt_content.menu.20.2 {\r\n  1.NO.allWrap = \r\n  1.NO.linkWrap = <div class=\"sitemap1\">|</div>\r\n  2.NO.allWrap = \r\n  2.NO.linkWrap = <div class=\"sitemap2\">|</div>\r\n  3.NO.allWrap = \r\n  3.NO.linkWrap = <div class=\"sitemap3\">|</div>\r\n  4.NO.allWrap = \r\n  4.NO.linkWrap = <div class=\"sitemap4\">|</div>\r\n}\r\n\r\n\r\n# Overriding some Setup values for tt_content elements:\r\ntt_content {\r\n  menu.20.3.renderObj.wrap = \r\n  menu.20.3.renderObj.innerWrap = <div class=\"celmenu\">|</div>\r\n\r\n  mailform.20.labelWrap.wrap = <span class=\"mailform\">|</span>\r\n  mailform.20.commentWrap.wrap = <span class=\"mailformcomment\">|</span>\r\n  mailform.20.COMMENT.layout = <tr><td colspan=\"3\">###COMMENT###</td></tr>\r\n  mailform.20.radioWrap.wrap = <span class=\"mailformradio\">|</span>\r\n  mailform.20.REQ.labelWrap.wrap = <span class=\"mailformrequired\">|</span>\r\n\r\n  search.30.labelWrap.wrap = <div class=\"searchform\">|</div>\r\n\r\n  login.20.labelWrap.wrap = <div class=\"loginform\">|</div>\r\n  login.20.REQ.labelWrap.wrap = <div class=\"loginform\">|</div>\r\n}\r\n\r\n\r\n# Search result:\r\ntt_content.search.20 {\r\n  renderObj.10.textStyle >\r\n  renderObj.10.fontTag >\r\n  renderObj.10.innerWrap = <div class=\"searchresultpagetitle\">|</div>\r\n  renderObj.20.stdWrap.textStyle >\r\n  renderObj.20.stdWrap.innerWrap = <div class=\"searchresultcontent\">|</div>\r\n  layout.10.fontTag = <div class=\"searchresultheader\">|</div>\r\n  layout.20.fontTag = <div class=\"searchresultheader\">|</div>\r\n  noResultObj.10.fontTag  = <div class=\"searchresultpagetitle\">|</div>\r\n}\r\n\r\n\r\n\r\n[globalVar=LIT:0<{$content.RTE_compliant}]\r\n[else]\r\n# Configuration of general text rendering:\r\ntt_content.text.20.parseFunc.nonTypoTagStdWrap {\r\n  trim=1\r\n  required=1\r\n  textStyle < tt_content.text.20.textStyle\r\n}\r\ntt_content.text.20.textStyle >\r\ntt_content.text.20.parseFunc.tags.typolist.breakoutTypoTagContent = 1\r\ntt_content.text.20.parseFunc.tags.typohead.breakoutTypoTagContent = 1\r\n[global]\r\n\r\n\r\n','This static_template should be included as an alternative to the traditional \"cSet (default)\".\r\nMost wraps are substituted with either traditional HTML-tags or <div> tags with class-definitions refering to the default stylesheet in media/scripts/defaultstylesheet.css\r\nBodytext is wrapped in <P>-tags and double-line-breaks are substituted with </p><p> while ordinary linebreaks are substituted with a regular <BR> tag.','');
INSERT INTO static_template VALUES (78,0,1054752852,999705238,'plugin.alt.print (98)','','plugin.alt.print >\r\nplugin.alt.print {\r\n    # cat=plugin.print/file; type=file[html,htm,tmpl,txt]; label= Template File for printversion: &type=98 defines a printer friendly design for page content. This template file lets you define the position of page titles and the content.\r\n  file.template = media/scripts/printversion_content.tmpl\r\n    # cat=plugin.print/file; type=file[css]; label= Printerfriendly CSS stylesheet\r\n  file.stylesheet = \r\n}','alt_print >\r\nalt_print = PAGE\r\nalt_print.typeNum=98\r\nalt_print.stylesheet = {$plugin.alt.print.file.stylesheet}\r\n\r\nalt_print.10 = TEMPLATE\r\nalt_print.10 {\r\n  template = FILE\r\n  template.file = {$plugin.alt.print.file.template}\r\n  marks {\r\n    PAGE_TITLE = TEXT\r\n    PAGE_TITLE.field = title\r\n    PAGE_SUBTITLE = TEXT\r\n    PAGE_SUBTITLE.field = subtitle\r\n    PAGE_AUTHOR = TEXT\r\n    PAGE_AUTHOR.field = author\r\n    PAGE_AUTHOR.required=1\r\n    PAGE_AUTHOR.typolink.parameter.field = author_email\r\n    PAGE_UID = TEXT\r\n    PAGE_UID.field = uid\r\n    CONTENT < styles.content.get\r\n  }\r\n  workOnSubpart = DOCUMENT_BODY\r\n}\r\n\r\n','Creates a PAGE object, alt_printversion, with typeNum = 98. This page displays the \'normal\' page content along with the page title and page author in a printer friendly display for printing.\r\n\r\nJust include this static template directly in your template, and you\'re up\'n\'running.\r\n\r\nDepends on \'content (default)\' or similar to be already included.','');
INSERT INTO static_template VALUES (79,0,1054753136,999707349,'plugin.tt_news [DEPRECIATED]','','plugin.tt_news {\r\n    # cat=plugin.news/file; type=file[html,htm,tmpl,txt]; label= Template File: HTML-template file for display of news. See media/scripts/news_template.tmpl for an example\r\n  file.templateFile = media/scripts/news_template.tmpl\r\n\r\n    # cat=plugin.news/typo; type=wrap; label= Wrap 1: This wrap is used in the template-file.\r\n  wrap1 = <font face=\"verdana\" size=\"2\" color=\"black\"> | </font>\r\n    # cat=plugin.news/typo; type=wrap; label= Wrap 2: This wrap is used in the template-file.\r\n  wrap2 = <font face=\"verdana\" size=\"1\" color=\"black\"> | </font>\r\n\r\n    # cat=plugin.news/color; type=color; label= Color 1: This bgcolor is used in the template-file.\r\n  color1 = #cccccc\r\n    # cat=plugin.news/color; type=color; label= Color 2: This bgcolor is used in the template-file.\r\n  color2 = #999999\r\n    # cat=plugin.news/color; type=color; label= Color 3: This bgcolor is used in the template-file.\r\n  color3 = #333333\r\n\r\n    # cat=plugin.news//; type=int+; label= \"Single\" pid: The PID of the page on which single news items should be displayed\r\n  PIDitemDisplay = 0\r\n    # cat=plugin.news//; type=int+; label= \"Back\" pid: The PID of the page to go back to from single news item display screen.\r\n  backPid = 0\r\n}\r\n\r\n','## Includes the newsLib:\r\nincludeLibs.ts_news = media/scripts/newsLib.inc\r\n\r\n## This enables the tt_content.list item to display the news:\r\nplugin.tt_news >\r\nplugin.tt_news = USER\r\nplugin.tt_news {\r\n  userFunc = user_news->main_news\r\n\r\n  templateFile = {$plugin.tt_news.file.templateFile}\r\n  pid_list.field = pages\r\n  recursive.field = recursive\r\n  code.field = select_key\r\n\r\n  # Global wraps\r\n  wrap1.wrap = {$plugin.tt_news.wrap1}\r\n  wrap2.wrap = {$plugin.tt_news.wrap2}\r\n  color1.wrap = {$plugin.tt_news.color1}\r\n  color2.wrap = {$plugin.tt_news.color2}\r\n  color3.wrap = {$plugin.tt_news.color3}\r\n\r\n  # Rendering of news items\r\n  general_stdWrap {\r\n    brTag = <br />\r\n    parseFunc < styles.content.parseFunc\r\n  }\r\n\r\n  limit = 10\r\n  latestLimit = 5\r\n  backPid = {$plugin.tt_news.backPid}\r\n  PIDsearch = \r\n  PIDitemDisplay = {$plugin.tt_news.PIDitemDisplay}\r\n  datetimeDaysToArchive = 0\r\n  enableArchiveDate = 1\r\n  pageTypoLink.parameter.current = 1\r\n  archiveTypoLink.parameter = {$plugin.tt_news.backPid}\r\n\r\n  archiveMenuNoEmpty = 1\r\n  archiveTitleCObject = COA\r\n  archiveTitleCObject {\r\n    10 = TEXT\r\n    10.field = start\r\n    10.strftime = %B - %Y\r\n  }\r\n\r\n  getRelatedCObject = COA\r\n  getRelatedCObject {\r\n    10 = TEXT\r\n    10.field = title\r\n    10.typolink.parameter = {$plugin.tt_news.PIDitemDisplay}\r\n    10.typolink.additionalParams.field = uid \r\n    10.typolink.additionalParams.wrap = &tt_news=|\r\n    20 = TEXT\r\n    20.field = datetime\r\n    20.strftime = %e-%m-%y %H:%M\r\n    20.wrap = <font size=\"1\"> - | </font>\r\n  }\r\n\r\n  # SINGLE news\r\n  displaySingle {\r\n    age_stdWrap.age = 1\r\n    date_stdWrap.strftime= %e-%m-%y\r\n    time_stdWrap.strftime= %H:%M\r\n    title_stdWrap.wrap = <b>|</b>\r\n    author_stdWrap.case = upper\r\n    author_stdWrap.typolink.parameter.field = author_email\r\n\r\n    imageCount=2\r\n    imageWrapIfAny = <table border=\"0\" cellpadding=\"0\" cellspacing=\"0\" align=\"right\" width=\"1\"><tr><td><img src=\"clear.gif\" width=\"15\" height=\"1\" alt=\"\" /></td><td>|</td></tr></table>\r\n\r\n    email_stdWrap.setContentToCurrent = 1\r\n    email_stdWrap.typolink.parameter.current = 1\r\n    caption_stdWrap.wrap = <font color=\"navy\" face=\"verdana\" size=\"1\">|</font><br /><br />\r\n    caption_stdWrap.trim=1\r\n    caption_stdWrap.required=1\r\n  }\r\n  displaySingle.image {\r\n    file.maxW = 200\r\n    wrap = | <br />\r\n    imageLinkWrap = 1\r\n    imageLinkWrap {\r\n      enable = 1\r\n      bodyTag = <body bgcolor=\"black\">\r\n      wrap = <a href=\"javascript:close();\"> | </a>\r\n      width = 400m\r\n      height = 400\r\n\r\n      JSwindow = 1\r\n      JSwindow.newWindow = 1\r\n      JSwindow.expand = 17,20\r\n    }\r\n    stdWrap.spaceAfter=10\r\n  }\r\n\r\n  # LATEST news\r\n  displayLatest {\r\n    age_stdWrap.age = 1\r\n    date_stdWrap.strftime= %e-%m-%y\r\n    time_stdWrap.strftime= %H:%M\r\n    caption_stdWrap.if.directReturn = 0\r\n    subheader_stdWrap.crop = 100 | ...\r\n    subheader_stdWrap.ifEmpty.field = bodytext\r\n    imageCount=1\r\n    imageWrapIfAny = <table border=\"0\" cellpadding=\"0\" cellspacing=\"0\" align=\"left\"><tr><td>|</td><td><img src=\"clear.gif\" width=\"5\" height=\"1\" alt=\"\" /></td></tr></table>\r\n  }\r\n  displayLatest.image < displaySingle.image\r\n  displayLatest.image {\r\n    file.maxW = 50\r\n    imageLinkWrap = 0\r\n    stdWrap.spaceAfter=5\r\n  }\r\n\r\n  # LIST news\r\n  displayList {\r\n    age_stdWrap.age = 1\r\n    date_stdWrap.strftime= %A %e. of %B\r\n    time_stdWrap.strftime= %e-%m-%y %H:%M\r\n    caption_stdWrap.wrap = <font face=\"verdana\" size=\"1\" color=\"navy\">|</font><br />\r\n    caption_stdWrap.trim=1\r\n    caption_stdWrap.required=1\r\n    subheader_stdWrap.crop = 300 | ...\r\n    subheader_stdWrap.ifEmpty.field = bodytext\r\n    imageCount=1\r\n    imageWrapIfAny = \r\n  }\r\n  displayList.image < displaySingle.image\r\n  displayList.image {\r\n    file.maxW = 150\r\n    imageLinkWrap = 1\r\n    stdWrap.spaceAfter=5\r\n  }\r\n}\r\n\r\n\r\n\r\n## This enables the tt_content.record item to display news items:\r\ntt_news >\r\ntt_news = < plugin.tt_news\r\ntt_news.displayCurrentRecord = 1\r\n\r\n','PLUGIN: News module\r\nAUTHOR: Kasper Skårhøj, kasper@typo3.com\r\n\r\n','');
INSERT INTO static_template VALUES (80,0,1054753073,999707887,'plugin.tt_board_tree [DEPRECIATED]','81','plugin.tt_board_tree{\r\n    # cat=plugin.board/file; type=file[html,htm,tmpl,txt]; label= Template File, tree style: This is a simple textfile where the board is defined with HTML-code. To see an example with explanations, take a look at media/scripts/board_template.tmpl which is the default.\r\n  file.templateFile = media/scripts/board_template2.tmpl\r\n\r\n    # cat=plugin.board/typo; type=wrap; label= Tree-style, Wrap 1: This wrap is used in the template-file.\r\n  wrap1 = <font face=\"verdana\" size=\"2\" color=\"black\"> | </font>\r\n    # cat=plugin.board/typo; type=wrap; label= Tree-style, Wrap 2: This wrap is used in the template-file.\r\n  wrap2 = <font face=\"verdana\" size=\"1\" color=\"black\"> | </font>\r\n    # cat=plugin.board/typo; type=wrap; label= Tree-style, Wrap 3: This wrap is used in the template-file.\r\n  wrap3 = <font face=\"verdana\" size=\"2\" color=\"white\"> | </font>\r\n\r\n    # cat=plugin.board/color; type=color; label= Tree-style, Color 1: This bgcolor is used in the template-file.\r\n  color1 = #cccccc\r\n    # cat=plugin.board/color; type=color; label= Tree-style, Color 2: This bgcolor is used in the template-file.\r\n  color2 = #999999\r\n    # cat=plugin.board/color; type=color; label= Tree-style, Color 3: This bgcolor is used in the template-file.\r\n  color3 = #333333\r\n    # cat=plugin.board/color; type=color; label= Tree-style, Color 4: This bgcolor is used in the template-file.\r\n  color4 = #333366\r\n}\r\n\r\n','\r\n## This enables the tt_content.list item to display the forum, tree style:\r\nplugin.tt_board_tree < temp.tt_board.shared\r\nplugin.tt_board_tree {\r\n  templateFile = {$plugin.tt_board_tree.file.templateFile}\r\n\r\n  # Global wraps\r\n  wrap1.wrap = {$plugin.tt_board_tree.wrap1}\r\n  wrap2.wrap = {$plugin.tt_board_tree.wrap2}\r\n  wrap3.wrap = {$plugin.tt_board_tree.wrap3}\r\n  color1.wrap = {$plugin.tt_board_tree.color1}\r\n  color2.wrap = {$plugin.tt_board_tree.color2}\r\n  color3.wrap = {$plugin.tt_board_tree.color3}\r\n  color4.wrap = {$plugin.tt_board_tree.color4}\r\n\r\n    # Allows for elements to be viewed one at a time and not parent+childs\r\n  view_thread.single = 1\r\n    # Allows for the forum to draw as a tree\r\n  tree=1\r\n\r\n  list_forums.author_stdWrap.wrap = by |\r\n  list_threads.post_content_stdWrap.crop = 200 | ...\r\n  list_forums.post_content_stdWrap.crop = 200 | ...\r\n\r\n  iconCode=1\r\n  iconCode.joinBottom = <img src=\"media/scripts/joinbottom.gif\" width=\"18\" height=\"16\" align=\"top\" alt=\"\" />\r\n  iconCode.join = <img src=\"media/scripts/join.gif\" width=\"18\" height=\"16\" align=\"top\" alt=\"\" />\r\n  iconCode.line = <img src=\"media/scripts/line.gif\" width=\"18\" height=\"16\" align=\"top\" alt=\"\" />\r\n  iconCode.blank = <img src=\"media/scripts/blank.gif\" width=\"18\" height=\"16\" align=\"top\" alt=\"\" />\r\n  iconCode.thread = <img src=\"media/scripts/thread.gif\" width=\"18\" height=\"16\" align=\"top\" alt=\"\" />\r\n  iconCode.end = <img src=\"media/scripts/end.gif\" width=\"18\" height=\"16\" align=\"top\" alt=\"\" />\r\n\r\n  list_threads.post_title_stdWrap.wrap = <font face=\"verdana,arial\" size=\"1\" color=\"black\"> | </font>\r\n  list_threads.post_title_stdWrap.crop = 20 | ...\r\n  list_threads.post_author_stdWrap.wrap = <font face=\"verdana,arial\" size=\"1\" color=\"black\"> | </font>\r\n  list_threads.post_author_stdWrap.crop = 20|...\r\n  list_threads.thread_limit = 30\r\n\r\n  thread_tree < .list_threads\r\n}\r\n\r\n## This enables the record item to display guestbook items\r\ntt_board >\r\ntt_board = < plugin.tt_board_tree\r\ntt_board.displayCurrentRecord = 1\r\n\r\n\r\n','PLUGIN: Board/Forum Tree style\r\nAUTHOR: Kasper Skårhøj, kasper@typo3.com\r\n\r\n','');
INSERT INTO static_template VALUES (81,0,1054753561,999708085,'temp.tt_board (shared) [DEPRECIATED]','','plugin.tt_board {\r\n    # cat=plugin.board; type=string; label= Moderator email: This email address will get a mail every time somebody submits a message to the forum.\r\n  moderatorEmail  = \r\n\r\n  numberOfRecentPosts = 0\r\n}','## Includes the boardLib:\r\nincludeLibs.ts_board = media/scripts/boardLib.inc\r\n\r\n## Sets up the fields, that may be submitted in order to create items. Mandatory!\r\nFEData.tt_board >\r\nFEData.tt_board {\r\n  processScript = media/scripts/board_submit.inc\r\n  processScript {\r\n\r\n      # Enable notify\r\n    notify = 1\r\n      # \"From\" email header\r\n    notify_from = TYPO3 forum <no_reply>\r\n      # Notification message template, first line is subject.\r\n    newReply.msg = media/scripts/board_notify.txt\r\n    newReply.didWhat = has just replied to a thread at\r\n    newReply.subjectPrefix = Reply to post at\r\n    newThread.msg = media/scripts/board_notify.txt\r\n    newThread.didWhat = has just created a new thread at\r\n    newThread.subjectPrefix = New thread at\r\n\r\n    debug=0\r\n  }\r\n  default {\r\n    hidden = 0\r\n    parent = 0\r\n  }\r\n  allowNew {\r\n    subject = 1\r\n    message = 1\r\n    author=1\r\n    email=1\r\n    parent=1\r\n    notify_me=1\r\n  }\r\n  autoInsertPID = 1\r\n  doublePostCheck = doublePostCheck\r\n}\r\n\r\n\r\n\r\n\r\n\r\ntemp.tt_board.shared = USER\r\ntemp.tt_board.shared {\r\n  userFunc = user_board->main_board\r\n\r\n  pid_list.field = pages\r\n  code.field = select_key\r\n\r\n  date_stdWrap.strftime= %e-%m-%y\r\n  time_stdWrap.strftime= %H:%M:%S\r\n  age_stdWrap.age = 1\r\n  allowCaching = 1\r\n  \r\n  list_categories {\r\n    cache_timeout = 120\r\n  }\r\n  list_forums {\r\n    author_stdWrap.wrap = by |\r\n    cache_timeout = 300\r\n    post_content_stdWrap.crop = 130 | ...\r\n    numberOfRecentPosts = {$plugin.tt_board.numberOfRecentPosts}\r\n  }\r\n  list_threads {\r\n    post_content_stdWrap.crop = 130 | ...\r\n    thread_limit = 20\r\n  }\r\n\r\n  postform < styles.content.mailform\r\n  postform.data >\r\n  postform.dataArray {\r\n    10.label = Subject:\r\n    10.type = *data[tt_board][NEW][subject]=input,60\r\n    20.label = Message:\r\n    20.type =  *data[tt_board][NEW][message]=textarea,60\r\n    30.label = Name:\r\n    30.type = *data[tt_board][NEW][author]=input,40\r\n    40.label = Email:\r\n    40.type = *data[tt_board][NEW][email]=input,40\r\n    50.label = Notify me<br />by reply: \r\n    50.type = data[tt_board][NEW][notify_me]=check\r\n    60.type = formtype_db=submit\r\n    60.value = Post Reply\r\n  }\r\n  postform.no_cache=1\r\n\r\n  postform_newThread < .postform\r\n  postform_newThread.dataArray.60.value = Post New Thread\r\n\r\n  moderatorEmail_newThread = {$plugin.tt_board.moderatorEmail}\r\n  moderatorEmail = {$plugin.tt_board.moderatorEmail}\r\n}\r\n\r\n','This static template is shared by the plugin.tt_board_tree and plugin.tt_board_list static templates.','');
INSERT INTO static_template VALUES (84,0,1054752908,999781309,'plugin.alt.xmlnewsfeed (89)','','plugin.alt.xmlnewsfeed >\r\nplugin.alt.xmlnewsfeed {\r\n    # cat=plugin.tt_news/file; \r\n\r\n}\r\n','\r\n## Set up page/type number:\r\nalt_xmlnewsfeed >\r\nalt_xmlnewsfeed = PAGE\r\nalt_xmlnewsfeed {\r\n  typeNum=89\r\n  config.disableAllHeaderCode = 1\r\n  config.additionalHeaders = Content-type: text/xml\r\n\r\n  ## Includes the newsLib:\r\n  includeLibs.ts_news = media/scripts/newsLib.inc\r\n\r\n  ## This enables the tt_content.list item to display the news:\r\n  10 = USER\r\n  10 {\r\n    userFunc = user_news->main_xmlnewsfeed\r\n  }\r\n}\r\n\r\n','Creates a PAGE object, alt_xmlnewsfeed, with typeNum = 89. \r\nThis delivers the tt_news elements as an XML-feed depending on parameters passed to the script.\r\n\r\nJust include this static template directly in your template, and you\'re up\'n\'running.\r\n\r\nDepends on \'content (default)\' or similar to be already included.','');
INSERT INTO static_template VALUES (85,0,1071766055,999782684,'plugin.alt.wap (97)','','plugin.alt.wap >\r\nplugin.alt.wap {\r\n\r\n}\r\n','## Set up page/type:\r\nalt_wap >\r\nalt_wap = PAGE\r\nalt_wap {\r\n  typeNum=97\r\n  config.disableAllHeaderCode = 1\r\n  config.additionalHeaders = Content-type: text/vnd.wap.wml\r\n\r\n  ## Includes the newsLib:\r\n  includeLibs.alt_wap = media/scripts/wapversionLib.inc\r\n\r\n  ## Inserting the USER cObject for WAP/XML rendering\r\n  10 = USER\r\n  10 {\r\n    userFunc = user_wapversion->main_wapversion\r\n    debug=0\r\n    preTitle = T3WAP\r\n    navLabels.prev = Prev\r\n    navLabels.next = Next\r\n    navLabels.up = Up\r\n  }\r\n}\r\n\r\n## Setting up a testpage at type 197\r\nalt_wap_test < alt_wap\r\nalt_wap_test {\r\n  typeNum=197\r\n  config.additionalHeaders = \r\n  10.debug = 1\r\n}\r\n\r\n## If the browser is a WAP-device,\r\n[device=wap]\r\n\r\nalt_wap.typeNum=0\r\n\r\n[global]\r\n\r\n','Creates a PAGE object, alt_wap, with typeNum = 97. This page displays the page in WAP format.\r\n\r\nStill experimental.\r\n\r\nJust include this static template directly in your template, and you\'re up\'n\'running.\r\n\r\nNOTICE: This WAP template pulls a little trick if the client turns out to be a normal WAP device - then the WAP pages are served from \"&type=0\" ! So only when using WAP browsers (like Opera) should you use \"&type=97\".','');
INSERT INTO static_template VALUES (88,0,1054753209,1001579560,'plugin.tt_rating [DEPRECIATED]','','plugin.tt_rating >\r\nplugin.tt_rating {\r\n\r\n    # cat=plugin.rating/typo; type=; label= Vote form data.\r\n  formdata = | *data[tt_rating][EDIT][rating]=select |0 - No rating=0, 5 - Excellent=5, 4 - Good=4, 3 - Fair=3, 2 - Needs improvement=2, 1 - Unsatisfactory=1 ||  | formtype_db = submit | Rate this\r\n\r\n# cat=plugin.rating/typo; type=; label= Text to show if not rated yet.\r\n  notRatedMsg = This object is not rated yet.\r\n    # cat=plugin.rating/typo; type=; label= Text to show if just rated.\r\n  submittedRatingMsg = Your submitted rating was ###SUBMITTED_RATING###.\r\n    # cat=plugin.rating/typo; type=; label= Text to show if user try to rate twice.\r\n  doubleRatingMsg = You have already rated this item.\r\n    # cat=plugin.rating/typo; type=; label= Text to show below your rating bar.\r\n  textOutput = &nbsp;&nbsp;<b>###RATING###</b> (###VOTES### votes)\r\n\r\n    # cat=plugin.rating/typo; type=int; label= The highest possible rating. (examples: 5 [best] - 1 [worst], 1 [best] - 6 [worst])\r\n  highestRating = 5\r\n    # cat=plugin.rating/typo; type=int; label= The lowest possible rating.\r\n  lowestRating = 1\r\n    # cat=plugin.rating/typo; type=int; label= For statistics logging. This should match the steps in the form.\r\n  ratingStatSteps = 5\r\n    # cat=plugin.rating/typo; type=int; label= The length of a bar or similiar.\r\n  ratingOutputWidth = 110\r\n\r\n    # cat=plugin.rating/typo; type=; label= Image used to render the \'good\' bar.\r\n  goodImgFile = media/scripts/star.gif\r\n    # cat=plugin.rating/typo; type=; label= Image used to render the \'bad\' bar.\r\n  badImgFile = media/scripts/star_grey.gif\r\n    # cat=plugin.rating/typo; type=; label= Image used to mask both images against the background color.\r\n  maskImgFile = media/scripts/star_mask.gif\r\n    # cat=plugin.rating/typo; type=int[1-20]; label= Should the image be tiled (example: 5 stars). If not set it to 1.\r\n  tileImg = 5\r\n}\r\n','## Includes the ratingLib:\r\nincludeLibs.ts_rating = media/scripts/ratingLib.inc\r\n\r\n## Sets up the fields, that may be submitted in order to create items. Mandatory!\r\nFEData.tt_rating {\r\n  processScript = media/scripts/rating_submit.inc\r\n  allowEdit {\r\n    rating = 1\r\n\r\n    // following items are used to pass configuration to fe_tce.php, They are NOT fields\r\n    // this may change later\r\n    minRating = 1\r\n    maxRating = 1\r\n    ratingStatSteps = 1\r\n  }\r\n}\r\n\r\n\r\n## This enables the tt_content.list item to display rating:\r\nplugin.tt_rating >\r\nplugin.tt_rating = USER\r\nplugin.tt_rating {\r\n  userFunc = user_rating->main_rating\r\n\r\n  pid_list.field = pages\r\n  code.field = select_key\r\n\r\n  allowNew = 1\r\n  defaultCode = RESULT,VOTEFORM\r\n    //used if you allowNew\r\n  defaultTitle = rating\r\n  defaultDescription =\r\n    // the best and the worst rating value\r\n  highestRating = {$plugin.tt_rating.highestRating}\r\n  lowestRating = {$plugin.tt_rating.lowestRating}\r\n    // normally the same as in your voteform\r\n  ratingStatSteps = {$plugin.tt_rating.ratingStatSteps}\r\n    // the length of a bar or similiar\r\n  ratingOutputWidth = {$plugin.tt_rating.ratingOutputWidth}\r\n\r\n  submittedRatingMsg = {$plugin.tt_rating.submittedRatingMsg}\r\n  doubleRatingMsg = {$plugin.tt_rating.doubleRatingMsg}\r\n  wrap =\r\n\r\n  voteform < styles.content.mailform\r\n  voteform.layout = <td>###FIELD###</td><td><img src=\"clear.gif\" width=\"{$styles.content.mailform.border}\" alt=\"\" /></td>\r\n  voteform.stdWrap.wrap = <table border=\"0\" cellspacing=\"0\" cellpadding=\"0\"><tr>  | </tr></table>\r\n  voteform.data >\r\n  voteform.data = {$plugin.tt_rating.formdata}\r\n  voteform.no_cache=1\r\n  voteform.noValueInsert=1\r\n  voteform.wrap =\r\n\r\n  noRatingObj = TEXT\r\n  noRatingObj.value = {$plugin.tt_rating.notRatedMsg}\r\n  noRatingObj.textStyle < styles.content.textStyle\r\n\r\n\r\n  renderObj = COA\r\n  renderObj.stdWrap.wrap =  | <br />\r\n  renderObj {\r\n\r\n    10 = IMAGE\r\n    10.file = GIFBUILDER\r\n    10.file {\r\n      backColor = {$cSet.pageColor}\r\n      transparentBackground = 1\r\n      XY = [10.w]*{$plugin.tt_rating.tileImg},[10.h]\r\n      10 = IMAGE\r\n      10 {\r\n        file = {$plugin.tt_rating.badImgFile}\r\n        mask = {$plugin.tt_rating.maskImgFile}\r\n        tile = {$plugin.tt_rating.tileImg},1\r\n      }\r\n      15 = WORKAREA\r\n      15.set = 0,0,###RATING_MUL###*[10.w]*{$plugin.tt_rating.tileImg},[10.h]\r\n      20 = IMAGE\r\n      20 {\r\n        file = {$plugin.tt_rating.goodImgFile}\r\n        mask = {$plugin.tt_rating.maskImgFile}\r\n        tile = {$plugin.tt_rating.tileImg},1\r\n      }\r\n    }\r\n    20 = TEXT\r\n    20.value = {$plugin.tt_rating.textOutput}\r\n    20.textStyle < styles.content.textStyle\r\n\r\n    30 = TEXT\r\n    30.value = ###RATING_MSG###\r\n    30.required = 1\r\n    30.wrap =\r\n    30.textStyle < styles.content.textStyle\r\n\r\n  }\r\n}\r\n\r\n\r\n\r\n## This enables the tt_content.record item to display rating items:\r\ntt_rating >\r\ntt_rating = < plugin.tt_rating\r\ntt_rating.displayCurrentRecord = 1\r\n\r\n','Author: René Fritz <r.fritz@colorcube.de>','');
INSERT INTO static_template VALUES (89,0,1054753753,1001674349,'template; GLÜCK','43,68','page.file {\r\n    # cat=basic/file; type=file[IMAGE_EXT]; label=Background image:  Background image of the page.\r\n  bgImg = media/uploads/back1.png\r\n    # cat=basic/file; type=file[IMAGE_EXT]; label=Logo Image:  Logo image in the top of the page.\r\n  logoImg = media/uploads/testlogo.png\r\n    # cat=basic/file; type=file[IMAGE_EXT]; label=Top image:  Image on top of the normal and right column. This image is the default image. The first media file found in the rootline will substitute this!\r\n  topImg = media/uploads/topimage.png\r\n    # cat=basic/file; type=file[IMAGE_EXT]; label=Margin Logo Image:  Logo image in the top of the margin column.\r\n  marginLogoImg = media/uploads/testlogo2.png\r\n\r\n    # cat=basic/file; type=file[IMAGE_EXT]; label=Menu column background image:  Background image of the menu column.\r\n  menuBgImg = media/uploads/back2.png\r\n    # cat=basic/file; type=file[IMAGE_EXT]; label=Normal column background image:  Background image of the normal column.\r\n  normalBgImg = media/uploads/back3.png\r\n    # cat=basic/file; type=file[IMAGE_EXT]; label=Right column background image:  Background image of the right column.\r\n  rightBgImg = media/uploads/back4.png\r\n    # cat=basic/file; type=file[IMAGE_EXT]; label=Whole table background image:  Background image of the whole main content table.\r\n  wholeTableBgImg = media/uploads/back5.png\r\n}\r\npage.bgColors {\r\n    #cat=basic/color; type=color; label=Menu column bgColor: This is the background color of the table cell where the menu and logo is displayed.\r\n  menuBgColor = \r\n    #cat=basic/color; type=color; label=Content column bgColor: This is the background color of the table cell where the content is displayed. You would normally regard this as being the \"page color\".\r\n  normalBgColor = \r\n    #cat=basic/color; type=color; label=Right column bgColor: This is the background color of the table cell where the right column content is displayed.\r\n  rightBgColor = \r\n    #cat=basic/color; type=color; label=Whole table column bgColor: This is the background color of the whole table.\r\n  wholeTableBgColor = \r\n}\r\n\r\n\r\n// This excludes the constant \"styles.content.imgtext.maxW\" from being displayed in the constant editor. The reason why this is desirable is that the REGISTER is used to override this value in this template.\r\n  # cat=\r\nstyles.content.imgtext.maxW =\r\n\r\npageCol {\r\n    # cat=content,basic/cImage/a_maxw1; type=int+; label=Max Image Width: This indicates that maximum number of pixels (width) a block of images inserted as content is allowed to consume.\r\n  maxImageWidth = 343\r\n    # cat=basic/dims; type=int+; label=Content width: This value defines the width in pixels of the table cell where the content is displayed\r\n  page.width = 343\r\n    # cat=basic/dims; type=int+; label=Page table height: This is the minimum page height.\r\n  page.height = 400\r\n    # cat=basic/dims; type=offset[Left, Top, Right,,Width]; label=Content offset: This value defines the margin in pixels from the left and top of the main content table cell\r\n  page.contentOffset = 10,8,10\r\n}\r\n\r\n  # cat=basic/dims; type=offset[Left, Top, Right, Bottom]; label=Page offset: This value defines the margin in pixels from the left and top of the browser window\r\npage.offset = ,20\r\n  # cat=basic; type=options[left,right,center]; label=Alignment of the page: Alignment of the page-table\r\npage.align = center\r\n\r\n  #cat=basic/dims; type=int+; label=Content margin, left: Set the number of pixels whitespace between the content column and the menu column.\r\npage.contentMarginLeft = 10\r\n  #cat=basic/dims; type=int+; label=Content margin, right: Set the number of pixels whitespace between the content column and the right column.\r\npage.contentMarginRight = 10\r\n  #cat=basic/dims; type=int+; label=Distance Top image to Content: Sets the distance in pixels between the top image and the content columns, normal and right.\r\npage.topImgToContentDist = 10\r\n\r\n\r\n\r\nrightCol {\r\n    #cat=right,basic/enable; type=boolean; label=Enable right column: Click this option to enable the right column in the page table. This column can be used for \"news\" from a certain page, but inserted on all pages. You can also configure the column to hold \"secondary\" content specific for each page. Then content of the column-type \"Border\" is inserted. NOTE: This option is also found in the dedicated category \"RIGHT\" that configures the characteristics of this column.\r\n  enable = 1\r\n    #cat=right/enable; type=options[getNews,getBorder]; label=Column content: Choose \"getNews\" to select content from a specific page (defined below here) or \"getBorder\" to display the \"Border\"-content of the current page.\r\n  borderContent = getBorder\r\n    # cat=right/enable/zz; type=int+; label=News Content PID: If you selected \"getNews\" above, this is where you enter the page-id of the page from which to fetch the \"news\" content for the column.\r\n  getNewsPid = \r\n    #cat=right/dims; type=int+; label=Max Image Width: This defines that maximum number of pixels (width) a block of images inserted as content is allowed to consume. NOTE: This is specific for the right column! The figure should approx. match the width of the image in the top of this column!\r\n  maxImageWidth = 140\r\n    #cat=right/dims; type=offset[Left, Top, Right,,Width]; label=Content offset: This is the offset of the content from the upper-left corner of the table cell.\r\n  offset = 5,8,5\r\n    #cat=right/typo; type=small; label=Bodytext font face\r\n  textStyle_face =\r\n    #cat=right/typo; type=int[1-5]; label=Bodytext font size\r\n  textStyle_size =\r\n    #cat=right/typo; type=color; label=Bodytext font color\r\n  textStyle_color =\r\n    #cat=right/typo; type=int[1-5]; label=Default Header type: Enter the number of the header layout to be used by default. \r\n  defaultHeaderType =\r\n}\r\n\r\n\r\nmenuCol {\r\n    #cat=menucolumn,basic/enable; type=boolean; label=Enable menu column: Click this option to enable the menu column in the page table. This column can be used for \"news\" from a certain page, but inserted on all pages. You can also configure the column to hold \"secondary\" content specific for each page. Then content of the column-type \"Left\" is inserted. \r\n  enable = 1\r\n    #cat=menucolumn/enable; type=options[getNews,getLeft]; label=Column content: Choose \"getNews\" to select content from a specific page (defined below here) or \"getLeft\" to display the \"Left\"-content of the current page.\r\n  borderContent = getNews\r\n    #cat=menucolumn/dims; type=int+; label=Max Image Width: This indicates that maximum number of pixels (width) a block of images inserted as content is allowed to consume. NOTE: This is specific for the menu column! The figure should approx. match the width of the image in the top of this column!\r\n  maxImageWidth = 140\r\n    #cat=menucolumn/dims; type=offset[Left, Top, Right,,Width]; label=Content offset: This is the offset of the content from the upper-left corner of the table cell.\r\n  offset = 5,8,5\r\n    #cat=menucolumn/typo; type=small; label=Bodytext font face\r\n  textStyle_face =\r\n    #cat=menucolumn/typo; type=int[1-5]; label=Bodytext font size\r\n  textStyle_size =\r\n    #cat=menucolumn/typo; type=color; label=Bodytext font color\r\n  textStyle_color =\r\n    #cat=menucolumn/typo; type=int[1-5]; label=Default Header type: Enter the number of the header layout to be used by default. \r\n  defaultHeaderType =\r\n}\r\n  # cat=menucolumn/enable/zz; type=int+; label=News Content PID: If you selected \"getNews\" above, this is where you enter the page-id of the page from which to fetch the \"news\" content for the column.\r\nstyles.content.getNews.newsPid = 0\r\n\r\n\r\n\r\nmenu1 {\r\n    # cat=menu/file; type=file[IMAGE_EXT]; label=Left Bullet image\r\n  file.bullet_left = media/bullets/bullet1_n.gif\r\n    # cat=menu/file; type=file[IMAGE_EXT]; label=Left Bullet image, Rollover\r\n  file.bullet_left_RO = media/bullets/bullet1_h.gif\r\n    # cat=menu/file; type=file[IMAGE_EXT]; label=Right Bullet image\r\n  file.bullet_right = media/bullets/bullet2_n.gif\r\n    # cat=menu/file; type=file[IMAGE_EXT]; label=Right Bullet image, Rollover\r\n  file.bullet_right_RO = media/bullets/bullet2_h.gif\r\n\r\n    # cat=menu; type=options[,left,right,center]; label=Alignment of the menu item text\r\n  align =\r\n\r\n    #cat=menu/dims; type=int+; label=Separator Line Thickness: Thickness in pixels of the separator line. 0 (zero) disables.\r\n  lineThickness = 2\r\n    #cat=menu/color; type=color; label=Separator Line Color: Color of the separator lines between menu items.\r\n  lineColor = black\r\n    #cat=menu/enable; type=boolean; label=Bottom Separator Line: If set, the separator line will appear in the bottom of the menu as well.\r\n  bottomLine = 1\r\n    #cat=menu/enable; type=boolean; label=Top Separator Line: If set, the separator line will appear in the top of the menu as well.\r\n  topLine = 1\r\n    #cat=menu/color; type=color; label=Item Background Color: Background color of the menu item table rows.\r\n  bgColor = #eeeeff\r\n\r\n    #cat=menu/dims; type=offset[Left, Top, Right,,Width]; label=Menu offset: This is the offset of the menu. \r\n  offset = 5,8,5\r\n    #cat=menu/dims; type=int+; label=Menu item height\r\n  itemHeight = 20\r\n\r\n    #cat=menu/typo; type=string; label=Menu item style\r\n  NO.itemStyle =   font-family: verdana,arial,sans-serif;  font-size: 11px;  font-weight: ;  font-style: italic;\r\n    #cat=menu/color; type=color; label=Normal Link Color\r\n  NO.itemLinkColor = olive\r\n    #cat=menu/color; type=color; label=Normal Link Color, Roll over\r\n  NO.itemLinkColorRO = red\r\n\r\n    #cat=menu/enable; type=boolean; label=Enable Active: If set, the active configuration is enabled. Active menu items are \"the page you\'re at\".\r\n  ACT = 1\r\n    #cat=menu/typo; type=string; label=Active Menu item style\r\n  ACT.itemStyle =   font-family: verdana,arial,sans-serif;  font-size: 11px;  font-weight: bold;  font-style: italic;\r\n    #cat=menu/color; type=color; label=Active Link Color\r\n  ACT.itemLinkColor = navy\r\n    #cat=menu/color; type=color; label=Active Link Color, Roll over\r\n  ACT.itemLinkColorRO = #cc6600\r\n    #cat=menu/color; type=color; label=Active Item Background Color: Background color of the active menu item table rows.\r\n  ACT.bgColor = #ffeeee\r\n\r\n    # cat=menu/file; type=file[IMAGE_EXT]; label=Active, Left Bullet image\r\n  ACT.file.bullet_left = media/bullets/bullet1_h.gif\r\n    # cat=menu/file; type=file[IMAGE_EXT]; label=Active, Right Bullet image\r\n  ACT.file.bullet_right = media/bullets/bullet2_h.gif\r\n\r\n    #cat=menu/enable; type=options[underline,none]; label=Normal Underline: If set, the menu links will be underlined.\r\n  textDecor = none\r\n    #cat=menu/enable; type=options[underline,none]; label=Roll Over Underline: If set, the menu links will be underlined on roll over.\r\n  hoverTextDecor = underline\r\n}\r\n\r\n\r\n\r\nmenu2 {\r\n    # cat=menu2/file; type=file[IMAGE_EXT]; label=Left Bullet image\r\n  file.bullet_left = media/bullets/bullet1_n.gif\r\n    # cat=menu2/file; type=file[IMAGE_EXT]; label=Left Bullet image, Rollover\r\n  file.bullet_left_RO = media/bullets/bullet1_h.gif\r\n    # cat=menu2/file; type=file[IMAGE_EXT]; label=Right Bullet image\r\n  file.bullet_right = media/bullets/bullet2_n.gif\r\n    # cat=menu2/file; type=file[IMAGE_EXT]; label=Right Bullet image, Rollover\r\n  file.bullet_right_RO = media/bullets/bullet2_h.gif\r\n\r\n    # cat=menu2; type=options[,left,right,center]; label=Alignment of the menu item text\r\n  align =\r\n\r\n    #cat=menu2/dims; type=int+; label=Separator Line Thickness: Thickness in pixels of the separator line. 0 (zero) disables.\r\n  lineThickness = 2\r\n    #cat=menu2/color; type=color; label=Separator Line Color: Color of the separator lines between menu items.\r\n  lineColor = black\r\n    #cat=menu2/enable; type=boolean; label=Bottom Separator Line: If set, the separator line will appear in the bottom of the menu as well.\r\n  bottomLine = 1\r\n    #cat=menu2/enable; type=boolean; label=Top Separator Line: If set, the separator line will appear in the top of the menu as well.\r\n  topLine = 1\r\n    #cat=menu2/color; type=color; label=Item Background Color: Background color of the menu item table rows.\r\n  bgColor = #ee99ff\r\n\r\n    #cat=menu2/dims; type=offset[Left, Top, Right,,Width]; label=Menu offset: This is the offset of the menu. \r\n  offset = 5,8,5\r\n    #cat=menu2/dims; type=int+; label=Menu item height\r\n  itemHeight = 20\r\n\r\n    #cat=menu2/typo; type=string; label=Menu item style\r\n  NO.itemStyle =   font-family: verdana,arial,sans-serif;  font-size: 10px;  font-weight: ;  font-style: ;\r\n    #cat=menu2/color; type=color; label=Normal Link Color\r\n  NO.itemLinkColor = maroon\r\n    #cat=menu2/color; type=color; label=Normal Link Color, Roll over\r\n  NO.itemLinkColorRO = black\r\n\r\n    #cat=menu2/enable; type=boolean; label=Enable Active: If set, the active configuration is enabled. Active menu items are \"the page you\'re at\".\r\n  ACT = 1\r\n    #cat=menu2/typo; type=string; label=Active Menu item style\r\n  ACT.itemStyle =   font-family: verdana,arial,sans-serif;  font-size: 10px;  font-weight: bold;  font-style: ;\r\n    #cat=menu2/color; type=color; label=Active Link Color\r\n  ACT.itemLinkColor = #006600\r\n    #cat=menu2/color; type=color; label=Active Link Color, Roll over\r\n  ACT.itemLinkColorRO = #00cc00\r\n    #cat=menu2/color; type=color; label=Active Item Background Color: Background color of the active menu item table rows.\r\n  ACT.bgColor = #ffeeee\r\n\r\n    # cat=menu2/file; type=file[IMAGE_EXT]; label=Active, Left Bullet image\r\n  ACT.file.bullet_left = media/bullets/bullet1_h.gif\r\n    # cat=menu2/file; type=file[IMAGE_EXT]; label=Active, Right Bullet image\r\n  ACT.file.bullet_right = media/bullets/bullet2_h.gif\r\n\r\n    #cat=menu2/enable; type=options[underline,none]; label=Normal Underline: If set, the menu links will be underlined.\r\n  textDecor = none\r\n    #cat=menu2/enable; type=options[underline,none]; label=Roll Over Underline: If set, the menu links will be underlined on roll over.\r\n  hoverTextDecor = underline\r\n}\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\nstyles.content.imgtext.maxW = 400\r\n\r\n\r\nPAGE_TARGET = \r\ncontent.pageFrameObj = \r\n\r\n  # cat=basic/color/a; type=color; label=Background color: This is the <body>-tag background color of the page.\r\nbgCol = #D6D3CE\r\n  # cat=basic/color/l; type=color; label=Link-color: Link color defined in <body>-tag\r\nlink = #006699\r\n  # cat=basic/color/l; type=color; label=Active Link-color: Active link color defined in <body>-tag\r\nalink = #00659C\r\n  # cat=basic/color/l; type=color; label=Visited Link-color: Visited link color defined in <body>-tag\r\nvlink = #00659C\r\n\r\n\r\n\r\n\r\n\r\n\r\n## TSConstantsEditor Config\r\nTSConstantEditor.basic {\r\n  header = Standard Template \"GLÜCK\"\r\n  description = Standard template based on three columns in a table. There are first and second level textbased menus, one menu in each column. You can insert logos and content in each column and add background images to the various table cells. The template is fully programmed in TypoScript.\r\n  bulletlist =  Three columns of content each with separate background images or colors (1+14+2) // Menu column (left) and right column are optional (1+2)// 1+2 level text based menu, 1. level in menu column (left)(1) and 2. level in the right column (2) // Optional logos in the top of columns (11+13) // Optional top image (12) // Detailed adjustment of margins, widths and alignment (4+5+6+9+3+16) // Background image and color of page (10)\r\n  image = gfx/GLCK_basic.gif\r\n  1=rightCol.enable,page.file.menuBgImg,page.bgColors.menuBgColor\r\n  2=menuCol.enable,page.file.rightBgImg,page.bgColors.rightBgColor\r\n  3=page.offset\r\n  4=page.contentMarginLeft\r\n  5=page.contentMarginRight\r\n  6=page.topImgToContentDist\r\n  7=pageCol.page.width,pageCol.maxImageWidth\r\n  8=pageCol.page.height\r\n  9=pageCol.page.contentOffset\r\n  10=page.file.bgImg,bgCol\r\n  11=page.file.logoImg\r\n  12=page.file.topImg\r\n  13=page.file.marginLogoImg\r\n  14=page.file.normalBgImg,page.bgColors.normalBgColor\r\n  15=page.bgColors.wholeTableBgColor,page.file.wholeTableBgImg\r\n  16=page.align\r\n}\r\nTSConstantEditor.menu {\r\n  header = MENU, \"GLÜCK\"\r\n  description = Text based menu with stylesheet hover color and definition of active state\r\n  image = gfx/GLCK_menu.gif\r\n  1=menu1.bottomLine,menu1.lineColor\r\n  2=menu1.topLine,menu1.lineColor\r\n  3=menu1.ACT,menu1.ACT.itemStyle,menu1.ACT.itemLinkColor,menu1.ACT.itemLinkColorRO,menu1.ACT.bgColor,menu1.align\r\n  4=menu1.textDecor,menu1.NO.itemStyle,menu1.bgColor,menu1.NO.itemLinkColor,menu1.align\r\n  5=menu1.hoverTextDecor,menu1.NO.itemLinkColorRO\r\n  6=menu1.itemHeight\r\n  7=menu1.lineThickness,menu1.lineColor\r\n  8=menu1.offset\r\n  9=menu1.file.bullet_left,menu1.file.bullet_left_RO,menu1.ACT.file.bullet_left\r\n  10=menu1.file.bullet_right,menu1.file.bullet_right_RO,menu1.ACT.file.bullet_right\r\n}\r\nTSConstantEditor.menu2 {\r\n  header = MENU2, \"GLÜCK\"\r\n  description = Text based menu with stylesheet hover color and definition of active state\r\n  image = gfx/GLCK_menu.gif\r\n  1=menu2.bottomLine,menu2.lineColor\r\n  2=menu2.topLine,menu2.lineColor\r\n  3=menu2.ACT,menu2.ACT.itemStyle,menu2.ACT.itemLinkColor,menu2.ACT.itemLinkColorRO,menu2.ACT.bgColor,menu2.align\r\n  4=menu2.textDecor,menu2.NO.itemStyle,menu2.bgColor,menu2.NO.itemLinkColor,menu2.align\r\n  5=menu2.hoverTextDecor,menu2.NO.itemLinkColorRO\r\n  6=menu2.itemHeight\r\n  7=menu2.lineThickness,menu2.lineColor\r\n  8=menu2.offset\r\n  9=menu2.file.bullet_left,menu2.file.bullet_left_RO,menu2.ACT.file.bullet_left\r\n  10=menu2.file.bullet_right,menu2.file.bullet_right_RO,menu2.ACT.file.bullet_right\r\n}\r\nTSConstantEditor.right {\r\n  header = RIGHT COLUMN, \"GLÜCK\"\r\n  description = Right column content. \r\n  bulletlist = Choose between actual page content marked \"border\" column (getBorder) or define a PID from where to get the content (getNews).\r\n  image = gfx/GLCK_columns.gif\r\n  1=rightCol.maxImageWidth\r\n  2=rightCol.offset\r\n}\r\nTSConstantEditor.menucolumn {\r\n  header = MENU COLUMN, \"GLÜCK\"\r\n  description = Menu column content\r\n  bulletlist = Choose between actual page content marked \"left\" column (getLeft) or define a PID from where to get the content (getNews).\r\n  image = gfx/GLCK_columns.gif\r\n  1=menuCol.maxImageWidth\r\n  2=menuCol.offset\r\n}\r\n\r\n\r\n','# Menu objects:\r\ntemp.menu1 = HMENU\r\ntemp.menu1.stdWrap.offsetWrap = {$menu1.offset}\r\ntemp.menu1.wrap =<table border=\"0\" cellpadding=\"0\" cellspacing=\"0\" width=\"100%\">|</table>\r\ntemp.menu1.1 = TMENU\r\ntemp.menu1.1.NO {\r\n  allWrap = <tr>|</tr>\r\n  allWrap {\r\n    addParams.bgColor = {$menu1.bgColor}\r\n    preCObject = TEXT\r\n    preCObject.if.directReturn = {$menu1.topLine} || {$menu1.lineThickness}  |*||*| \r\n    preCObject.value = <tr bgcolor=\"{$menu1.lineColor}\"><td colspan=\"4\"><img src=\"clear.gif\" width=\"1\" height=\"{$menu1.lineThickness}\" alt=\"\" /></td></tr>\r\n    postCObject = TEXT\r\n    postCObject.if.directReturn = 0 |*||*| {$menu1.bottomLine}\r\n    postCObject.value = <tr bgcolor=\"{$menu1.lineColor}\"><td colspan=\"4\"><img src=\"clear.gif\" width=\"1\" height=\"{$menu1.lineThickness}\" alt=\"\" /></td></tr>\r\n  }\r\n\r\n  beforeImg = {$menu1.file.bullet_left}\r\n  beforeROImg = {$menu1.file.bullet_left_RO}\r\n  RO = {$menu1.file.bullet_left_RO}{$menu1.file.bullet_right_RO}\r\n  beforeWrap = <td>|</td><td width=\"99%\">\r\n  ATagParams = class=\"menuitems1\"\r\n  stdWrap2.wrapAlign= {$menu1.align}\r\n  afterImg = {$menu1.file.bullet_right}\r\n  afterROImg = {$menu1.file.bullet_right_RO}\r\n  afterWrap = </td><td>| </td><td><img src=\"clear.gif\" width=\"1\" height=\"{$menu1.itemHeight}\" alt=\"\" /></td>\r\n}\r\ntemp.menu1.1.ACT < temp.menu1.1.NO\r\ntemp.menu1.1.ACT = {$menu1.ACT}\r\ntemp.menu1.1.ACT {\r\n  allWrap.addParams.bgColor = {$menu1.ACT.bgColor}\r\n  beforeImg = {$menu1.ACT.file.bullet_left}\r\n  afterImg = {$menu1.ACT.file.bullet_right}\r\n  ATagParams = class=\"menuitems1ACT\"\r\n}\r\n\r\n\r\n# EXACT(!) copy of menu1; additions: entryLevel = 1, ATagParams = ...\r\ntemp.menu2 = HMENU\r\ntemp.menu2.entryLevel = 1\r\ntemp.menu2.stdWrap.offsetWrap = {$menu2.offset}\r\ntemp.menu2.wrap =<table border=\"0\" cellpadding=\"0\" cellspacing=\"0\" width=\"100%\">|</table>\r\ntemp.menu2.1 = TMENU\r\ntemp.menu2.1.NO {\r\n  allWrap = <tr>|</tr>\r\n  allWrap {\r\n    addParams.bgColor = {$menu2.bgColor}\r\n    preCObject = TEXT\r\n    preCObject.if.directReturn = {$menu2.topLine} || {$menu2.lineThickness}  |*||*| \r\n    preCObject.value = <tr bgcolor=\"{$menu2.lineColor}\"><td colspan=\"4\"><img src=\"clear.gif\" width=\"1\" height=\"{$menu2.lineThickness}\" alt=\"\" /></td></tr>\r\n    postCObject = TEXT\r\n    postCObject.if.directReturn = 0 |*||*| {$menu2.bottomLine}\r\n    postCObject.value = <tr bgcolor=\"{$menu2.lineColor}\"><td colspan=\"4\"><img src=\"clear.gif\" width=\"1\" height=\"{$menu2.lineThickness}\" alt=\"\" /></td></tr>\r\n  }\r\n\r\n  beforeImg = {$menu2.file.bullet_left}\r\n  beforeROImg = {$menu2.file.bullet_left_RO}\r\n  RO = {$menu2.file.bullet_left_RO}{$menu2.file.bullet_right_RO}\r\n  beforeWrap = <td>|</td><td width=\"99%\">\r\n  ATagParams = class=\"menuitems2\"\r\n  stdWrap2.wrapAlign= {$menu2.align}\r\n  afterImg = {$menu2.file.bullet_right}\r\n  afterROImg = {$menu2.file.bullet_right_RO}\r\n  afterWrap = </td><td>| </td><td><img src=\"clear.gif\" width=\"1\" height=\"{$menu2.itemHeight}\" alt=\"\" /></td>\r\n}\r\ntemp.menu2.1.ACT < temp.menu2.1.NO\r\ntemp.menu2.1.ACT = {$menu2.ACT}\r\ntemp.menu2.1.ACT {\r\n  allWrap.addParams.bgColor = {$menu2.ACT.bgColor}\r\n  beforeImg = {$menu2.ACT.file.bullet_left}\r\n  afterImg = {$menu2.ACT.file.bullet_right}\r\n  ATagParams = class=\"menuitems2ACT\"\r\n}\r\n\r\n\r\n\r\n\r\n# Page object\r\n\r\npage = PAGE\r\npage.typeNum = 0\r\npage.bodyTag < styles.content.bodyTag\r\npage.bodyTagMargins=0\r\npage.bgImg = {$page.file.bgImg}\r\npage.headerData.20 = TEXT\r\npage.headerData.20.value (\r\n  <style type=\"text/css\">\r\n  /*<![CDATA[*/\r\n  .menuitems1 {     {$menu1.NO.itemStyle} }\r\n  .menuitems2 {          {$menu2.NO.itemStyle}  }\r\n  .menuitems1ACT {     {$menu1.ACT.itemStyle} }\r\n  .menuitems2ACT {          {$menu2.ACT.itemStyle}  }\r\n\r\n   A.menuitems1:link { text-decoration: {$menu1.textDecor}; color: {$menu1.NO.itemLinkColor};}\r\n   A.menuitems1:visited {text-decoration: {$menu1.textDecor}; color: {$menu1.NO.itemLinkColor};}     \r\n   A.menuitems1:active {text-decoration: {$menu1.hoverTextDecor}; color: {$menu1.NO.itemLinkColorRO};}     \r\n   A.menuitems1:hover {text-decoration: {$menu1.hoverTextDecor}; color: {$menu1.NO.itemLinkColorRO};}\r\n\r\n   A.menuitems1ACT:link {text-decoration: {$menu1.textDecor}; color: {$menu1.ACT.itemLinkColor};}    \r\n   A.menuitems1ACT:visited {text-decoration: {$menu1.textDecor}; color: {$menu1.ACT.itemLinkColor};}     \r\n   A.menuitems1ACT:active {text-decoration: {$menu1.hoverTextDecor}; color: {$menu1.ACT.itemLinkColorRO};}     \r\n   A.menuitems1ACT:hover {text-decoration: {$menu1.hoverTextDecor}; color: {$menu1.ACT.itemLinkColorRO};}\r\n\r\n   A.menuitems2:link { text-decoration: {$menu2.textDecor}; color: {$menu2.NO.itemLinkColor};}\r\n   A.menuitems2:visited {text-decoration: {$menu2.textDecor}; color: {$menu2.NO.itemLinkColor};}     \r\n   A.menuitems2:active {text-decoration: {$menu2.hoverTextDecor}; color: {$menu2.NO.itemLinkColorRO};}     \r\n   A.menuitems2:hover {text-decoration: {$menu2.hoverTextDecor}; color: {$menu2.NO.itemLinkColorRO};}\r\n\r\n   A.menuitems2ACT:link {text-decoration: {$menu2.textDecor}; color: {$menu2.ACT.itemLinkColor};}    \r\n   A.menuitems2ACT:visited {text-decoration: {$menu2.textDecor}; color: {$menu2.ACT.itemLinkColor};}     \r\n   A.menuitems2ACT:active {text-decoration: {$menu2.hoverTextDecor}; color: {$menu2.ACT.itemLinkColorRO};}     \r\n   A.menuitems2ACT:hover {text-decoration: {$menu2.hoverTextDecor}; color: {$menu2.ACT.itemLinkColorRO};}\r\n   /*]]>*/\r\n  </style>\r\n)\r\n\r\npage.stdWrap {\r\n  offsetWrap = {$page.offset}\r\n  offsetWrap.stdWrap.wrapAlign = {$page.align}\r\n  offsetWrap.tdParams = valign=\"top\"\r\n}\r\n\r\n# Starting big table:\r\npage.10 = HTML\r\npage.10.value = <table border=\"0\" cellpadding=\"0\" cellspacing=\"0\" width=\"1\">\r\npage.10.value {\r\n  addParams._offset = -1\r\n  addParams.bgColor = {$page.bgColors.wholeTableBgColor}\r\n  addParams.background = {$page.file.wholeTableBgImg}\r\n}\r\n\r\n# Menu column start:\r\npage.13 = HTML\r\npage.13.value = <tr><td valign=\"top\">\r\npage.13.value {\r\n  if.directReturn = {$menuCol.enable}\r\n  addParams._offset = -1\r\n  addParams.bgColor = {$page.bgColors.menuBgColor}\r\n  addParams.background = {$page.file.menuBgImg}\r\n}\r\n\r\npage.15.stdWrap.if.directReturn = {$menuCol.enable}\r\npage.15 = COA\r\npage.15 {\r\n  10 = IMAGE\r\n  10.file = {$page.file.logoImg}\r\n  10.stdWrap.offsetWrap = 0,0\r\n  10.stdWrap.required=1\r\n  10.stdWrap.typolink.parameter.data = leveluid : 0\r\n\r\n  20 < temp.menu1\r\n\r\n  29 = LOAD_REGISTER\r\n  29.maxImageWidth = {$menuCol.maxImageWidth}\r\n  29.textStyle_face = {$menuCol.textStyle_face}\r\n  29.textStyle_size = {$menuCol.textStyle_size}\r\n  29.textStyle_color = {$menuCol.textStyle_color}\r\n  29.defaultHeaderType = {$menuCol.defaultHeaderType}\r\n  29.pageColor = {$page.bgColors.menuBgColor}\r\n  30 < styles.content.{$menuCol.borderContent}\r\n  30.stdWrap.offsetWrap = {$menuCol.offset}\r\n  31 = RESTORE_REGISTER\r\n}\r\n\r\n\r\n# Main column start:\r\npage.20 = HTML\r\npage.20.value = </td><td valign=\"top\">\r\n\r\npage.25 = COA\r\npage.25 {\r\n  10 = HTML\r\n  10.value = <table border=\"0\" cellpadding=\"0\" cellspacing=\"0\">\r\n\r\n    # Setting top image, if any\r\n  11 = COA\r\n  11.stdWrap.if.directReturn = {$page.file.topImg}\r\n  11.10=HTML\r\n  11.10.value = <tr><td colspan=\"4\">\r\n  11.15 = IMAGE\r\n  11.15.file = {$page.file.topImg}\r\n  11.15.file.import = uploads/media/\r\n  11.15.file.import.data = levelmedia : -1, slide\r\n  11.15.file.import.listNum=0\r\n  11.20 = HTML\r\n  11.20.value = </td></tr>\r\n\r\n    # Setting topimage to content distance, if any\r\n  13 = COA\r\n  13.stdWrap.if.directReturn = {$page.topImgToContentDist}\r\n  13.10=HTML\r\n  13.10.value = <tr><td colspan=\"4\">\r\n  13.15 = CLEARGIF\r\n  13.15.height = {$page.topImgToContentDist}\r\n  13.20 = HTML\r\n  13.20.value = </td></tr>\r\n\r\n\r\n    # starting row for normal and right content \r\n  14 = HTML\r\n  14.value = <tr><td>\r\n\r\n    # margin\r\n  15 = CLEARGIF\r\n  15.width = {$page.contentMarginLeft}\r\n  15.height = {$pageCol.page.height}\r\n\r\n    # Normal content column\r\n  20 = HTML\r\n  20.value = </td><td valign=\"top\">\r\n  20.value.addParams._offset = -1\r\n  20.value.addParams.bgColor = {$page.bgColors.normalBgColor}\r\n  20.value.addParams.background = {$page.file.normalBgImg}\r\n\r\n  25 = COA \r\n  25.stdWrap.offsetWrap = {$pageCol.page.contentOffset}\r\n  25.5 = CLEARGIF\r\n  25.5.width = {$pageCol.page.width}\r\n  25.7 <  styles.content.editPanelPage\r\n  25.9 = LOAD_REGISTER\r\n  25.9.maxImageWidth = {$pageCol.maxImageWidth}\r\n  25.9.pageColor = {$page.bgColors.normalBgColor}\r\n  25.10 < styles.content.get\r\n  25.11 = RESTORE_REGISTER\r\n  25.20  < styles.content.lastUpdate\r\n  25.30 < styles.content.typo3_powered\r\n\r\n    # right margin\r\n  30 = HTML\r\n  30.value = </td><td valign=\"top\">\r\n\r\n  35 = CLEARGIF\r\n  35.width = {$page.contentMarginRight}\r\n\r\n    # right content column\r\n  40 = HTML\r\n  40.value = </td><td valign=\"top\">\r\n  40.value.addParams._offset = -1\r\n  40.value.addParams.bgColor = {$page.bgColors.rightBgColor}\r\n  40.value.addParams.background = {$page.file.rightBgImg}\r\n\r\n  43 = IMAGE\r\n  43.file = {$page.file.marginLogoImg}\r\n  43.stdWrap.wrap = |<br />\r\n  43.stdWrap.offsetWrap = 0,0\r\n  43.stdWrap.required=1\r\n  43.stdWrap.if.directReturn = {$rightCol.enable}\r\n\r\n  45 = COA \r\n  45.stdWrap.if.directReturn = {$rightCol.enable}\r\n  45.stdWrap.offsetWrap = {$rightCol.offset}\r\n  45.5 = CLEARGIF\r\n  45.5.width = {$rightCol.maxImageWidth}\r\n  45.7 < temp.menu2\r\n  45.9 = LOAD_REGISTER\r\n  45.9.maxImageWidth = {$rightCol.maxImageWidth}\r\n  45.9.textStyle_face = {$rightCol.textStyle_face}\r\n  45.9.textStyle_size = {$rightCol.textStyle_size}\r\n  45.9.textStyle_color = {$rightCol.textStyle_color}\r\n  45.9.defaultHeaderType = {$rightCol.defaultHeaderType}\r\n  45.9.pageColor = {$page.bgColors.rightBgColor}\r\n  45.10 < styles.content.{$rightCol.borderContent}\r\n  45.10.select.pidInList = {$rightCol.getNewsPid}\r\n  45.11 = RESTORE_REGISTER\r\n\r\n    # end\r\n  50 = HTML\r\n  50.value = </td></tr></table>\r\n}\r\n\r\n# end\r\npage.30 = HTML\r\npage.30.value = </td></tr></table><br />\r\n\r\n\r\n\r\n# Configuration\r\nconfig.extTarget = _blank\r\nconfig.compensateFieldWidth = 0.7\r\n\r\npage.config.admPanel = 1\r\nconfig.intTarget = {$PAGE_TARGET}\r\npage.headerData.999 < plugin.meta\r\n\r\n','','');
INSERT INTO static_template VALUES (90,0,1054753018,1002209598,'plugin.tipafriend [DEPRECIATED]','','plugin.tipafriend {\r\n    # cat=plugin.tipafriend/file; type=file[html,htm,tmpl,txt]; label= Template File: HTML-template file for display of the Tip-a-Friend form\r\n  file.templateFile = media/scripts/tipafriend_template.tmpl\r\n\r\n    # cat=plugin.tipafriend/typo; type=wrap; label= Wrap 1: This wrap is used in the template-file.\r\n  wrap1 = <font face=\"verdana\" size=\"2\" color=\"black\"> | </font>\r\n    # cat=plugin.tipafriend/typo; type=wrap; label= Wrap 2: This wrap is used in the template-file.\r\n  wrap2 = <font face=\"verdana\" size=\"1\" color=\"black\"> | </font>\r\n\r\n    # cat=plugin.tipafriend/color; type=color; label= Color 1: This bgcolor is used in the template-file.\r\n  color1 = #cccccc\r\n    # cat=plugin.tipafriend/color; type=color; label= Color 2: This bgcolor is used in the template-file.\r\n  color2 = #999999\r\n    # cat=plugin.tipafriend/color; type=color; label= Color 3: This bgcolor is used in the template-file.\r\n  color3 = #333333\r\n\r\n    # cat=plugin.tipafriend//; type=int+; label= PID for the Tip-form page.\r\n  PIDtipForm = 0\r\n    # cat=plugin.tipafriend/enable; type=boolean; label= Send page as HTML: If set, the mail is sent as an HTML mail.\r\n  htmlMail = 0\r\n}\r\n','## Includes the newsLib:\r\nincludeLibs.ts_tipafriend= media/scripts/tipafriendLib.inc\r\n\r\n## This enables the tt_content.list item to display the news:\r\nplugin.tipafriend >\r\nplugin.tipafriend = USER\r\nplugin.tipafriend {\r\n  userFunc = user_tipafriend->main_tipafriend\r\n  code.field = select_key\r\n  templateFile = {$plugin.tipafriend.file.templateFile}\r\n\r\n  # Global wraps\r\n  wrap1.wrap = {$plugin.tipafriend.wrap1}\r\n  wrap2.wrap = {$plugin.tipafriend.wrap2}\r\n  color1.wrap = {$plugin.tipafriend.color1}\r\n  color2.wrap = {$plugin.tipafriend.color2}\r\n  color3.wrap = {$plugin.tipafriend.color3}\r\n\r\n  typolink.parameter = {$plugin.tipafriend.PIDtipForm}\r\n  htmlmail = {$plugin.tipafriend.htmlMail}\r\n\r\n}\r\n','PLUGIN: Tip-a-Friend module\r\nAUTHOR: Kasper Skårhøj, kasper@typo3.com\r\n\r\n','');
INSERT INTO static_template VALUES (91,0,1054752935,1002543181,'plugin.feadmin.dmailsubscription [DEPRECIATED]','','plugin.feadmin.dmailsubscription {\r\n    # cat=plugin.feadmin.dmailsubscription/file; type=file[html,htm,tmpl,txt]; label= Template File: HTML-template file\r\n  file.templateFile = media/scripts/fe_admin_dmailsubscrip.tmpl\r\n\r\n    # cat=plugin.feadmin.dmailsubscription//; type=string; label= Administration email: Enter the administration email address here. This email address will be the sender email and also recieve administration notes.\r\n  email = \r\n    # cat=plugin.feadmin.dmailsubscription//; type=string; label= Administration name: Enter the administration name here. If set, this will be used as the email address name in the mails sent.\r\n  emailName = \r\n\r\n    # cat=plugin.feadmin.dmailsubscription//; type=int+; label= Record PID: If the records edited/created is located in another page than the current, enter the PID of that page here.\r\n  pid = \r\n\r\n\r\n    # cat=plugin.feadmin.dmailsubscription/typo; type=wrap; label= Wrap 1: This wrap is used in the template-file.\r\n  wrap1 = <font face=\"verdana\" size=\"2\" color=\"black\"> | </font>\r\n    # cat=plugin.feadmin.dmailsubscription/typo; type=wrap; label= Wrap 2: This wrap is used in the template-file.\r\n  wrap2 = <font face=\"verdana\" size=\"1\" color=\"black\"> | </font>\r\n\r\n    # cat=plugin.feadmin.dmailsubscription/color; type=color; label= Color 1: This bgcolor is used in the template-file.\r\n  color1 = #cccccc\r\n    # cat=plugin.feadmin.dmailsubscription/color; type=color; label= Color 2: This bgcolor is used in the template-file.\r\n  color2 = #999999\r\n    # cat=plugin.feadmin.dmailsubscription/color; type=color; label= Color 3: This bgcolor is used in the template-file.\r\n  color3 = #333333\r\n\r\n}\r\n','plugin.feadmin.dmailsubscription >\r\nplugin.feadmin.dmailsubscription = USER_INT\r\nplugin.feadmin.dmailsubscription {\r\n  userFunc = user_feAdmin->init\r\n  includeLibs = media/scripts/fe_adminLib.inc\r\n  templateFile ={$plugin.feadmin.dmailsubscription.file.templateFile}\r\n\r\n  # Global wraps\r\n  wrap1.wrap = {$plugin.feadmin.dmailsubscription.wrap1}\r\n  wrap2.wrap = {$plugin.feadmin.dmailsubscription.wrap2}\r\n  color1.wrap = {$plugin.feadmin.dmailsubscription.color1}\r\n  color2.wrap = {$plugin.feadmin.dmailsubscription.color2}\r\n  color3.wrap = {$plugin.feadmin.dmailsubscription.color3}\r\n\r\n  // Tables + Commands\r\n  table = tt_address\r\n\r\n    // Info-mail setup\r\n  setfixed=1\r\n  setfixed.approve {\r\n    _FIELDLIST = uid\r\n    hidden = 0\r\n  }\r\n  setfixed.DELETE = 1\r\n  setfixed.DELETE._FIELDLIST = uid\r\n\r\n  delete = 1\r\n  defaultCmd=create\r\n\r\n  // Info-mail setup\r\n  infomail = 1\r\n  infomail.default {\r\n    label = FORGOTPASSWORD\r\n  }\r\n\r\n  // Edit setup\r\n  edit = 1\r\n  edit.fields = name, email, module_sys_dmail_category, module_sys_dmail_html\r\n  edit.required = name, email\r\n  edit.evalValues {\r\n    email = uniqueLocal, email\r\n  }\r\n\r\n  // Create setup\r\n  create = 1\r\n  create.preview = 0\r\n  create.fields = name, hidden, email, module_sys_dmail_category, module_sys_dmail_html\r\n  create.required = name, email\r\n  create.noSpecialLoginForm = 1\r\n    # Initially hide the user until he approves!\r\n  create.overrideValues.hidden = 1\r\n  create.evalValues {\r\n    email = uniqueLocal, email\r\n  }\r\n\r\n  authcodeFields = uid\r\n  authcodeFields.addKey = \r\n  authcodeFields.addDate = \r\n\r\n  evalErrors.email.uniqueLocal = Apparently you\'re already registered with this email address!\r\n  evalErrors.email.email = This is not a proper email address!\r\n\r\n  parseValues.module_sys_dmail_category = checkArray,setEmptyIfAbsent \r\n  parseValues.module_sys_dmail_html = setEmptyIfAbsent \r\n  pid = {$plugin.feadmin.dmailsubscription.pid}\r\n\r\n  email.from = {$plugin.feadmin.dmailsubscription.email}\r\n  email.fromName = {$plugin.feadmin.dmailsubscription.emailName}\r\n  email.admin = {$plugin.feadmin.dmailsubscription.email}\r\n  email.field = email\r\n}\r\n\r\n','PLUGIN: Direct-Mail subscription example\r\nAUTHOR: Kasper Skårhøj, kasper@typo3.com\r\n\r\n','');
INSERT INTO static_template VALUES (92,0,1054752963,1002543825,'plugin.feadmin.fe_users [DEPRECIATED]','','plugin.feadmin.fe_users {\r\n    # cat=plugin.feadmin.fe_users/file; type=file[html,htm,tmpl,txt]; label= Template File: HTML-template file \r\n  file.templateFile = media/scripts/fe_admin_fe_users.tmpl\r\n\r\n    # cat=plugin.feadmin.fe_users//; type=string; label= Administration email: Enter the administration email address here. This email address will be the sender email and also recieve administration notes.\r\n  email = \r\n    # cat=plugin.feadmin.fe_users//; type=string; label= Administration name: Enter the administration name here. If set, this will be used as the email address name in the mails sent.\r\n  emailName = \r\n\r\n    # cat=plugin.feadmin.fe_users//; type=int+; label= Record PID: If the records edited/created is located in another page than the current, enter the PID of that page here.\r\n  pid = \r\n    # cat=plugin.feadmin.fe_users//; type=int+; label= Usergroup override: Enter the value of the user group field. Must be a list of integers WITHOUT spaces between the comma separated values! Furthermore these integer MUST point to actual fe_groups records!\r\n  usergroupOverride = \r\n\r\n\r\n    # cat=plugin.feadmin.fe_users/typo; type=wrap; label= Wrap 1: This wrap is used in the template-file.\r\n  wrap1 = <font face=\"verdana\" size=\"2\" color=\"black\"> | </font>\r\n    # cat=plugin.feadmin.fe_users/typo; type=wrap; label= Wrap 2: This wrap is used in the template-file.\r\n  wrap2 = <font face=\"verdana\" size=\"1\" color=\"black\"> | </font>\r\n\r\n    # cat=plugin.feadmin.fe_users/color; type=color; label= Color 1: This bgcolor is used in the template-file.\r\n  color1 = #cccccc\r\n    # cat=plugin.feadmin.fe_users/color; type=color; label= Color 2: This bgcolor is used in the template-file.\r\n  color2 = #999999\r\n    # cat=plugin.feadmin.fe_users/color; type=color; label= Color 3: This bgcolor is used in the template-file.\r\n  color3 = #333333\r\n\r\n}\r\n\r\n\r\n','plugin.feadmin.fe_users >\r\nplugin.feadmin.fe_users = USER_INT\r\nplugin.feadmin.fe_users {\r\n  userFunc = user_feAdmin->init\r\n  includeLibs = media/scripts/fe_adminLib.inc\r\n  templateFile ={$plugin.feadmin.fe_users.file.templateFile}\r\n\r\n  # Global wraps\r\n  wrap1.wrap = {$plugin.feadmin.fe_users.wrap1}\r\n  wrap2.wrap = {$plugin.feadmin.fe_users.wrap2}\r\n  color1.wrap = {$plugin.feadmin.fe_users.color1}\r\n  color2.wrap = {$plugin.feadmin.fe_users.color2}\r\n  color3.wrap = {$plugin.feadmin.fe_users.color3}\r\n\r\n  // Tables + Commands\r\n  table=fe_users\r\n  defaultCmd=create\r\n  debug=0\r\n\r\n  setfixed=0\r\n  delete=1\r\n\r\n    // Info-mail setup\r\n  infomail = 1\r\n  infomail.default {\r\n    label = FORGOTPASSWORD\r\n  }\r\n\r\n    // Creating\r\n  create = 1\r\n  create.preview = 1\r\n  create.fields = username,password,name,email,usergroup,address,telephone,fax,title,company,zip,city,country,www\r\n  create.required = username,password,name,email\r\n  create.overrideValues {\r\n    usergroup = {$plugin.feadmin.fe_users.usergroupOverride}\r\n  }\r\n  create.evalValues {\r\n    password = twice, atLeast[5]\r\n    username = uniqueLocal, atLeast[4]\r\n    email = email\r\n  }\r\n\r\n    // Editing:\r\n  edit < .create\r\n  edit.overrideValues {\r\n    username = \r\n  }\r\n  edit.evalValues {\r\n    username = unsetEmpty\r\n  }\r\n\r\n\r\n    // Field parsing and evaluation error messages:\r\n  parseValues {\r\n    username = lower,nospace,trim\r\n    email < .username\r\n    password = trim\r\n  }\r\n  evalErrors {\r\n    password.twice = You must enter the password twice.\r\n    password.atLeast = There must be at least %s characters in your password!\r\n    email.email = The email address is not validly formed. Must contain @ and a domain\r\n    username.uniqueLocal = The username exists already. Please select another one.\r\n    username.atLeast = There must be at least %s characters in your username!\r\n  }\r\n  pid = {$plugin.feadmin.fe_users.pid}\r\n  fe_userOwnSelf = 1\r\n  fe_userEditSelf = 1\r\n\r\n  cObjects.LOGIN = < tt_content.login.20\r\n\r\n  email.from = {$plugin.feadmin.fe_users.email}\r\n  email.fromName = {$plugin.feadmin.fe_users.emailName}\r\n  email.admin = {$plugin.feadmin.fe_users.email}\r\n  email.field = email\r\n}\r\n\r\n','PLUGIN: FrontEnd user creation / administration\r\nAUTHOR: Kasper Skårhøj, kasper@typo3.com\r\n\r\n','');
INSERT INTO static_template VALUES (93,0,1054752696,1004049254,'language.de (german) [DEPRECIATED]','','','## Setting the TypoScript language to german:\r\nconfig.language = de\r\n\r\n\r\n# ***********************************\r\n#  Login form as used in \'content (default)\'\r\n# ***********************************\r\ntt_content.login.20.dataArray {\r\n    10.label.lang.de = Benutzername:\r\n    20.label.lang.de = Password:\r\n    40.value.lang.de = Login\r\n}\r\n\r\n[usergroup = *]\r\ntt_content.login.20.dataArray {\r\n    10.label.lang.de = Benutzername: <!--###USERNAME###-->\r\n    20 >\r\n    40.value.lang.de = Logout\r\n}\r\n[global]\r\n\r\n\r\n\r\n\r\n# ***********************\r\n#  Search dialog object\r\n# ***********************\r\n\r\ntt_content.search.30.dataArray {\r\n    10.label.lang.de = Suchen:\r\n    20.label.lang.de = in\r\n    20.valueArray {\r\n      10.label.lang.de = Überschriften und Stichworten\r\n      20.label.lang.de = Seiteninhalt\r\n    }\r\n    40.value.lang.de = Suche starten\r\n}\r\n\r\n\r\n\r\n# ***********************\r\n#  Search result page object\r\n# ***********************\r\ntt_content.search.20 {\r\n  layout.10.lang.de = Suchergebnis: ###RANGELOW###-###RANGEHIGH### von \r\n###TOTAL###\r\n  noResultObj.10.lang.de = Die Suche brachte kein Ergebnis!\r\n  next.lang.de = Nächste\r\n  prev.lang.de = Vorherige\r\n}\r\n\r\n\r\n\r\n# ***********************\r\n#  Default Guestbook form\r\n# ***********************\r\nplugin.tt_guest.postform.dataArray {\r\n  10.label.lang.de = Überschrift:\r\n  20.label.lang.de = Dein Kommentar:\r\n  30.label.lang.de = Name:\r\n  40.label.lang.de = Email:\r\n  50.label.lang.de = Homepage:\r\n  60.value.lang.de = Eintragen\r\n}\r\n\r\n\r\n# ***********************\r\n#  Default List Board form\r\n# ***********************\r\nplugin.tt_board_list.postform.dataArray {\r\n  10.label.lang.de = Thema:\r\n  20.label.lang.de = Mitteilung:\r\n  30.label.lang.de = Name:\r\n  40.label.lang.de = Email:\r\n  50.label.lang.de = Benachrichtigung<br />bei Antwort(en):\r\n  60.value.lang.de = Antwort absenden\r\n}\r\nplugin.tt_board_list.postform_newThread.dataArray {\r\n  10.label.lang.de = Thema:\r\n  20.label.lang.de = Mitteilung:\r\n  30.label.lang.de = Name:\r\n  40.label.lang.de = Email:\r\n  50.label.lang.de = Benachrichtigung<br />bei Antwort(en):\r\n  60.value.lang.de = Diskussion eröffnen\r\n}\r\n\r\n# ***********************\r\n#  Default Tree Board form\r\n# ***********************\r\nplugin.tt_board_tree.postform.dataArray {\r\n  10.label.lang.de = Thema:\r\n  20.label.lang.de = Mitteilung:\r\n  30.label.lang.de = Name:\r\n  40.label.lang.de = Email:\r\n  50.label.lang.de = Benachrichtigung<br />bei Antwort(en):\r\n  60.value.lang.de = Antwort absenden\r\n}\r\nplugin.tt_board_tree.postform_newThread.dataArray {\r\n  10.label.lang.de = Thema:\r\n  20.label.lang.de = Mitteilung:\r\n  30.label.lang.de = Name:\r\n  40.label.lang.de = Email:\r\n  50.label.lang.de = Benachrichtigung<br />bei Antwort(en):\r\n  60.value.lang.de = Diskussion eröffnen\r\n}\r\n\r\n','This implements german labels on these standard elements \r\n\r\nFrom \'content (default)\':\r\n\r\n- login form \r\n- search form\r\n- search result\r\n\r\nFrom \'tt_guest\':\r\n\r\n- submit form.\r\n\r\n\r\nFrom \'tt_board\':\r\n\r\n- submit forms.\r\n','');
INSERT INTO static_template VALUES (94,0,1054753170,1004097988,'plugin.tt_poll [DEPRECIATED]','','plugin.tt_poll >\r\nplugin.tt_poll {\r\n\r\n    # cat=plugin.poll/typo; type=int; label= The length of a bar or similiar that indicates 100%.\r\n  pollOutputWidth = 250\r\n    # cat=plugin.poll/typo; type=; label= Image used to render the bar begin.\r\n  beginBarImgFile = media/scripts/pollbar-begin.gif\r\n    # cat=plugin.poll/typo; type=; label= Image used to render the bar.\r\n  mainBarImgFile = media/scripts/pollbar-main.gif\r\n    # cat=plugin.poll/typo; type=; label= Image used to render the bar end.\r\n  endBarImgFile = media/scripts/pollbar-end.gif\r\n\r\n}\r\n','## Includes the pollLib:\r\nincludeLibs.ts_poll = media/scripts/pollLib.inc\r\n\r\n## Sets up the fields, that may be submitted in order to create items. Mandatory!\r\nFEData.tt_poll {\r\n  processScript = media/scripts/poll_submit.inc\r\n  allowEdit {\r\n    // following item is used to pass the vote to fe_tce.php, It\'s NOT a fields\r\n    vote = 1\r\n  }\r\n}\r\n\r\n\r\nplugin.tt_poll >\r\nplugin.tt_poll = USER\r\nplugin.tt_poll {\r\n  userFunc = user_poll->main_poll\r\n\r\n  code = VOTEFORM\r\n\r\n  pollOutputWidth = {$plugin.tt_poll.pollOutputWidth}\r\n\r\n  date_stdWrap.strftime= %e-%m-%y\r\n\r\n  voteform < styles.content.mailform\r\n  voteform.layout = <tr><td>###FIELD###</td></tr>\r\n  voteform.stdWrap.wrap = <table border=\"0\" cellspacing=\"0\" cellpadding=\"2\" bgcolor=\"#000000\"><tr><td><table width=\"100%\" border=\"0\" cellspacing=\"0\" cellpadding=\"3\" bgcolor=\"#ffffff\"> | </table></tr></td></table>\r\n  voteform.stdWrap.innerWrap.cObject = COA\r\n  voteform.stdWrap.innerWrap.cObject {\r\n    10 = TEXT\r\n    10.value = Survey\r\n    10.wrap = <tr><td align=\"center\" bgcolor=\"#CCCCCC\">|</td></tr>\r\n    10.textStyle < styles.content.textStyle\r\n    10.textStyle.altWrap = <span class=\"mailform\">|</span>\r\n\r\n    20 = TEXT\r\n    20.value = <b>###QUESTION###</b>\r\n    20.wrap = <tr><td>|</td></tr>\r\n    20.textStyle < styles.content.textStyle\r\n    20.textStyle.altWrap = <span class=\"mailform\">|</span>\r\n  }\r\n  voteform.data >\r\n    // put only the submit button here!!!\r\n  voteform.dataArray {\r\n    10.type = formtype_db = submit\r\n    10.value = Vote\r\n  }\r\n\r\n  voteform.radioWrap.textStyle < styles.content.textStyle\r\n  voteform.radioWrap.textStyle.altWrap = <span class=\"mailform\">|</span>\r\n  voteform.no_cache=1\r\n  voteform.noValueInsert=1\r\n  voteform.wrap =\r\n\r\n  resultObj = COA\r\n  resultObj.wrap = <table border=\"0\" cellspacing=\"0\" cellpadding=\"2\" bgcolor=\"#000000\"><tr><td><table cellspacing=\"0\" cellpadding=\"3\" border=\"0\" bgcolor=\"#ffffff\">|</table></tr></td></table>\r\n  resultObj {\r\n    10 = TEXT\r\n    10.value = Survey Result\r\n    10.wrap = <tr><td colspan=\"2\" align=\"center\" bgcolor=\"#CCCCCC\">|</td></tr>\r\n    10.textStyle < styles.content.textStyle\r\n    10.textStyle.altWrap = <span class=\"mailform\">|</span>\r\n\r\n    20 = TEXT\r\n    20.value = <b>###QUESTION###</b>\r\n    20.wrap = <tr><td colspan=\"2\" align=\"center\"><br />|<br /><br /></td></tr>\r\n    20.textStyle < styles.content.textStyle\r\n    20.textStyle.altWrap = <span class=\"mailform\">|</span>\r\n\r\n    30 = TEXT\r\n    30.value = ###RESULTITEMS###\r\n\r\n    40 = TEXT\r\n    40.value = ###TOTALVOTES### votes total\r\n    40.wrap = <tr><td colspan=\"2\" align=\"center\"><br />|<br /></td></tr>\r\n    40.textStyle < styles.content.textStyle\r\n    40.textStyle.altWrap = <span class=\"mailform\">|</span>\r\n\r\n    50 = HTML\r\n    50.value = ###PROGRESSMSG######VOTEMSG###\r\n  }\r\n\r\n  resultItemObj = COA\r\n  resultItemObj.wrap =  <tr>|</tr>\r\n  resultItemObj {\r\n\r\n    10 = TEXT\r\n    10.value = ###ANSWER###\r\n    10.wrap = <td nowrap=\"nowrap\">&nbsp;&nbsp;|</td>\r\n    10.textStyle < styles.content.textStyle\r\n    10.textStyle.altWrap = <span class=\"mailform\">|</span>\r\n\r\n    20 = HTML\r\n    20.value = <td nowrap=\"nowrap\"><img src=\"{$plugin.tt_poll.beginBarImgFile}\" height=\"14\" width=\"7\" alt=\"\" /><img src=\"{$plugin.tt_poll.mainBarImgFile}\" height=\"14\" width=\"###POLLWIDTH###\" alt=\"###PERCENT### %\" /><img src=\"{$plugin.tt_poll.endBarImgFile}\" height=\"14\" width=\"7\" alt=\"\" />\r\n\r\n    30 = TEXT\r\n    30.value = &nbsp;###PERCENT### % (###ITEMVOTES### votes)\r\n    30.wrap = |&nbsp;&nbsp;</td>\r\n    30.textStyle < styles.content.textStyle\r\n    30.textStyle.altWrap = <span class=\"mailform\">|</span>\r\n  }\r\n\r\n  inProgressObj = TEXT\r\n  inProgressObj {\r\n    wrap = <tr><td colspan=\"2\" align=\"center\"><br />|<br /></td></tr>\r\n    value = The Survey will end at ###ENDTIME###.\r\n    textStyle < styles.content.textStyle\r\n    textStyle.altWrap = <span class=\"mailform\">|</span>\r\n  }\r\n\r\n  finishedObj = TEXT\r\n  finishedObj {\r\n    wrap = <tr><td colspan=\"2\" align=\"center\"><br />|<br /></td></tr>\r\n    value = The Survey was finished at ###ENDTIME###.\r\n    textStyle < styles.content.textStyle\r\n    textStyle.altWrap = <span class=\"mailform\">|</span>\r\n  }\r\n\r\n  submittedVoteObj = TEXT\r\n  submittedVoteObj {\r\n    wrap = <tr><td colspan=\"2\" align=\"center\"><br />|<br /></td></tr>\r\n    value = Your voting was: <b>\"###SUBMITTEDVOTE###\"</b>.\r\n    textStyle < styles.content.textStyle\r\n    textStyle.altWrap = <span class=\"mailform\">|</span>\r\n  }\r\n}\r\n\r\n\r\n','Author: René Fritz <r.fritz@colorcube.de>','');
INSERT INTO static_template VALUES (95,0,1054752760,1010109604,'language.nl (dutch) [DEPRECIATED]','','# ***********************\r\n#  Newsletter subscription\r\n# ***********************\r\nplugin.feadmin.dmailsubscription.file.templateFile = media/scripts/fe_admin_dmailsubscrip_dk.tmpl','## Setting the TypoScript language to dutch:\r\nconfig.language = nl\r\n\r\n\r\n# ***********************************\r\n#  Login form as used in \'content (default)\'\r\n# ***********************************\r\ntt_content.login.20.dataArray {\r\n    10.label.lang.nl = Gebruikersnaam:\r\n    20.label.lang.nl = Wachtwoord:\r\n    40.value.lang.nl = Log In\r\n}\r\n\r\n[usergroup = *]\r\ntt_content.login.20.dataArray {\r\n    10.label.lang.nl = Gebruikersnaam: <!--###USERNAME###-->\r\n    20 >\r\n    40.value.lang.nl = Log Uit\r\n}\r\n[global]\r\n\r\n\r\n\r\n\r\n# ***********************\r\n#  Search dialog object\r\n# ***********************\r\n\r\ntt_content.search.30.dataArray {\r\n    10.label.lang.nl = Zoeken:\r\n    20.label.lang.nl = in\r\n    20.valueArray {\r\n      10.label.lang.nl = Titels en kernwoorden\r\n      20.label.lang.nl = Site-inhoud\r\n    }\r\n    40.value.lang.nl = Zoeken\r\n}\r\n\r\n\r\n\r\n# ***********************\r\n#  Search result page object\r\n# ***********************\r\ntt_content.search.20 {\r\n  layout.10.lang.nl = Zoekresultaat: ###RANGELOW###-###RANGEHIGH### van ###TOTAL###\r\n  noResultObj.10.lang.nl = Helaas, Er zijn geen pagina\'s gevonden die voldoen aan de opgegeven criteria. Pas je zoekopdracht aan en probeer het nog eens!\r\n  next.lang.nl = Volgende\r\n  prev.lang.nl = Volgende\r\n}\r\n\r\n\r\n\r\n# ***********************\r\n#  Default Guestbook form\r\n# ***********************\r\nplugin.tt_guest.postform.dataArray {\r\n  10.label.lang.nl = Onderwerp:\r\n  20.label.lang.nl = Jouw commentaar:\r\n  30.label.lang.nl = Naam:\r\n  40.label.lang.nl = Email:\r\n  50.label.lang.nl = Homepage:\r\n  60.value.lang.nl = Verzenden\r\n}\r\n\r\n\r\n# ***********************\r\n#  Default List Board form\r\n# ***********************\r\nplugin.tt_board_list.postform.dataArray {\r\n  10.label.lang.nl = Thema:\r\n  20.label.lang.nl = Mededeling:\r\n  30.label.lang.nl = Naam:\r\n  40.label.lang.nl = Email:\r\n  50.label.lang.nl = Kennisgeving<br />bij antwoord:\r\n  60.value.lang.nl = Antwoord verzenden\r\n}\r\nplugin.tt_board_list.postform_newThread.dataArray {\r\n  10.label.lang.nl = Thema:\r\n  20.label.lang.nl = Mededeling:\r\n  30.label.lang.nl = Naam:\r\n  40.label.lang.nl = Email:\r\n  50.label.lang.nl = Kennisgeving<br />bij antwoord:\r\n  60.value.lang.nl = Discussie openen\r\n}\r\n\r\n    // \"You must fill in these fields:\"\r\nplugin.tt_board_list.postform.badMess = Je moet de volgende velden invullen:\r\nplugin.tt_board_list.postform_newThread.badMess = Je moet de volgende velden invullen:\r\n\r\n# ***********************\r\n#  Default Tree Board form\r\n# ***********************\r\nplugin.tt_board_tree.postform.dataArray {\r\n  10.label.lang.nl = Thema:\r\n  20.label.lang.nl = Mededeling:\r\n  30.label.lang.nl = Naam:\r\n  40.label.lang.nl = Email:\r\n  50.label.lang.nl = Kennisgeving<br />bij antwoord:\r\n  60.value.lang.nl = Antwoord verzenden\r\n}\r\nplugin.tt_board_tree.postform_newThread.dataArray {\r\n  10.label.lang.nl = Thema:\r\n  20.label.lang.nl = Mededeling:\r\n  30.label.lang.nl = Naam:\r\n  40.label.lang.nl = Email:\r\n  50.label.lang.nl = Kennisgeving<br />bij antwoord:\r\n  60.value.lang.nl = Discussie openen\r\n}\r\n\r\n\r\nplugin.tt_board_tree.postform.badMess = Je moet de volgende velden invullen:\r\nplugin.tt_board_tree.postform_newThread.badMess = Je moet de volgende velden invullen:\r\n\r\n\r\n\r\n# ***********************\r\n#  Newsletter subscription\r\n# ***********************\r\nplugin.feadmin.dmailsubscription.evalErrors.email {\r\n     // \"Apparently you\'re already registered with this email address!\r\n  uniqueLocal = Kennelijk ben je al geregistreerd met dit emailadres!\r\n     // This is not a correct email address!\r\n  email = Dit is geen geldig emailadres!\r\n}\r\n\r\n','This implements dutch labels on these standard elements \r\n(Translation by ben van \'t ende / netcreators.nl, <ben@netcreators.nl>\r\n\r\nFrom \'content (default)\':\r\n\r\n- login form \r\n- search form\r\n- search result\r\n\r\nFrom \'tt_guest\':\r\n\r\n- submit form.\r\n\r\n\r\nFrom \'tt_board\':\r\n\r\n- submit forms.\r\n\r\n\r\n','');
INSERT INTO static_template VALUES (96,0,1054752741,1010702909,'language.fr (french) [DEPRECIATED]','','# ***********************\r\n#  Newsletter subscription\r\n# ***********************\r\nplugin.feadmin.dmailsubscription.file.templateFile = media/scripts/fe_admin_dmailsubscrip_dk.tmpl','## Setting the TypoScript language to french:\r\nconfig.language = fr\r\n \r\n \r\n# ***********************************\r\n#  Login form as used in \'content (default)\'\r\n# ***********************************\r\ntt_content.login.20.dataArray {\r\n    10.label.lang.de = Nom d\'utilisateur:\r\n    20.label.lang.de = Mot de passe:\r\n    40.value.lang.de = Login\r\n}\r\n \r\n[usergroup = *]\r\ntt_content.login.20.dataArray {\r\n    10.label.lang.de = Nom d\'utilisateur: <!--###USERNAME###-->\r\n    20 >\r\n    40.value.lang.de = Logout\r\n}\r\n[global]\r\n \r\n \r\n \r\n \r\n# ***********************\r\n#  Search dialog object\r\n# ***********************\r\n \r\ntt_content.search.30.dataArray {\r\n    10.label.lang.de = Chercher:\r\n    20.label.lang.de = dans\r\n    20.valueArray {\r\n      10.label.lang.de = Titre et Mots clés\r\n      20.label.lang.de = Contenu de la page\r\n    }\r\n    40.value.lang.de = Démarrer la recherche\r\n}\r\n \r\n \r\n \r\n# ***********************\r\n#  Search result page object\r\n# ***********************\r\ntt_content.search.20 {\r\n  layout.10.lang.de = Echelle de recherche: ###RANGELOW###-###RANGEHIGH### de ###TOTAL###\r\n  noResultObj.10.lang.de = La recherche ne donne aucun résultat!\r\n  next.lang.de = Suivant\r\n  prev.lang.de = Précédent\r\n}\r\n \r\n \r\n \r\n# ***********************\r\n#  Default Guestbook form\r\n# ***********************\r\nplugin.tt_guest.postform.dataArray {\r\n  10.label.lang.de = Titre:\r\n  20.label.lang.de = Ton commentaire:\r\n  30.label.lang.de = Nom:\r\n  40.label.lang.de = E-mail:\r\n  50.label.lang.de = Site Web:\r\n  60.value.lang.de = S\'inscrire\r\n}\r\n \r\n \r\n# ***********************\r\n#  Default List Board form\r\n# ***********************\r\nplugin.tt_board_list.postform.dataArray {\r\n  10.label.lang.de = Thème:\r\n  20.label.lang.de = Message:\r\n  30.label.lang.de = Nom:\r\n  40.label.lang.de = E-mail:\r\n  50.label.lang.de = Notifier<br />en cas de réponse(en):\r\n  60.value.lang.de = Envoyer la réponse\r\n}\r\nplugin.tt_board_list.postform_newThread.dataArray {\r\n  10.label.lang.de = Thème:\r\n  20.label.lang.de = Message:\r\n  30.label.lang.de = Nom:\r\n  40.label.lang.de = E-mail:\r\n  50.label.lang.de = Notifier<br />en cas de réponse (en):\r\n  60.value.lang.de = Ouvrir la discution\r\n}\r\n\r\n    // \"You must fill in these fields:\"\r\nplugin.tt_board_list.postform.badMess = Vous devez remplir ces champs: \r\nplugin.tt_board_list.postform_newThread.badMess = Vous devez remplir ces champs: \r\n\r\n \r\n# ***********************\r\n#  Default Tree Board form\r\n# ***********************\r\nplugin.tt_board_tree.postform.dataArray {\r\n  10.label.lang.de = Thème:\r\n  20.label.lang.de = Message:\r\n  30.label.lang.de = Nom:\r\n  40.label.lang.de = E-mail:\r\n  50.label.lang.de = Notifier<br />en cas de réponse(en):\r\n  60.value.lang.de = Envoyer la réponse\r\n}\r\nplugin.tt_board_tree.postform_newThread.dataArray {\r\n  10.label.lang.de = Thème:\r\n  20.label.lang.de = Message:\r\n  30.label.lang.de = Nom:\r\n  40.label.lang.de = E-mail:\r\n  50.label.lang.de = Notifier<br />en cas de réponse (en):\r\n  60.value.lang.de = Ouvrir la discution\r\n}\r\n\r\n\r\nplugin.tt_board_tree.postform.badMess = Vous devez remplir ces champs: \r\nplugin.tt_board_tree.postform_newThread.badMess =Vous devez remplir ces champs: \r\n\r\n\r\n\r\n# ***********************\r\n#  Newsletter subscription\r\n# ***********************\r\nplugin.feadmin.dmailsubscription.\r\nplugin.feadmin.dmailsubscription.evalErrors.email {\r\n     // \"Apparently you\'re already registered with this email address!\r\n  uniqueLocal = Apparemment, vous êtes déjà enregistré avec cette adresse!\r\n     // This is not a correct email address!\r\n  email = Ce n\'est pas un adresse e-mail valide!\r\n}\r\n','This implements french labels on these standard elements \r\n(Translation by Dominique Feyer <dfeyer@techhandflesh.ch>)\r\n\r\nFrom \'content (default)\':\r\n\r\n- login form \r\n- search form\r\n- search result\r\n\r\nFrom \'tt_guest\':\r\n\r\n- submit form.\r\n\r\n\r\nFrom \'tt_board\':\r\n\r\n- submit forms.\r\n\r\n\r\n','');
INSERT INTO static_template VALUES (97,0,1054752777,1014636622,'language.no (norwegian) [DEPRECIATED]','','# ***********************\r\n#  Newsletter subscription\r\n# ***********************\r\nplugin.feadmin.dmailsubscription.file.templateFile = media/scripts/fe_admin_dmailsubscrip_dk.tmpl','## Setting the TypoScript language to danish:\r\nconfig.language = no\r\n\r\n\r\n# ***********************************\r\n#  Login form as used in \'content (default)\'\r\n# ***********************************\r\ntt_content.login.20.dataArray {\r\n    10.label.lang.no = Brukernavn:\r\n    20.label.lang.no = Passord:\r\n    40.value.lang.no = Logg inn\r\n}\r\n\r\n[usergroup = *]\r\ntt_content.login.20.dataArray {\r\n    10.label.lang.no = Brukernavn: <!--###USERNAME###--> \r\n    20 >\r\n    40.value.lang.no = Logg ut\r\n}\r\n[global]\r\n\r\n\r\n\r\n\r\n# ***********************\r\n#  Search dialog object\r\n# ***********************\r\n\r\ntt_content.search.30.dataArray {\r\n    10.label.lang.no = Søkeord:\r\n    20.label.lang.no = Søk i:\r\n    20.valueArray {\r\n      10.label.lang.no = Overskrift og nøkkelord\r\n      20.label.lang.no = Sideinnhold\r\n    }\r\n    40.value.lang.no = Start søk!\r\n}\r\n\r\n\r\n\r\n# ***********************\r\n#  Search result page object\r\n# ***********************\r\ntt_content.search.20 {\r\n  layout.10.lang.no = Søkeresultat: ###RANGELOW###-###RANGEHIGH### ud af ###TOTAL###\r\n  noResultObj.10.lang.no = Beklager, søket ditt gav ingen treff!\r\n  next.lang.no = Neste\r\n  prev.lang.no = Forrige\r\n}\r\n\r\n\r\n\r\n# ***********************\r\n#  Default Guestbook form\r\n# ***********************\r\nplugin.tt_guest.postform.dataArray {\r\n  10.label.lang.no = Overskrift:\r\n  20.label.lang.no = Din kommentar:\r\n  30.label.lang.no = Navn:\r\n  40.label.lang.no = E-post:\r\n  50.label.lang.no = Hjemmeside:\r\n  60.value.lang.no = Legg inn meldingen\r\n}\r\n\r\n\r\n# ***********************\r\n#  Default List Board form\r\n# ***********************\r\nplugin.tt_board_list.postform.dataArray {\r\n  10.label.lang.no = Emne:\r\n  20.label.lang.no = Melding:\r\n  30.label.lang.no = Navn:\r\n  40.label.lang.no = E-post:\r\n  50.label.lang.no = Send e-post<br />ved svar: \r\n  60.value.lang.no = Send svar\r\n}\r\nplugin.tt_board_list.postform_newThread.dataArray {\r\n  10.label.lang.no = Emne:\r\n  20.label.lang.no = Melding:\r\n  30.label.lang.no = Navn:\r\n  40.label.lang.no = E-post:\r\n  50.label.lang.no = Send e-post<br />ved svar: \r\n  60.value.lang.no = Lag ny tråd\r\n}\r\nplugin.tt_board_list.postform.badMess = Du må fylle ut følgende felt:\r\nplugin.tt_board_list.postform_newThread.badMess = Du må fylle ut følgende felt:\r\n\r\n# ***********************\r\n#  Default Tree Board form\r\n# ***********************\r\nplugin.tt_board_tree.postform.dataArray {\r\n  10.label.lang.no = Emne:\r\n  20.label.lang.no = Melding:\r\n  30.label.lang.no = Navn:\r\n  40.label.lang.no = E-post:\r\n  50.label.lang.no = Send e-post<br />ved svar: \r\n  60.value.lang.no = Send svar\r\n}\r\nplugin.tt_board_tree.postform_newThread.dataArray {\r\n  10.label.lang.no = Emne:\r\n  20.label.lang.no = Melding:\r\n  30.label.lang.no = Navn:\r\n  40.label.lang.no = E-post:\r\n  50.label.lang.no = Send e-post<br />ved svar: \r\n  60.value.lang.no = Lag ny tråd\r\n}\r\nplugin.tt_board_tree.postform.badMess = Du må fylle ut følgende felt:\r\nplugin.tt_board_tree.postform_newThread.badMess = Du må fylle ut følgende felt:\r\n\r\n\r\n# ***********************\r\n#  Newsletter subscription\r\n# ***********************\r\nplugin.feadmin.dmailsubscription.evalErrors.email {\r\n  uniqueLocal = Du er tilsynelatende allerede registrert med denne e-post adressen!\r\n  email = Dette er ikke en korrekt e-post adresse!\r\n}\r\n\r\n\r\n','This implements norwegian labels on these standard elements \r\n\r\nFrom \'content (default)\':\r\n\r\n- login form \r\n- search form\r\n- search result\r\n\r\nFrom \'tt_guest\':\r\n\r\n- submit form.\r\n\r\n\r\nFrom \'tt_board\':\r\n\r\n- submit forms.\r\n\r\n\r\n','');

--
-- Table structure for table 'static_tsconfig_help'
--

CREATE TABLE static_tsconfig_help (
  uid int(11) NOT NULL auto_increment,
  guide int(11) NOT NULL default '0',
  md5hash varchar(32) NOT NULL default '',
  description text NOT NULL,
  obj_string tinytext NOT NULL,
  appdata blob NOT NULL,
  title tinytext NOT NULL,
  PRIMARY KEY  (uid),
  KEY guide (guide,md5hash)
) TYPE=MyISAM;

--
-- Dumping data for table 'static_tsconfig_help'
--


INSERT INTO static_tsconfig_help VALUES (2,18,'d680f98abf9d8e4ccad6c7fabf6454f9','','tsref:(script).board_submit','a:1:{s:4:\"rows\";a:9:{i:0;a:6:{s:8:\"property\";s:17:\"sendToMailingList\";s:8:\"datatype\";s:19:\"boolean /properties\";s:11:\"description\";s:611:\"If enabled, a copy of the post is sent to the configured email address. This is useful if you want to integrate the forum with a mailing list.\nOn Typo3.com such a link is established. The reply address is set up in the Qmail MTA to pipe the content into a custom PHP shell-script which parses the email and inserts it into the forum.\n<b>&nbsp;</b>\n<b>Example from Typo3.com:</b>\n&nbsp;\nsendToMailingList=1\nsendToMailingList {\n&nbsp;&nbsp;email = typo3@netfielders.de\n&nbsp;&nbsp;reply = [emailaddress which inserts into db]\n&nbsp;&nbsp;namePrefix = Typo3Forum/\n&nbsp;&nbsp;altSubject = Post from www.typo3.com\n}\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:1;a:6:{s:8:\"property\";s:6:\"notify\";s:8:\"datatype\";s:7:\"boolean\";s:11:\"description\";s:36:\"Enable email notification in forums.\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:2;a:6:{s:8:\"property\";s:11:\"notify_from\";s:8:\"datatype\";s:6:\"string\";s:11:\"description\";s:74:\"&quot;From&quot; email header\n<b>Example:</b>\nTYPO3 forum &lt;no_reply&gt;\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:3;a:6:{s:8:\"property\";s:12:\"newReply.msg\";s:8:\"datatype\";s:8:\"resource\";s:11:\"description\";s:100:\"Notification message template, first line is subject.\n<b>Example:</b>\nmedia/scripts/board_notify.txt\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:4;a:6:{s:8:\"property\";s:16:\"newReply.didWhat\";s:8:\"datatype\";s:6:\"string\";s:11:\"description\";s:47:\"<b>Example:</b>\nhas just replied to a thread at\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:5;a:6:{s:8:\"property\";s:22:\"newReply.subjectPrefix\";s:8:\"datatype\";s:6:\"string\";s:11:\"description\";s:32:\"<b>Example:</b>\nReply to post at\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:6;a:6:{s:8:\"property\";s:11:\"newThread.*\";s:8:\"datatype\";s:6:\"&nbsp;\";s:11:\"description\";s:69:\"Same as for newReply.\n<b>Properties:</b>\n.msg/.didWhat/.subjectPrefix\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:7;a:6:{s:8:\"property\";s:5:\"debug\";s:8:\"datatype\";s:7:\"boolean\";s:11:\"description\";s:69:\"Outputs the mail information directly in browser. For debugging only.\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:8;a:6:{s:8:\"property\";s:17:\"clearCacheForPids\";s:8:\"datatype\";s:24:\"<i>list of page id\'s</i>\";s:11:\"description\";s:95:\"This list of page id\'s are cleared in addition to the cache for the page of the item submitted.\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}}}','');
INSERT INTO static_tsconfig_help VALUES (1,18,'78485b1c2bc68c0f13637f5bea21716a','','tsref:(script).boardLib','a:1:{s:4:\"rows\";a:47:{i:0;a:6:{s:8:\"property\";s:12:\"templateFile\";s:8:\"datatype\";s:8:\"resource\";s:11:\"description\";s:70:\"The template-file.\nSee example in \'media/scripts/board_template1.tmpl\'\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:1;a:6:{s:8:\"property\";s:8:\"pid_list\";s:8:\"datatype\";s:15:\"string /stdWrap\";s:11:\"description\";s:127:\"The pid\'s from where to fetch categories, forums and so on. Default is the current page. Accepts multiple pid\'s commaseparated!\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:2;a:6:{s:8:\"property\";s:4:\"code\";s:8:\"datatype\";s:15:\"string /stdWrap\";s:11:\"description\";s:807:\"Code to define, what the script does. Case sensitive:\n<b>LIST_CATEGORIES:</b> List the first level of pages as categories and the second level as forums.\n<b>LIST_FORUMS:</b> Lists the first level of pages as forums.\n<b>POSTFORM:</b> Creates a form from which to post to the forum. If the GLOBAL-var &quot;tt_board_uid&quot; is set, the post is a reply to that item, else it\'s a new thread.\n<b>POSTFORM_REPLY:</b> as above, but ONLY if &quot;tt_board_uid&quot; is set for a reply!\n<b>POSTFORM_THREAD:</b> as above, but ONLY if &quot;tt_board_uid&quot; is NOT set, which means &quot;New Thread&quot;.\n<b>default :</b> Shows the content of the current forum (the pid(\'s)). If the GLOBAL-var &quot;tt_board_uid&quot; is set with a uid of a board-item, either this item is shown or the thread. Depends on config.\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:3;a:6:{s:8:\"property\";s:11:\"defaultCode\";s:8:\"datatype\";s:6:\"string\";s:11:\"description\";s:105:\"The default code (see above) if the value is empty. By default it\'s not set and a help screen will appear\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:4;a:6:{s:8:\"property\";s:18:\"alternatingLayouts\";s:8:\"datatype\";s:7:\"integer\";s:11:\"description\";s:771:\"Defines number of alternatingLayouts to look for.\nThis script has the ability to alternate between the use of template-subparts. It goes like this:\nIf you define a subpart like &quot;&lt;!--###POST###--&gt; ... &lt;!--###POST###--&gt;&quot; this is used all the time.\nIf you define a similar subpart &quot;&lt;!--###POST_1###--&gt; ... &lt;!--###POST_1###--&gt;&quot; which might show another set of colors, this is used every second time instead of the default! This is because &quot;alternateLayouts&quot; is set to 2\nIf you define a similar subpart &quot;&lt;!--###POST_2###--&gt; ... &lt;!--###POST_2###--&gt;&quot; ... this will be used every third time IF (!) &quot;alternateLayouts&quot; is set to 3. If you do now set it to three, the first two will be used only.\";s:7:\"default\";s:1:\"2\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:5;a:6:{s:8:\"property\";s:12:\"date_stdWrap\";s:8:\"datatype\";s:12:\"-&gt;stdWrap\";s:11:\"description\";s:73:\"stdWrap for display of dates. Suggestion: date_stdWrap.strftime= %e-%m-%y\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:6;a:6:{s:8:\"property\";s:12:\"time_stdWrap\";s:8:\"datatype\";s:12:\"-&gt;stdWrap\";s:11:\"description\";s:72:\"stdWrap for display of time. Suggestion: time_stdWrap.strftime= %H:%M:%S\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:7;a:6:{s:8:\"property\";s:11:\"age_stdWrap\";s:8:\"datatype\";s:12:\"-&gt;stdWrap\";s:11:\"description\";s:60:\"stdWrap for display of ages. Suggestion: age_stdWrap.age = 1\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:8;a:6:{s:8:\"property\";s:16:\"dontParseContent\";s:8:\"datatype\";s:7:\"boolean\";s:11:\"description\";s:97:\"Normally the content which is output it htmlspecialchar\'ed and nl2br\'ed. This flag prevents that.\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:9;a:6:{s:8:\"property\";s:8:\"typolink\";s:8:\"datatype\";s:13:\"-&gt;typolink\";s:11:\"description\";s:27:\"Used to generate the links.\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:10;a:6:{s:8:\"property\";s:4:\"tree\";s:8:\"datatype\";s:7:\"boolean\";s:11:\"description\";s:249:\"If set the items in the threads are accepted to be a tree and not just a list to the same parent. This means that replys, will get the current tt_board_uid as parent no matter what. This is only desirable, if your board has a genuine tree-structure.\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:11;a:6:{s:8:\"property\";s:8:\"iconCode\";s:8:\"datatype\";s:7:\"boolean\";s:11:\"description\";s:85:\"Enables the four icons below. The default without this is the examples you see below.\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:12;a:6:{s:8:\"property\";s:19:\"iconCode.joinBottom\";s:8:\"datatype\";s:15:\"string /stdWrap\";s:11:\"description\";s:85:\"HTML-Code for a &quot;joinBottom&quot; element in a tree-structure.\nEg &quot;\\-&quot;\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:13;a:6:{s:8:\"property\";s:13:\"iconCode.join\";s:8:\"datatype\";s:15:\"string /stdWrap\";s:11:\"description\";s:28:\"as above, Eg. &quot;|-&quot;\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:14;a:6:{s:8:\"property\";s:13:\"iconCode.line\";s:8:\"datatype\";s:15:\"string /stdWrap\";s:11:\"description\";s:28:\"as above, Eg. &quot;| &quot;\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:15;a:6:{s:8:\"property\";s:14:\"iconCode.blank\";s:8:\"datatype\";s:15:\"string /stdWrap\";s:11:\"description\";s:33:\"as above, Eg. &quot; &nbsp;&quot;\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:16;a:6:{s:8:\"property\";s:15:\"iconCode.thread\";s:8:\"datatype\";s:15:\"string /stdWrap\";s:11:\"description\";s:61:\"The icon for an element with reply-elements (called a thread)\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:17;a:6:{s:8:\"property\";s:12:\"iconCode.end\";s:8:\"datatype\";s:15:\"string /stdWrap\";s:11:\"description\";s:64:\"The icon for an element without any replys (and &quot;end&quot;)\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:18;a:6:{s:8:\"property\";s:9:\"emoticons\";s:8:\"datatype\";s:7:\"boolean\";s:11:\"description\";s:40:\"Enables emotion icons: :-) &nbsp;:) etc.\";s:7:\"default\";s:1:\"1\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:19;a:6:{s:8:\"property\";s:12:\"allowCaching\";s:8:\"datatype\";s:7:\"boolean\";s:11:\"description\";s:89:\"If set, caching of the each page represented with a tt_board_uid is allowed to be cached.\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:20;a:6:{s:8:\"property\";s:20:\"displayCurrentRecord\";s:8:\"datatype\";s:7:\"boolean\";s:11:\"description\";s:110:\"If set, certain settings are manipulated in order to let the script render a single item - the $cObj-&gt;data.\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:21;a:6:{s:8:\"property\";s:5:\"wrap1\";s:8:\"datatype\";s:13:\"-&gt; stdWrap\";s:11:\"description\";s:204:\"Global Wrap 1. This will be splitted into the markers ###GW1B### and ###GW1E###. Don\'t change the input value by the settings, only wrap it in something.\n<b>Example:</b>\nwrap1.wrap = &lt;b&gt; |&lt;/B&gt;\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:22;a:6:{s:8:\"property\";s:5:\"wrap2\";s:8:\"datatype\";s:13:\"-&gt; stdWrap\";s:11:\"description\";s:25:\"Global Wrap 2 (see above)\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:23;a:6:{s:8:\"property\";s:6:\"color1\";s:8:\"datatype\";s:15:\"string /stdWrap\";s:11:\"description\";s:43:\"Value for ###GC1### marker (Global color 1)\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:24;a:6:{s:8:\"property\";s:6:\"color2\";s:8:\"datatype\";s:15:\"string /stdWrap\";s:11:\"description\";s:43:\"Value for ###GC2### marker (Global color 2)\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:25;a:6:{s:8:\"property\";s:6:\"color3\";s:8:\"datatype\";s:15:\"string /stdWrap\";s:11:\"description\";s:43:\"Value for ###GC3### marker (Global color 3)\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:26;a:6:{s:8:\"property\";s:47:\"code= POSTFORM, POSTFORM_REPLY, POSTFORM_THREAD\";s:8:\"datatype\";s:0:\"\";s:11:\"description\";s:0:\"\";s:7:\"default\";s:0:\"\";s:12:\"column_count\";i:1;s:16:\"is_propertyTable\";i:1;}i:27;a:6:{s:8:\"property\";s:8:\"postform\";s:8:\"datatype\";s:14:\"(FORM-cObject)\";s:11:\"description\";s:211:\"Configuration of the form for posting replyes and possiply also new threads.\nNote, that two hidden-fields are forcibly added to the form: &quot;parent&quot; and &quot;pid&quot; (using .dataArray keys 9997-9999)!\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:28;a:6:{s:8:\"property\";s:18:\"postform_newThread\";s:8:\"datatype\";s:14:\"(FORM-cObject)\";s:11:\"description\";s:104:\"If set, this is alternative configuration of the form for new threads. If not set, defaults to .postform\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:29;a:6:{s:8:\"property\";s:14:\"moderatorEmail\";s:8:\"datatype\";s:6:\"string\";s:11:\"description\";s:81:\"If set, this email-address will receive a mail whenever a new reply is submitted.\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:30;a:6:{s:8:\"property\";s:24:\"moderatorEmail_newThread\";s:8:\"datatype\";s:6:\"string\";s:11:\"description\";s:116:\"If set, this email-address will receive a mail when a new thread is created. If not set, defaults to .moderatorEmail\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:31;a:6:{s:8:\"property\";s:82:\"code= LIST_CATEGORIES:\nThe following properties are all prepended list_categories.\";s:8:\"datatype\";s:0:\"\";s:11:\"description\";s:0:\"\";s:7:\"default\";s:0:\"\";s:12:\"column_count\";i:1;s:16:\"is_propertyTable\";i:1;}i:32;a:6:{s:8:\"property\";s:8:\"noForums\";s:8:\"datatype\";s:7:\"Boolean\";s:11:\"description\";s:72:\"Disables the view of forums. Default is to display forums in categories.\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:33;a:6:{s:8:\"property\";s:19:\"numberOfRecentPosts\";s:8:\"datatype\";s:7:\"integer\";s:11:\"description\";s:111:\"Set the number of recent posts in a forum to display together with the categories list. Zero will display none.\";s:7:\"default\";s:1:\"0\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:34;a:6:{s:8:\"property\";s:238:\"title_stdWrap\nsubtitle_stdWrap\ncount_stdWrap\nforum_title_stdWrap\nforum_description_stdWrap\nforum_posts_stdWrap\nforum_threads_stdWrap\nlast_post_author_stdWrap\npost_title_stdWrap\npost_content_stdWrap\npost_replies_stdWrap\npost_author_stdWrap\";s:8:\"datatype\";s:12:\"-&gt;stdWrap\";s:11:\"description\";s:31:\"stdWrap properties for markers.\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:35;a:6:{s:8:\"property\";s:13:\"cache_timeout\";s:8:\"datatype\";s:3:\"int\";s:11:\"description\";s:63:\"The number of seconds the page is cached. Default is 5 minutes.\";s:7:\"default\";s:3:\"300\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:36;a:6:{s:8:\"property\";s:73:\"code= LIST_FORUMS\nThe following properties are all prepended list_forums.\";s:8:\"datatype\";s:0:\"\";s:11:\"description\";s:0:\"\";s:7:\"default\";s:0:\"\";s:12:\"column_count\";i:1;s:16:\"is_propertyTable\";i:1;}i:37;a:6:{s:8:\"property\";s:19:\"numberOfRecentPosts\";s:8:\"datatype\";s:6:\"&nbsp;\";s:11:\"description\";s:34:\"(Same as LIST_CATEGORIES equalent)\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:38;a:6:{s:8:\"property\";s:193:\"forum_title_stdWrap\nforum_description_stdWrap\nforum_posts_stdWrap\nforum_threads_stdWrap\nlast_post_author_stdWrap\npost_title_stdWrap\npost_content_stdWrap\npost_replies_stdWrap\npost_author_stdWrap\";s:8:\"datatype\";s:12:\"-&gt;stdWrap\";s:11:\"description\";s:31:\"stdWrap properties for markers.\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:39;a:6:{s:8:\"property\";s:13:\"cache_timeout\";s:8:\"datatype\";s:3:\"int\";s:11:\"description\";s:63:\"The number of seconds the page is cached. Default is 5 minutes.\";s:7:\"default\";s:3:\"300\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:40;a:6:{s:8:\"property\";s:69:\"code= default\nThe following properties are all prepended view_thread.\";s:8:\"datatype\";s:0:\"\";s:11:\"description\";s:0:\"\";s:7:\"default\";s:0:\"\";s:12:\"column_count\";i:1;s:16:\"is_propertyTable\";i:1;}i:41;a:6:{s:8:\"property\";s:6:\"single\";s:8:\"datatype\";s:7:\"boolean\";s:11:\"description\";s:294:\"If set, the items are displayed for the selves. Else the whole thread is normally displayed on one page. (This flag should probably be set together with the .tree-flag, if you use it, as this basically turns the board into a tree-like forum instead of a flat board-structure!\n(default is false)\";s:7:\"default\";s:1:\"0\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:42;a:6:{s:8:\"property\";s:125:\"post_thread_code_stdWrap\npost_title_stdWrap\npost_content_stdWrap\npost_replies_stdWrap\npost_author_stdWrap\nforum_title_stdWrap\";s:8:\"datatype\";s:12:\"-&gt;stdWrap\";s:11:\"description\";s:31:\"stdWrap properties for markers.\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:43;a:6:{s:8:\"property\";s:171:\"The following properties are all prepended list_threads or thread_tree.\nthread_tree is config for the thread_tree which shows a list of the elements in the current thread.\";s:8:\"datatype\";s:0:\"\";s:11:\"description\";s:0:\"\";s:7:\"default\";s:0:\"\";s:12:\"column_count\";i:1;s:16:\"is_propertyTable\";i:1;}i:44;a:6:{s:8:\"property\";s:150:\"post_thread_code_stdWrap\npost_title_stdWrap\npost_content_stdWrap\npost_replies_stdWrap\npost_author_stdWrap\nlast_post_author_stdWrap\nforum_title_stdWrap\";s:8:\"datatype\";s:12:\"-&gt;stdWrap\";s:11:\"description\";s:31:\"stdWrap properties for markers.\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:45;a:6:{s:8:\"property\";s:12:\"thread_limit\";s:8:\"datatype\";s:3:\"int\";s:11:\"description\";s:19:\"Max number of items\";s:7:\"default\";s:2:\"50\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:46;a:6:{s:8:\"property\";s:6:\"&nbsp;\";s:8:\"datatype\";s:6:\"&nbsp;\";s:11:\"description\";s:6:\"&nbsp;\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}}}','');
INSERT INTO static_tsconfig_help VALUES (247,270,'255d01ae1b0d5003500f17aeccc21a14','','nbsp;','a:1:{s:4:\"rows\";a:31:{i:0;a:6:{s:8:\"property\";s:12:\"templateFile\";s:8:\"datatype\";s:8:\"resource\";s:11:\"description\";s:67:\"The template file, see examples in media/scripts/fe_user_admin.tmpl\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:1;a:6:{s:8:\"property\";s:15:\"templateContent\";s:8:\"datatype\";s:6:\"string\";s:11:\"description\";s:78:\"Alternatively you can set this property directly to the value of the template.\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:2;a:6:{s:8:\"property\";s:5:\"table\";s:8:\"datatype\";s:9:\"tablename\";s:11:\"description\";s:285:\"The table to edit.\nNotice: The ultimate lsit of fields allowed to be edited for the table is defined in TCA with the key [&quot;feInterface&quot;][&quot;fe_admin_fieldList&quot;] for each table in question. For an example, see the table definition for fe_users which is a good example.\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:3;a:6:{s:8:\"property\";s:10:\"defaultCmd\";s:8:\"datatype\";s:6:\"string\";s:11:\"description\";s:86:\"Defines which action should be default (if &amp;cmd= is not set when calling the page)\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:4;a:6:{s:8:\"property\";s:17:\"clearCacheOfPages\";s:8:\"datatype\";s:25:\"<i>[list of integers]</i>\";s:11:\"description\";s:114:\"This is a list of page-ids for which to clear the cache on any successfull operation be it EDIT, CREATE og DELETE.\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:5;a:6:{s:8:\"property\";s:5:\"debug\";s:8:\"datatype\";s:7:\"boolean\";s:11:\"description\";s:86:\"If set, debug information will be output from fe_adminLib which helps to track errors.\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:6;a:6:{s:8:\"property\";s:8:\"Actions:\";s:8:\"datatype\";s:0:\"\";s:11:\"description\";s:0:\"\";s:7:\"default\";s:0:\"\";s:12:\"column_count\";i:1;s:16:\"is_propertyTable\";i:1;}i:7;a:6:{s:8:\"property\";s:4:\"edit\";s:8:\"datatype\";s:21:\"boolean /actionObject\";s:11:\"description\";s:1793:\"If set, editing is basically allowed.\nBut you need to specify:\n&nbsp;\n<b>.fields </b>(list of fieldnames) which determines the fields allowed for editing. Every field in this list must be found as well in the [&quot;feInterface&quot;][&quot;fe_admin_fieldList&quot;] found in the TCA array which ultimately determines which fields can be edited by the fe_adminLib.\n<b>&nbsp;</b>\n<b>.overrideValues.[fieldname]</b> (value string) defines values for specific fields which will override ANY input from the form. Overriding values happens after the outside values has been parsed by the .parseValues-property of fe_adminLib but before the evaluation by .required and .evalValues below. For example this may be useful if you wish to hide a record which is being edited, because you want to preview it first.\n<b>&nbsp;</b>\n<b>.required </b>(list of fieldnames, subset of .fields) which determines which fields are required to return a true value. The valid fields entered here will have the subpart ###SUB_REQUIRED_FIELD_<i>[fieldname]</i>### removed from the templates if they evaluates to being true and thereby OK. See below for information about this subpart.\n<b>&nbsp;</b>\n<b>.evalValues.[fieldname]</b> (list of eval-codes) defines specific evaluation forms for the individual fiels of the form. See below.\n<b>&nbsp;</b>\n<b>.preview</b> (boolean) will enable the form submitted to be previewed first. This requires a template for preview to be found in the template file. See below for subpart marker names.\n<b>&nbsp;</b>\n<b>.menuLockPid</b> (boolean will force the menu of editable items to be locked to the .pid (edit only)\n<b>&nbsp;</b>\n<b>.userFunc_afterSave </b>(function-name) is called after the record is saved. The content passed is an array with the current (and previous) record in.\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:8;a:6:{s:8:\"property\";s:6:\"create\";s:8:\"datatype\";s:21:\"boolean /actionObject\";s:11:\"description\";s:416:\"The same as .edit above except where otherwise stated.\nPlus there is these additional properties:\n<b>&nbsp;</b>\n<b>.noSpecialLoginForm </b>(boolean) - if set, fe_adminLib does NOT look for the subpart marker TEMPLATE_CREATE_LOGIN but always for TEMPLATE_CREATE\n<b>&nbsp;</b>\n<b>.defaultValues.[fieldname]</b> (value string); Like .overrideValues but this sets the default values the first time the form is displayed.\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:9;a:6:{s:8:\"property\";s:6:\"delete\";s:8:\"datatype\";s:7:\"boolean\";s:11:\"description\";s:214:\"Whether or not records may be deleted. Still regular authentication (ownership or email authCode) is required. Setting the var &quot;preview&quot; lets you make a delete-preview before actually deleting the record.\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:10;a:6:{s:8:\"property\";s:8:\"infomail\";s:8:\"datatype\";s:7:\"boolean\";s:11:\"description\";s:371:\"Infomails are plaintext mails based on templates found in the template file. They may be used for such as sending a forgotten password to a user, but what goes into the infomail is totally up to your design of the template.\nNormally you may have only a default infomail (infomail.default) for instance for sending the password. But you can use other keys also. See below.\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:11;a:6:{s:8:\"property\";s:14:\"infomail.[key]\";s:8:\"datatype\";s:38:\"(configuration of infomail properties)\";s:11:\"description\";s:550:\"In order to make fe_adminLib send an infomail, you must specify these vars in your GET vars or HTML-form.\n&nbsp;\n<b>fetch</b> - if integer, it searches for the uid being the value of \'fetch\'. If not, it searches for the email-field (defined by a property of fe_adminLib, see below).\n&nbsp;\n<b>key</b> - points to the infomail.[key] configuration to use\n<b>&nbsp;</b>\n<b>Properties:</b>\n<b>.dontLockPid</b> (boolean) - selects only records from the .pid of fe_adminLib.\n<b>.label </b>(string) - The suffix for the markers, see \'Email Markers\' beneath.\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:12;a:6:{s:8:\"property\";s:8:\"setfixed\";s:8:\"datatype\";s:19:\"boolean /properties\";s:11:\"description\";s:2645:\"Allows set-fixed input, probably coming from a link in an infomail or notification mail.\n<b>Syntax: </b>\n&nbsp;\n<b>.[fix</b><b><i>key</i></b><b>].[</b><b><i>fieldname</i></b><b>] = </b><b><i>fieldvalue</i></b><i>&nbsp;</i>- is used to setup a setfixed-link insertable in the infomail by the SYS_SETFIXED_*-markers. See above (setfixed-property of fe_adminLib).\nSpecial fixkey \'DELETE\' is just a boolean.\n&nbsp;\n<b>Concept:</b>\nThe \'setfixed\' concept is best explained by describing a typical scenario - in fact the most common situation of its use:\nImagine you have some users submitting information on your website. But before that information enters the database, you would like to moderate it - simply preview it and then either delete it or approve it. In the \'create\' configuration of fe_adminLib, you set up the hidden field of the record to be overridden to 1. Thus the record is hidden by default. Then you configure a setfixed-fixkey to set the hidden field to 0. This set up generates a list of parameters for use in an URL and those parameters are finally inserted by a corresponding marker in the email template. The link includes all necessary authentication to perform the change of values and thus a single click on that link is enough to change the field values. So this will - by a single click of a link in a notification mail sent to an admin - enable the record! Or of course a similar link with a cmd=delete link will delete it...\nThere is a special &quot;fieldname&quot; you can use, which is \'_FIELDLIST&quot; and that lets you specify a list of fields in the record to base the auth-code on. If nothing is specifyed the md5-hash is based on the whole record which means that any changes will disable the setfixed link. If on the other hand, you set _FIELDLIST = uid,pid then that record will be editable as long as the uid and pid values are intact.\n<b>Example:</b>\nThis is a common configuration of the email-properties with a simple setfixed setting:\n&nbsp;&nbsp;email.from = kasper@typo3.com\n&nbsp;&nbsp;email.fromName = Kasper Sk&aring;rh&oslash;j\n&nbsp;&nbsp;email.admin = kasper@typo3.com\n&nbsp;&nbsp;setfixed.approve {\n&nbsp;&nbsp;setfixed.DELETE = 1\n&nbsp;\nNow, if you insert this marker in your email template\n&nbsp;\n&nbsp;&nbsp;###SYS_SETFIXED_approve###\n&nbsp;\nif will get substituted with something like these parameters:\n&nbsp;\n&amp;cmd=setfixed&amp;rU=9&amp;fD[hidden]=0&amp;aC=5c403d90\n&nbsp;\nNow, all you need is to point that to the correct url (where fe_adminLib is invoked!), eg:\n&nbsp;\n###THIS_URL######FORM_URL######SYS_SETFIXED_approve###\n&nbsp;\nand for deletion:\n&nbsp;\n...###SYS_SETFIXED_DELETE###\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:13;a:6:{s:8:\"property\";s:6:\"Others\";s:8:\"datatype\";s:0:\"\";s:11:\"description\";s:0:\"\";s:7:\"default\";s:0:\"\";s:12:\"column_count\";i:1;s:16:\"is_propertyTable\";i:1;}i:14;a:6:{s:8:\"property\";s:14:\"authcodeFields\";s:8:\"datatype\";s:23:\"<i>[list of fields]</i>\";s:11:\"description\";s:1287:\"Comma separated list of fields to base the authCode generation on. Basically this list would include &quot;uid&quot; only in most cases. If the list includes more fields, you should be aware that the authCode will change when the value of that field changes. And then the user will have to re-send an email to himself with a new code.\n&nbsp;\n<b>.addKey </b>(string) adds the string to the md5-hash of the authCode. Just enter any random string here. Point is that people from outside doesn\'t know this code and therefore are not able to reconstruct the md5-hash solely based on the uid\n&nbsp;\n<b>.addDate</b> (date-config) You can use this to make the code time-disabled. Say if you enter &quot;d-m-Y&quot; here as value, the code will work until midnight and then a new code will be valid.\n&nbsp;\n<b>.codeLength</b> (int) Defines how long the authentication code should be. Default is 8 characters.\nIn any case TYPO3_CONF_VARS[SYS][encryptionKey] is prepended.\n&nbsp;\n<b>Advice:</b>\nIf you want to generate authCodes compatible with the standard authCodes (used by the direct mailer by t3lib_div::stdAuthCode()), please set TYPO3_CONF_VARS[SYS][encryptionKey] to a unique and secret key (like you should in any case) and add &quot;uid&quot; as authcodeField ONLY. This is secure enough.\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:15;a:6:{s:8:\"property\";s:5:\"email\";s:8:\"datatype\";s:6:\"&nbsp;\";s:11:\"description\";s:593:\"<b>.from </b>(string, email) Defines the sender email address of mails sent out\n&nbsp;\n<b>.fromName </b>(string) Defines the name of the sender. If set, this will be used on the form NAME &lt;EMAIL&gt;\n&nbsp;\n<b>.admin &nbsp;Email address of the administrator which is notified of changes.</b>\n&nbsp;\n<b>.field </b>(string/integer) Defines the fieldname of the record where the email address to send to is found. If the field content happens to be an integer, this is assumed to be the uid of the fe_user owning the record and the email address of that user is fetched for the purpose instead.\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:16;a:6:{s:8:\"property\";s:3:\"pid\";s:8:\"datatype\";s:4:\"int+\";s:11:\"description\";s:42:\"The pid in which to store/get the records.\";s:7:\"default\";s:12:\"Current page\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:17;a:6:{s:8:\"property\";s:14:\"fe_userOwnSelf\";s:8:\"datatype\";s:7:\"boolean\";s:11:\"description\";s:337:\"If set, fe_users created by this module has their fe_cruser_id-field set to their own uid which means they \'own\' their own record and can thus edit their own data.\nAll other tables which has a fe_cruser_id field configured in the \'ctrl\' section of their $TCA-configuration will automatically get this field set to the current fe_user id.\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:18;a:6:{s:8:\"property\";s:15:\"fe_userEditSelf\";s:8:\"datatype\";s:7:\"boolean\";s:11:\"description\";s:102:\"If set, fe_users - regardless of whether they own themselves or not - will be allowed to edit himself.\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:19;a:6:{s:8:\"property\";s:13:\"allowedGroups\";s:8:\"datatype\";s:18:\"[list of integers]\";s:11:\"description\";s:141:\"List of fe_groups uid numbers which are allowed to edit the records through this form. Normally only the owner fe_user is allowed to do that.\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:20;a:6:{s:8:\"property\";s:8:\"evalFunc\";s:8:\"datatype\";s:13:\"function-name\";s:11:\"description\";s:261:\"Function by which you can manipulate the dataArray before it\'s saved.\nThe dataArray is passed to the function as $content and MUST be returned again from the function.\nThe property &quot;parentObj&quot; is a hardcoded reference to the fe_adminLib object.\n&nbsp;\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:21;a:6:{s:8:\"property\";s:8:\"no_cache\";s:8:\"datatype\";s:7:\"boolean\";s:11:\"description\";s:63:\"If set, &amp;no_cache=1 is sent in the links of the fe_adminLib\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:22;a:6:{s:8:\"property\";s:19:\"parseValues.[field]\";s:8:\"datatype\";s:20:\"[list of parseCodes]\";s:11:\"description\";s:1407:\"<b>ParseCodes:</b>\n<b>int </b>- returns the integer value of the input\n<b>lower</b> - returns lowercase version of the input\n<b>upper </b>- returns uppercase version of the input\n<b>nospace</b> - strips all space\n<b>alpha, num, alphanum, alphanum_x</b> &nbsp;- only alphabetic (a-z) and/or numeric chars. alphanum_x also allows _ and -\n<b>trim </b>- trims whitespace in the ends of the string\n<b>setEmptyIfAbsent </b>- will make sure the field is set to empty if the value is not submitted. This ensures a field to be updated an is handy with checkboxes\n<b>random[x]</b> - Returns a random number between 0 and x\n<b>files[semicolon-list(!) of extensions, none=all][maxsize in kb, none=no limit]</b> - Defining the field to hold files. See below for details!\n<b>multiple </b>- Set this, if the input comes from a multiple-selector box (remember to add ...[] to the fieldname so the values come in an array!)\n<b>checkArray</b> - Set this, if you want several checkboxes to set bits in a single field. In that case you must prepend every checkbox with [x] where x is the bitnumber to set starting with zero. The default values of the checkbox form elements must be false.\n<b>uniqueHashInt[semicolon-list(!) of other fields]</b> - This makes a unique hash (32 bit integer) of the content in the specified fields. The values of those fields are first converted to lowercase and only alphanum chars are preserved.\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:23;a:6:{s:8:\"property\";s:20:\"userFunc_updateArray\";s:8:\"datatype\";s:13:\"function-name\";s:11:\"description\";s:148:\"Points to a user function which will have the value-array passed to it before the value array is used to construct the update-JavaScript statements.\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:24;a:6:{s:8:\"property\";s:29:\"evalErrors.[field].[evalCode]\";s:8:\"datatype\";s:6:\"&nbsp;\";s:11:\"description\";s:162:\"This lets you specify the error messages inserted in the ###EVAL_ERROR_FIELD_[fieldname]### markers upon an evaluation error.\nSee description of evaluation below.\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:25;a:6:{s:8:\"property\";s:22:\"cObjects.[marker_name]\";s:8:\"datatype\";s:7:\"cObject\";s:11:\"description\";s:365:\"This is cObjects you can insert by markers in the template.\n&nbsp;\n<b>Example:</b>\nSay, you set up a cObject like this:\n&nbsp;\ncObject.myHeader = TEXT\ncObject.myHeader.value = This is my header\n&nbsp;\nthen you can include this cObject in most of the templates through a marker named ###CE_myHeader### or ###PCE_myHeader### (see below for details on the difference).\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:26;a:6:{s:8:\"property\";s:5:\"wrap1\";s:8:\"datatype\";s:13:\"-&gt; stdWrap\";s:11:\"description\";s:211:\"Global Wrap 1. This will be splitted into the markers ###GW1B### and ###GW1E###. Don\'t change the input value by the settings, only wrap it in something.\n&nbsp;\n<b>Example:</b>\nwrap1.wrap = &lt;b&gt; |&lt;/B&gt;\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:27;a:6:{s:8:\"property\";s:5:\"wrap2\";s:8:\"datatype\";s:13:\"-&gt; stdWrap\";s:11:\"description\";s:25:\"Global Wrap 2 (see above)\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:28;a:6:{s:8:\"property\";s:6:\"color1\";s:8:\"datatype\";s:15:\"string /stdWrap\";s:11:\"description\";s:43:\"Value for ###GC1### marker (Global color 1)\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:29;a:6:{s:8:\"property\";s:6:\"color2\";s:8:\"datatype\";s:15:\"string /stdWrap\";s:11:\"description\";s:43:\"Value for ###GC2### marker (Global color 2)\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:30;a:6:{s:8:\"property\";s:6:\"color3\";s:8:\"datatype\";s:15:\"string /stdWrap\";s:11:\"description\";s:43:\"Value for ###GC3### marker (Global color 3)\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}}}','');
INSERT INTO static_tsconfig_help VALUES (246,270,'255d01ae1b0d5003500f17aeccc21a14','','nbsp;','a:1:{s:4:\"rows\";a:31:{i:0;a:6:{s:8:\"property\";s:12:\"templateFile\";s:8:\"datatype\";s:8:\"resource\";s:11:\"description\";s:67:\"The template file, see examples in media/scripts/fe_user_admin.tmpl\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:1;a:6:{s:8:\"property\";s:15:\"templateContent\";s:8:\"datatype\";s:6:\"string\";s:11:\"description\";s:78:\"Alternatively you can set this property directly to the value of the template.\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:2;a:6:{s:8:\"property\";s:5:\"table\";s:8:\"datatype\";s:9:\"tablename\";s:11:\"description\";s:285:\"The table to edit.\nNotice: The ultimate lsit of fields allowed to be edited for the table is defined in TCA with the key [&quot;feInterface&quot;][&quot;fe_admin_fieldList&quot;] for each table in question. For an example, see the table definition for fe_users which is a good example.\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:3;a:6:{s:8:\"property\";s:10:\"defaultCmd\";s:8:\"datatype\";s:6:\"string\";s:11:\"description\";s:86:\"Defines which action should be default (if &amp;cmd= is not set when calling the page)\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:4;a:6:{s:8:\"property\";s:17:\"clearCacheOfPages\";s:8:\"datatype\";s:25:\"<i>[list of integers]</i>\";s:11:\"description\";s:114:\"This is a list of page-ids for which to clear the cache on any successfull operation be it EDIT, CREATE og DELETE.\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:5;a:6:{s:8:\"property\";s:5:\"debug\";s:8:\"datatype\";s:7:\"boolean\";s:11:\"description\";s:86:\"If set, debug information will be output from fe_adminLib which helps to track errors.\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:6;a:6:{s:8:\"property\";s:8:\"Actions:\";s:8:\"datatype\";s:0:\"\";s:11:\"description\";s:0:\"\";s:7:\"default\";s:0:\"\";s:12:\"column_count\";i:1;s:16:\"is_propertyTable\";i:1;}i:7;a:6:{s:8:\"property\";s:4:\"edit\";s:8:\"datatype\";s:21:\"boolean /actionObject\";s:11:\"description\";s:1793:\"If set, editing is basically allowed.\nBut you need to specify:\n&nbsp;\n<b>.fields </b>(list of fieldnames) which determines the fields allowed for editing. Every field in this list must be found as well in the [&quot;feInterface&quot;][&quot;fe_admin_fieldList&quot;] found in the TCA array which ultimately determines which fields can be edited by the fe_adminLib.\n<b>&nbsp;</b>\n<b>.overrideValues.[fieldname]</b> (value string) defines values for specific fields which will override ANY input from the form. Overriding values happens after the outside values has been parsed by the .parseValues-property of fe_adminLib but before the evaluation by .required and .evalValues below. For example this may be useful if you wish to hide a record which is being edited, because you want to preview it first.\n<b>&nbsp;</b>\n<b>.required </b>(list of fieldnames, subset of .fields) which determines which fields are required to return a true value. The valid fields entered here will have the subpart ###SUB_REQUIRED_FIELD_<i>[fieldname]</i>### removed from the templates if they evaluates to being true and thereby OK. See below for information about this subpart.\n<b>&nbsp;</b>\n<b>.evalValues.[fieldname]</b> (list of eval-codes) defines specific evaluation forms for the individual fiels of the form. See below.\n<b>&nbsp;</b>\n<b>.preview</b> (boolean) will enable the form submitted to be previewed first. This requires a template for preview to be found in the template file. See below for subpart marker names.\n<b>&nbsp;</b>\n<b>.menuLockPid</b> (boolean will force the menu of editable items to be locked to the .pid (edit only)\n<b>&nbsp;</b>\n<b>.userFunc_afterSave </b>(function-name) is called after the record is saved. The content passed is an array with the current (and previous) record in.\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:8;a:6:{s:8:\"property\";s:6:\"create\";s:8:\"datatype\";s:21:\"boolean /actionObject\";s:11:\"description\";s:416:\"The same as .edit above except where otherwise stated.\nPlus there is these additional properties:\n<b>&nbsp;</b>\n<b>.noSpecialLoginForm </b>(boolean) - if set, fe_adminLib does NOT look for the subpart marker TEMPLATE_CREATE_LOGIN but always for TEMPLATE_CREATE\n<b>&nbsp;</b>\n<b>.defaultValues.[fieldname]</b> (value string); Like .overrideValues but this sets the default values the first time the form is displayed.\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:9;a:6:{s:8:\"property\";s:6:\"delete\";s:8:\"datatype\";s:7:\"boolean\";s:11:\"description\";s:214:\"Whether or not records may be deleted. Still regular authentication (ownership or email authCode) is required. Setting the var &quot;preview&quot; lets you make a delete-preview before actually deleting the record.\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:10;a:6:{s:8:\"property\";s:8:\"infomail\";s:8:\"datatype\";s:7:\"boolean\";s:11:\"description\";s:371:\"Infomails are plaintext mails based on templates found in the template file. They may be used for such as sending a forgotten password to a user, but what goes into the infomail is totally up to your design of the template.\nNormally you may have only a default infomail (infomail.default) for instance for sending the password. But you can use other keys also. See below.\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:11;a:6:{s:8:\"property\";s:14:\"infomail.[key]\";s:8:\"datatype\";s:38:\"(configuration of infomail properties)\";s:11:\"description\";s:550:\"In order to make fe_adminLib send an infomail, you must specify these vars in your GET vars or HTML-form.\n&nbsp;\n<b>fetch</b> - if integer, it searches for the uid being the value of \'fetch\'. If not, it searches for the email-field (defined by a property of fe_adminLib, see below).\n&nbsp;\n<b>key</b> - points to the infomail.[key] configuration to use\n<b>&nbsp;</b>\n<b>Properties:</b>\n<b>.dontLockPid</b> (boolean) - selects only records from the .pid of fe_adminLib.\n<b>.label </b>(string) - The suffix for the markers, see \'Email Markers\' beneath.\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:12;a:6:{s:8:\"property\";s:8:\"setfixed\";s:8:\"datatype\";s:19:\"boolean /properties\";s:11:\"description\";s:2645:\"Allows set-fixed input, probably coming from a link in an infomail or notification mail.\n<b>Syntax: </b>\n&nbsp;\n<b>.[fix</b><b><i>key</i></b><b>].[</b><b><i>fieldname</i></b><b>] = </b><b><i>fieldvalue</i></b><i>&nbsp;</i>- is used to setup a setfixed-link insertable in the infomail by the SYS_SETFIXED_*-markers. See above (setfixed-property of fe_adminLib).\nSpecial fixkey \'DELETE\' is just a boolean.\n&nbsp;\n<b>Concept:</b>\nThe \'setfixed\' concept is best explained by describing a typical scenario - in fact the most common situation of its use:\nImagine you have some users submitting information on your website. But before that information enters the database, you would like to moderate it - simply preview it and then either delete it or approve it. In the \'create\' configuration of fe_adminLib, you set up the hidden field of the record to be overridden to 1. Thus the record is hidden by default. Then you configure a setfixed-fixkey to set the hidden field to 0. This set up generates a list of parameters for use in an URL and those parameters are finally inserted by a corresponding marker in the email template. The link includes all necessary authentication to perform the change of values and thus a single click on that link is enough to change the field values. So this will - by a single click of a link in a notification mail sent to an admin - enable the record! Or of course a similar link with a cmd=delete link will delete it...\nThere is a special &quot;fieldname&quot; you can use, which is \'_FIELDLIST&quot; and that lets you specify a list of fields in the record to base the auth-code on. If nothing is specifyed the md5-hash is based on the whole record which means that any changes will disable the setfixed link. If on the other hand, you set _FIELDLIST = uid,pid then that record will be editable as long as the uid and pid values are intact.\n<b>Example:</b>\nThis is a common configuration of the email-properties with a simple setfixed setting:\n&nbsp;&nbsp;email.from = kasper@typo3.com\n&nbsp;&nbsp;email.fromName = Kasper Sk&aring;rh&oslash;j\n&nbsp;&nbsp;email.admin = kasper@typo3.com\n&nbsp;&nbsp;setfixed.approve {\n&nbsp;&nbsp;setfixed.DELETE = 1\n&nbsp;\nNow, if you insert this marker in your email template\n&nbsp;\n&nbsp;&nbsp;###SYS_SETFIXED_approve###\n&nbsp;\nif will get substituted with something like these parameters:\n&nbsp;\n&amp;cmd=setfixed&amp;rU=9&amp;fD[hidden]=0&amp;aC=5c403d90\n&nbsp;\nNow, all you need is to point that to the correct url (where fe_adminLib is invoked!), eg:\n&nbsp;\n###THIS_URL######FORM_URL######SYS_SETFIXED_approve###\n&nbsp;\nand for deletion:\n&nbsp;\n...###SYS_SETFIXED_DELETE###\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:13;a:6:{s:8:\"property\";s:6:\"Others\";s:8:\"datatype\";s:0:\"\";s:11:\"description\";s:0:\"\";s:7:\"default\";s:0:\"\";s:12:\"column_count\";i:1;s:16:\"is_propertyTable\";i:1;}i:14;a:6:{s:8:\"property\";s:14:\"authcodeFields\";s:8:\"datatype\";s:23:\"<i>[list of fields]</i>\";s:11:\"description\";s:1287:\"Comma separated list of fields to base the authCode generation on. Basically this list would include &quot;uid&quot; only in most cases. If the list includes more fields, you should be aware that the authCode will change when the value of that field changes. And then the user will have to re-send an email to himself with a new code.\n&nbsp;\n<b>.addKey </b>(string) adds the string to the md5-hash of the authCode. Just enter any random string here. Point is that people from outside doesn\'t know this code and therefore are not able to reconstruct the md5-hash solely based on the uid\n&nbsp;\n<b>.addDate</b> (date-config) You can use this to make the code time-disabled. Say if you enter &quot;d-m-Y&quot; here as value, the code will work until midnight and then a new code will be valid.\n&nbsp;\n<b>.codeLength</b> (int) Defines how long the authentication code should be. Default is 8 characters.\nIn any case TYPO3_CONF_VARS[SYS][encryptionKey] is prepended.\n&nbsp;\n<b>Advice:</b>\nIf you want to generate authCodes compatible with the standard authCodes (used by the direct mailer by t3lib_div::stdAuthCode()), please set TYPO3_CONF_VARS[SYS][encryptionKey] to a unique and secret key (like you should in any case) and add &quot;uid&quot; as authcodeField ONLY. This is secure enough.\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:15;a:6:{s:8:\"property\";s:5:\"email\";s:8:\"datatype\";s:6:\"&nbsp;\";s:11:\"description\";s:593:\"<b>.from </b>(string, email) Defines the sender email address of mails sent out\n&nbsp;\n<b>.fromName </b>(string) Defines the name of the sender. If set, this will be used on the form NAME &lt;EMAIL&gt;\n&nbsp;\n<b>.admin &nbsp;Email address of the administrator which is notified of changes.</b>\n&nbsp;\n<b>.field </b>(string/integer) Defines the fieldname of the record where the email address to send to is found. If the field content happens to be an integer, this is assumed to be the uid of the fe_user owning the record and the email address of that user is fetched for the purpose instead.\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:16;a:6:{s:8:\"property\";s:3:\"pid\";s:8:\"datatype\";s:4:\"int+\";s:11:\"description\";s:42:\"The pid in which to store/get the records.\";s:7:\"default\";s:12:\"Current page\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:17;a:6:{s:8:\"property\";s:14:\"fe_userOwnSelf\";s:8:\"datatype\";s:7:\"boolean\";s:11:\"description\";s:337:\"If set, fe_users created by this module has their fe_cruser_id-field set to their own uid which means they \'own\' their own record and can thus edit their own data.\nAll other tables which has a fe_cruser_id field configured in the \'ctrl\' section of their $TCA-configuration will automatically get this field set to the current fe_user id.\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:18;a:6:{s:8:\"property\";s:15:\"fe_userEditSelf\";s:8:\"datatype\";s:7:\"boolean\";s:11:\"description\";s:102:\"If set, fe_users - regardless of whether they own themselves or not - will be allowed to edit himself.\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:19;a:6:{s:8:\"property\";s:13:\"allowedGroups\";s:8:\"datatype\";s:18:\"[list of integers]\";s:11:\"description\";s:141:\"List of fe_groups uid numbers which are allowed to edit the records through this form. Normally only the owner fe_user is allowed to do that.\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:20;a:6:{s:8:\"property\";s:8:\"evalFunc\";s:8:\"datatype\";s:13:\"function-name\";s:11:\"description\";s:261:\"Function by which you can manipulate the dataArray before it\'s saved.\nThe dataArray is passed to the function as $content and MUST be returned again from the function.\nThe property &quot;parentObj&quot; is a hardcoded reference to the fe_adminLib object.\n&nbsp;\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:21;a:6:{s:8:\"property\";s:8:\"no_cache\";s:8:\"datatype\";s:7:\"boolean\";s:11:\"description\";s:63:\"If set, &amp;no_cache=1 is sent in the links of the fe_adminLib\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:22;a:6:{s:8:\"property\";s:19:\"parseValues.[field]\";s:8:\"datatype\";s:20:\"[list of parseCodes]\";s:11:\"description\";s:1407:\"<b>ParseCodes:</b>\n<b>int </b>- returns the integer value of the input\n<b>lower</b> - returns lowercase version of the input\n<b>upper </b>- returns uppercase version of the input\n<b>nospace</b> - strips all space\n<b>alpha, num, alphanum, alphanum_x</b> &nbsp;- only alphabetic (a-z) and/or numeric chars. alphanum_x also allows _ and -\n<b>trim </b>- trims whitespace in the ends of the string\n<b>setEmptyIfAbsent </b>- will make sure the field is set to empty if the value is not submitted. This ensures a field to be updated an is handy with checkboxes\n<b>random[x]</b> - Returns a random number between 0 and x\n<b>files[semicolon-list(!) of extensions, none=all][maxsize in kb, none=no limit]</b> - Defining the field to hold files. See below for details!\n<b>multiple </b>- Set this, if the input comes from a multiple-selector box (remember to add ...[] to the fieldname so the values come in an array!)\n<b>checkArray</b> - Set this, if you want several checkboxes to set bits in a single field. In that case you must prepend every checkbox with [x] where x is the bitnumber to set starting with zero. The default values of the checkbox form elements must be false.\n<b>uniqueHashInt[semicolon-list(!) of other fields]</b> - This makes a unique hash (32 bit integer) of the content in the specified fields. The values of those fields are first converted to lowercase and only alphanum chars are preserved.\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:23;a:6:{s:8:\"property\";s:20:\"userFunc_updateArray\";s:8:\"datatype\";s:13:\"function-name\";s:11:\"description\";s:148:\"Points to a user function which will have the value-array passed to it before the value array is used to construct the update-JavaScript statements.\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:24;a:6:{s:8:\"property\";s:29:\"evalErrors.[field].[evalCode]\";s:8:\"datatype\";s:6:\"&nbsp;\";s:11:\"description\";s:162:\"This lets you specify the error messages inserted in the ###EVAL_ERROR_FIELD_[fieldname]### markers upon an evaluation error.\nSee description of evaluation below.\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:25;a:6:{s:8:\"property\";s:22:\"cObjects.[marker_name]\";s:8:\"datatype\";s:7:\"cObject\";s:11:\"description\";s:365:\"This is cObjects you can insert by markers in the template.\n&nbsp;\n<b>Example:</b>\nSay, you set up a cObject like this:\n&nbsp;\ncObject.myHeader = TEXT\ncObject.myHeader.value = This is my header\n&nbsp;\nthen you can include this cObject in most of the templates through a marker named ###CE_myHeader### or ###PCE_myHeader### (see below for details on the difference).\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:26;a:6:{s:8:\"property\";s:5:\"wrap1\";s:8:\"datatype\";s:13:\"-&gt; stdWrap\";s:11:\"description\";s:211:\"Global Wrap 1. This will be splitted into the markers ###GW1B### and ###GW1E###. Don\'t change the input value by the settings, only wrap it in something.\n&nbsp;\n<b>Example:</b>\nwrap1.wrap = &lt;b&gt; |&lt;/B&gt;\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:27;a:6:{s:8:\"property\";s:5:\"wrap2\";s:8:\"datatype\";s:13:\"-&gt; stdWrap\";s:11:\"description\";s:25:\"Global Wrap 2 (see above)\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:28;a:6:{s:8:\"property\";s:6:\"color1\";s:8:\"datatype\";s:15:\"string /stdWrap\";s:11:\"description\";s:43:\"Value for ###GC1### marker (Global color 1)\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:29;a:6:{s:8:\"property\";s:6:\"color2\";s:8:\"datatype\";s:15:\"string /stdWrap\";s:11:\"description\";s:43:\"Value for ###GC2### marker (Global color 2)\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:30;a:6:{s:8:\"property\";s:6:\"color3\";s:8:\"datatype\";s:15:\"string /stdWrap\";s:11:\"description\";s:43:\"Value for ###GC3### marker (Global color 3)\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}}}','');
INSERT INTO static_tsconfig_help VALUES (245,270,'255d01ae1b0d5003500f17aeccc21a14','','nbsp;','a:1:{s:4:\"rows\";a:31:{i:0;a:6:{s:8:\"property\";s:12:\"templateFile\";s:8:\"datatype\";s:8:\"resource\";s:11:\"description\";s:67:\"The template file, see examples in media/scripts/fe_user_admin.tmpl\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:1;a:6:{s:8:\"property\";s:15:\"templateContent\";s:8:\"datatype\";s:6:\"string\";s:11:\"description\";s:78:\"Alternatively you can set this property directly to the value of the template.\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:2;a:6:{s:8:\"property\";s:5:\"table\";s:8:\"datatype\";s:9:\"tablename\";s:11:\"description\";s:285:\"The table to edit.\nNotice: The ultimate lsit of fields allowed to be edited for the table is defined in TCA with the key [&quot;feInterface&quot;][&quot;fe_admin_fieldList&quot;] for each table in question. For an example, see the table definition for fe_users which is a good example.\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:3;a:6:{s:8:\"property\";s:10:\"defaultCmd\";s:8:\"datatype\";s:6:\"string\";s:11:\"description\";s:86:\"Defines which action should be default (if &amp;cmd= is not set when calling the page)\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:4;a:6:{s:8:\"property\";s:17:\"clearCacheOfPages\";s:8:\"datatype\";s:25:\"<i>[list of integers]</i>\";s:11:\"description\";s:114:\"This is a list of page-ids for which to clear the cache on any successfull operation be it EDIT, CREATE og DELETE.\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:5;a:6:{s:8:\"property\";s:5:\"debug\";s:8:\"datatype\";s:7:\"boolean\";s:11:\"description\";s:86:\"If set, debug information will be output from fe_adminLib which helps to track errors.\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:6;a:6:{s:8:\"property\";s:8:\"Actions:\";s:8:\"datatype\";s:0:\"\";s:11:\"description\";s:0:\"\";s:7:\"default\";s:0:\"\";s:12:\"column_count\";i:1;s:16:\"is_propertyTable\";i:1;}i:7;a:6:{s:8:\"property\";s:4:\"edit\";s:8:\"datatype\";s:21:\"boolean /actionObject\";s:11:\"description\";s:1793:\"If set, editing is basically allowed.\nBut you need to specify:\n&nbsp;\n<b>.fields </b>(list of fieldnames) which determines the fields allowed for editing. Every field in this list must be found as well in the [&quot;feInterface&quot;][&quot;fe_admin_fieldList&quot;] found in the TCA array which ultimately determines which fields can be edited by the fe_adminLib.\n<b>&nbsp;</b>\n<b>.overrideValues.[fieldname]</b> (value string) defines values for specific fields which will override ANY input from the form. Overriding values happens after the outside values has been parsed by the .parseValues-property of fe_adminLib but before the evaluation by .required and .evalValues below. For example this may be useful if you wish to hide a record which is being edited, because you want to preview it first.\n<b>&nbsp;</b>\n<b>.required </b>(list of fieldnames, subset of .fields) which determines which fields are required to return a true value. The valid fields entered here will have the subpart ###SUB_REQUIRED_FIELD_<i>[fieldname]</i>### removed from the templates if they evaluates to being true and thereby OK. See below for information about this subpart.\n<b>&nbsp;</b>\n<b>.evalValues.[fieldname]</b> (list of eval-codes) defines specific evaluation forms for the individual fiels of the form. See below.\n<b>&nbsp;</b>\n<b>.preview</b> (boolean) will enable the form submitted to be previewed first. This requires a template for preview to be found in the template file. See below for subpart marker names.\n<b>&nbsp;</b>\n<b>.menuLockPid</b> (boolean will force the menu of editable items to be locked to the .pid (edit only)\n<b>&nbsp;</b>\n<b>.userFunc_afterSave </b>(function-name) is called after the record is saved. The content passed is an array with the current (and previous) record in.\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:8;a:6:{s:8:\"property\";s:6:\"create\";s:8:\"datatype\";s:21:\"boolean /actionObject\";s:11:\"description\";s:416:\"The same as .edit above except where otherwise stated.\nPlus there is these additional properties:\n<b>&nbsp;</b>\n<b>.noSpecialLoginForm </b>(boolean) - if set, fe_adminLib does NOT look for the subpart marker TEMPLATE_CREATE_LOGIN but always for TEMPLATE_CREATE\n<b>&nbsp;</b>\n<b>.defaultValues.[fieldname]</b> (value string); Like .overrideValues but this sets the default values the first time the form is displayed.\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:9;a:6:{s:8:\"property\";s:6:\"delete\";s:8:\"datatype\";s:7:\"boolean\";s:11:\"description\";s:214:\"Whether or not records may be deleted. Still regular authentication (ownership or email authCode) is required. Setting the var &quot;preview&quot; lets you make a delete-preview before actually deleting the record.\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:10;a:6:{s:8:\"property\";s:8:\"infomail\";s:8:\"datatype\";s:7:\"boolean\";s:11:\"description\";s:371:\"Infomails are plaintext mails based on templates found in the template file. They may be used for such as sending a forgotten password to a user, but what goes into the infomail is totally up to your design of the template.\nNormally you may have only a default infomail (infomail.default) for instance for sending the password. But you can use other keys also. See below.\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:11;a:6:{s:8:\"property\";s:14:\"infomail.[key]\";s:8:\"datatype\";s:38:\"(configuration of infomail properties)\";s:11:\"description\";s:550:\"In order to make fe_adminLib send an infomail, you must specify these vars in your GET vars or HTML-form.\n&nbsp;\n<b>fetch</b> - if integer, it searches for the uid being the value of \'fetch\'. If not, it searches for the email-field (defined by a property of fe_adminLib, see below).\n&nbsp;\n<b>key</b> - points to the infomail.[key] configuration to use\n<b>&nbsp;</b>\n<b>Properties:</b>\n<b>.dontLockPid</b> (boolean) - selects only records from the .pid of fe_adminLib.\n<b>.label </b>(string) - The suffix for the markers, see \'Email Markers\' beneath.\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:12;a:6:{s:8:\"property\";s:8:\"setfixed\";s:8:\"datatype\";s:19:\"boolean /properties\";s:11:\"description\";s:2645:\"Allows set-fixed input, probably coming from a link in an infomail or notification mail.\n<b>Syntax: </b>\n&nbsp;\n<b>.[fix</b><b><i>key</i></b><b>].[</b><b><i>fieldname</i></b><b>] = </b><b><i>fieldvalue</i></b><i>&nbsp;</i>- is used to setup a setfixed-link insertable in the infomail by the SYS_SETFIXED_*-markers. See above (setfixed-property of fe_adminLib).\nSpecial fixkey \'DELETE\' is just a boolean.\n&nbsp;\n<b>Concept:</b>\nThe \'setfixed\' concept is best explained by describing a typical scenario - in fact the most common situation of its use:\nImagine you have some users submitting information on your website. But before that information enters the database, you would like to moderate it - simply preview it and then either delete it or approve it. In the \'create\' configuration of fe_adminLib, you set up the hidden field of the record to be overridden to 1. Thus the record is hidden by default. Then you configure a setfixed-fixkey to set the hidden field to 0. This set up generates a list of parameters for use in an URL and those parameters are finally inserted by a corresponding marker in the email template. The link includes all necessary authentication to perform the change of values and thus a single click on that link is enough to change the field values. So this will - by a single click of a link in a notification mail sent to an admin - enable the record! Or of course a similar link with a cmd=delete link will delete it...\nThere is a special &quot;fieldname&quot; you can use, which is \'_FIELDLIST&quot; and that lets you specify a list of fields in the record to base the auth-code on. If nothing is specifyed the md5-hash is based on the whole record which means that any changes will disable the setfixed link. If on the other hand, you set _FIELDLIST = uid,pid then that record will be editable as long as the uid and pid values are intact.\n<b>Example:</b>\nThis is a common configuration of the email-properties with a simple setfixed setting:\n&nbsp;&nbsp;email.from = kasper@typo3.com\n&nbsp;&nbsp;email.fromName = Kasper Sk&aring;rh&oslash;j\n&nbsp;&nbsp;email.admin = kasper@typo3.com\n&nbsp;&nbsp;setfixed.approve {\n&nbsp;&nbsp;setfixed.DELETE = 1\n&nbsp;\nNow, if you insert this marker in your email template\n&nbsp;\n&nbsp;&nbsp;###SYS_SETFIXED_approve###\n&nbsp;\nif will get substituted with something like these parameters:\n&nbsp;\n&amp;cmd=setfixed&amp;rU=9&amp;fD[hidden]=0&amp;aC=5c403d90\n&nbsp;\nNow, all you need is to point that to the correct url (where fe_adminLib is invoked!), eg:\n&nbsp;\n###THIS_URL######FORM_URL######SYS_SETFIXED_approve###\n&nbsp;\nand for deletion:\n&nbsp;\n...###SYS_SETFIXED_DELETE###\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:13;a:6:{s:8:\"property\";s:6:\"Others\";s:8:\"datatype\";s:0:\"\";s:11:\"description\";s:0:\"\";s:7:\"default\";s:0:\"\";s:12:\"column_count\";i:1;s:16:\"is_propertyTable\";i:1;}i:14;a:6:{s:8:\"property\";s:14:\"authcodeFields\";s:8:\"datatype\";s:23:\"<i>[list of fields]</i>\";s:11:\"description\";s:1287:\"Comma separated list of fields to base the authCode generation on. Basically this list would include &quot;uid&quot; only in most cases. If the list includes more fields, you should be aware that the authCode will change when the value of that field changes. And then the user will have to re-send an email to himself with a new code.\n&nbsp;\n<b>.addKey </b>(string) adds the string to the md5-hash of the authCode. Just enter any random string here. Point is that people from outside doesn\'t know this code and therefore are not able to reconstruct the md5-hash solely based on the uid\n&nbsp;\n<b>.addDate</b> (date-config) You can use this to make the code time-disabled. Say if you enter &quot;d-m-Y&quot; here as value, the code will work until midnight and then a new code will be valid.\n&nbsp;\n<b>.codeLength</b> (int) Defines how long the authentication code should be. Default is 8 characters.\nIn any case TYPO3_CONF_VARS[SYS][encryptionKey] is prepended.\n&nbsp;\n<b>Advice:</b>\nIf you want to generate authCodes compatible with the standard authCodes (used by the direct mailer by t3lib_div::stdAuthCode()), please set TYPO3_CONF_VARS[SYS][encryptionKey] to a unique and secret key (like you should in any case) and add &quot;uid&quot; as authcodeField ONLY. This is secure enough.\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:15;a:6:{s:8:\"property\";s:5:\"email\";s:8:\"datatype\";s:6:\"&nbsp;\";s:11:\"description\";s:593:\"<b>.from </b>(string, email) Defines the sender email address of mails sent out\n&nbsp;\n<b>.fromName </b>(string) Defines the name of the sender. If set, this will be used on the form NAME &lt;EMAIL&gt;\n&nbsp;\n<b>.admin &nbsp;Email address of the administrator which is notified of changes.</b>\n&nbsp;\n<b>.field </b>(string/integer) Defines the fieldname of the record where the email address to send to is found. If the field content happens to be an integer, this is assumed to be the uid of the fe_user owning the record and the email address of that user is fetched for the purpose instead.\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:16;a:6:{s:8:\"property\";s:3:\"pid\";s:8:\"datatype\";s:4:\"int+\";s:11:\"description\";s:42:\"The pid in which to store/get the records.\";s:7:\"default\";s:12:\"Current page\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:17;a:6:{s:8:\"property\";s:14:\"fe_userOwnSelf\";s:8:\"datatype\";s:7:\"boolean\";s:11:\"description\";s:337:\"If set, fe_users created by this module has their fe_cruser_id-field set to their own uid which means they \'own\' their own record and can thus edit their own data.\nAll other tables which has a fe_cruser_id field configured in the \'ctrl\' section of their $TCA-configuration will automatically get this field set to the current fe_user id.\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:18;a:6:{s:8:\"property\";s:15:\"fe_userEditSelf\";s:8:\"datatype\";s:7:\"boolean\";s:11:\"description\";s:102:\"If set, fe_users - regardless of whether they own themselves or not - will be allowed to edit himself.\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:19;a:6:{s:8:\"property\";s:13:\"allowedGroups\";s:8:\"datatype\";s:18:\"[list of integers]\";s:11:\"description\";s:141:\"List of fe_groups uid numbers which are allowed to edit the records through this form. Normally only the owner fe_user is allowed to do that.\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:20;a:6:{s:8:\"property\";s:8:\"evalFunc\";s:8:\"datatype\";s:13:\"function-name\";s:11:\"description\";s:261:\"Function by which you can manipulate the dataArray before it\'s saved.\nThe dataArray is passed to the function as $content and MUST be returned again from the function.\nThe property &quot;parentObj&quot; is a hardcoded reference to the fe_adminLib object.\n&nbsp;\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:21;a:6:{s:8:\"property\";s:8:\"no_cache\";s:8:\"datatype\";s:7:\"boolean\";s:11:\"description\";s:63:\"If set, &amp;no_cache=1 is sent in the links of the fe_adminLib\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:22;a:6:{s:8:\"property\";s:19:\"parseValues.[field]\";s:8:\"datatype\";s:20:\"[list of parseCodes]\";s:11:\"description\";s:1407:\"<b>ParseCodes:</b>\n<b>int </b>- returns the integer value of the input\n<b>lower</b> - returns lowercase version of the input\n<b>upper </b>- returns uppercase version of the input\n<b>nospace</b> - strips all space\n<b>alpha, num, alphanum, alphanum_x</b> &nbsp;- only alphabetic (a-z) and/or numeric chars. alphanum_x also allows _ and -\n<b>trim </b>- trims whitespace in the ends of the string\n<b>setEmptyIfAbsent </b>- will make sure the field is set to empty if the value is not submitted. This ensures a field to be updated an is handy with checkboxes\n<b>random[x]</b> - Returns a random number between 0 and x\n<b>files[semicolon-list(!) of extensions, none=all][maxsize in kb, none=no limit]</b> - Defining the field to hold files. See below for details!\n<b>multiple </b>- Set this, if the input comes from a multiple-selector box (remember to add ...[] to the fieldname so the values come in an array!)\n<b>checkArray</b> - Set this, if you want several checkboxes to set bits in a single field. In that case you must prepend every checkbox with [x] where x is the bitnumber to set starting with zero. The default values of the checkbox form elements must be false.\n<b>uniqueHashInt[semicolon-list(!) of other fields]</b> - This makes a unique hash (32 bit integer) of the content in the specified fields. The values of those fields are first converted to lowercase and only alphanum chars are preserved.\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:23;a:6:{s:8:\"property\";s:20:\"userFunc_updateArray\";s:8:\"datatype\";s:13:\"function-name\";s:11:\"description\";s:148:\"Points to a user function which will have the value-array passed to it before the value array is used to construct the update-JavaScript statements.\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:24;a:6:{s:8:\"property\";s:29:\"evalErrors.[field].[evalCode]\";s:8:\"datatype\";s:6:\"&nbsp;\";s:11:\"description\";s:162:\"This lets you specify the error messages inserted in the ###EVAL_ERROR_FIELD_[fieldname]### markers upon an evaluation error.\nSee description of evaluation below.\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:25;a:6:{s:8:\"property\";s:22:\"cObjects.[marker_name]\";s:8:\"datatype\";s:7:\"cObject\";s:11:\"description\";s:365:\"This is cObjects you can insert by markers in the template.\n&nbsp;\n<b>Example:</b>\nSay, you set up a cObject like this:\n&nbsp;\ncObject.myHeader = TEXT\ncObject.myHeader.value = This is my header\n&nbsp;\nthen you can include this cObject in most of the templates through a marker named ###CE_myHeader### or ###PCE_myHeader### (see below for details on the difference).\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:26;a:6:{s:8:\"property\";s:5:\"wrap1\";s:8:\"datatype\";s:13:\"-&gt; stdWrap\";s:11:\"description\";s:211:\"Global Wrap 1. This will be splitted into the markers ###GW1B### and ###GW1E###. Don\'t change the input value by the settings, only wrap it in something.\n&nbsp;\n<b>Example:</b>\nwrap1.wrap = &lt;b&gt; |&lt;/B&gt;\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:27;a:6:{s:8:\"property\";s:5:\"wrap2\";s:8:\"datatype\";s:13:\"-&gt; stdWrap\";s:11:\"description\";s:25:\"Global Wrap 2 (see above)\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:28;a:6:{s:8:\"property\";s:6:\"color1\";s:8:\"datatype\";s:15:\"string /stdWrap\";s:11:\"description\";s:43:\"Value for ###GC1### marker (Global color 1)\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:29;a:6:{s:8:\"property\";s:6:\"color2\";s:8:\"datatype\";s:15:\"string /stdWrap\";s:11:\"description\";s:43:\"Value for ###GC2### marker (Global color 2)\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:30;a:6:{s:8:\"property\";s:6:\"color3\";s:8:\"datatype\";s:15:\"string /stdWrap\";s:11:\"description\";s:43:\"Value for ###GC3### marker (Global color 3)\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}}}','');
INSERT INTO static_tsconfig_help VALUES (155,270,'c464b6b329b8ac88da1830fe24282c53','','alues are strings an a match happens if one of these strings is the first part of the system-identification.','a:1:{s:4:\"rows\";a:34:{i:0;a:5:{s:8:\"property\";s:11:\"&lt;tag&gt;\";s:8:\"datatype\";s:43:\"<b>&lt;BODY bgcolor=&quot;red&quot;&gt;</b>\";s:11:\"description\";s:6:\"&nbsp;\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;}i:1;a:5:{s:8:\"property\";s:5:\"align\";s:8:\"datatype\";s:12:\"<b>right</b>\";s:11:\"description\";s:70:\"<b>right / left / center</b>\nDecides alignment, typically in HTML-tags\";s:7:\"default\";s:4:\"left\";s:12:\"column_count\";i:4;}i:2;a:5:{s:8:\"property\";s:7:\"VHalign\";s:8:\"datatype\";s:70:\"<i>Hori.align = right and Vert.align = center:</i>\n<b>r , c &nbsp;</b>\";s:11:\"description\";s:94:\"<b>r/c/l , t/c/b</b>\nHorizontal (right, center, left) , Vertical align (top / center / bottom)\";s:7:\"default\";s:5:\"l , t\";s:12:\"column_count\";i:4;}i:3;a:5:{s:8:\"property\";s:8:\"resource\";s:8:\"datatype\";s:104:\"<i>From the resourcefield:</i>\ntoplogo*.gif\n&nbsp;\n<i>Reference to filesystem:</i>\nfileadmin/picture.gif\";s:11:\"description\";s:572:\"1) A reference to a file from the resource-field in the template.\nYou can write the exact filename or you can include an asterisk (*) as wildcard.\nIt\'s recommended to include a &quot;*&quot; before the fileextension (see example to the left). This will ensure that the file is still referenced correct even if the template is copied and the file will have it\'s name prepended with numbers!!\n2) If the value contains a &quot;/&quot; it\'s expected to be a reference (absolute or relative) to a file on the file-system instead of the resource-field. No support for wildcards.\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;}i:4;a:5:{s:8:\"property\";s:11:\"imgResource\";s:8:\"datatype\";s:173:\"Here &quot;file&quot; is a imgResource:\nfile = toplogo*.gif\nfile.width = 200\n&nbsp;\nGIFBUILDER:\nfile = GIFBUILDER\nfile {\n&nbsp;&nbsp;&nbsp;... (GIFBUILDER-properties here)\n}\";s:11:\"description\";s:362:\"1) A &quot;resource&quot; (see above) + imgResource-properties (see example to the left and object-reference below)\nFiletypes can be anything among the allowed types defined in the configuration variable $TYPO3_CONF_VARS[&quot;GFX&quot;][&quot;imagefile_ext&quot;] (localconf.php). Standard is pdf,gif,jpg,jpeg,tif,bmp,ai,pcx,tga,png.\n&nbsp;\n2) GIFBUILDER-object\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;}i:5;a:5:{s:8:\"property\";s:9:\"HTML-code\";s:8:\"datatype\";s:43:\"<b>&lt;B&gt;Some text in bold&lt;/B&gt;</b>\";s:11:\"description\";s:14:\"pure HTML-code\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;}i:6;a:5:{s:8:\"property\";s:6:\"target\";s:8:\"datatype\";s:40:\"<b>_top</b>\n<b>_blank</b>\n<b>content</b>\";s:11:\"description\";s:117:\"target in &lt;A&gt;-tag.\nThis is normally the same value as the name of the root-level object that defines the frame.\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;}i:7;a:5:{s:8:\"property\";s:14:\"imageExtension\";s:8:\"datatype\";s:67:\"<b>jpg</b>\n<b>web&nbsp;&nbsp;&nbsp;&nbsp;<i>(gif or jpg ..)</i></b>\";s:11:\"description\";s:379:\"Image extensions can be anything among the allowed types defined in the global variable $TYPO3_CONF_VARS[&quot;GFX&quot;][&quot;imagefile_ext&quot;] (localconf.php). Standard is pdf,gif,jpg,jpeg,tif,bmp,ai,pcx,tga,png.\n<b>The value &quot;web&quot;</b> is special. This will just ensure that an image is converted to a web imageformat (gif or jpg) if it happens not to be already!\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;}i:8;a:5:{s:8:\"property\";s:6:\"degree\";s:8:\"datatype\";s:13:\"<b>&nbsp;</b>\";s:11:\"description\";s:19:\"-90 to 90, integers\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;}i:9;a:5:{s:8:\"property\";s:13:\"posint / int+\";s:8:\"datatype\";s:13:\"<b>&nbsp;</b>\";s:11:\"description\";s:16:\"Positive integer\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;}i:10;a:5:{s:8:\"property\";s:3:\"int\";s:8:\"datatype\";s:13:\"<b>&nbsp;</b>\";s:11:\"description\";s:112:\"integer\n(sometimes used generally though another type would have been more appropriate, like &quot;pixels&quot;)\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;}i:11;a:5:{s:8:\"property\";s:20:\"str / string / value\";s:8:\"datatype\";s:13:\"<b>&nbsp;</b>\";s:11:\"description\";s:111:\"string.\n(sometimes used generally though another type would have been more appropriate, like &quot;align&quot;)\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;}i:12;a:5:{s:8:\"property\";s:7:\"boolean\";s:8:\"datatype\";s:8:\"<b>1</b>\";s:11:\"description\";s:61:\"boolean\nnon-empty strings (but not zero) are &quot;true&quot;\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;}i:13;a:5:{s:8:\"property\";s:8:\"rotation\";s:8:\"datatype\";s:6:\"&nbsp;\";s:11:\"description\";s:29:\"integer, degrees from 0 - 360\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;}i:14;a:5:{s:8:\"property\";s:7:\"x,y,w,h\";s:8:\"datatype\";s:16:\"<b>10,10,5,5</b>\";s:11:\"description\";s:73:\"x,y is the offset from the upper left corner.\nw,h is the width and height\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;}i:15;a:5:{s:8:\"property\";s:10:\"HTML-color\";s:8:\"datatype\";s:26:\"<b>red</b>\n<b>#ffeecc </b>\";s:11:\"description\";s:581:\"<b>HTML-color codes:</b>\n&nbsp;\nBlack = &quot;#000000&quot; &nbsp;&nbsp;\nSilver = &quot;#C0C0C0&quot; &nbsp;&nbsp;\nGray = &quot;#808080&quot; &nbsp;&nbsp;\nWhite = &quot;#FFFFFF&quot; &nbsp;&nbsp;\nMaroon = &quot;#800000&quot; &nbsp;&nbsp;\nRed = &quot;#FF0000&quot; &nbsp;&nbsp;\nPurple = &quot;#800080&quot; &nbsp;&nbsp;\nFuchsia = &quot;#FF00FF&quot; &nbsp;&nbsp;\nGreen = &quot;#008000&quot;\nLime = &quot;#00FF00&quot;\nOlive = &quot;#808000&quot;\nYellow = &quot;#FFFF00&quot;\nNavy = &quot;#000080&quot;\nBlue = &quot;#0000FF&quot;\nTeal = &quot;#008080&quot;\nAqua = &quot;#00FFFF&quot;\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;}i:16;a:5:{s:8:\"property\";s:12:\"GraphicColor\";s:8:\"datatype\";s:440:\"<b>red<i>&nbsp;&nbsp;&nbsp;&nbsp;(HTML-color)</i></b>\n<b>#ffeecc <i>&nbsp;&nbsp;&nbsp;&nbsp;(HTML-color)</i></b>\n<b>255,0,255<i>&nbsp;&nbsp;&nbsp;&nbsp;(RGB-integers)</i></b>\n<i>&nbsp;</i>\n<i>Extra:</i>\n<b>red<i> : *0.8</i><i>&nbsp;&nbsp;&nbsp;&nbsp;(&quot;red&quot; is darkend by factor 0.8)</i></b>\n<b>#ffeecc <i>: +16</i><i>&nbsp;&nbsp;&nbsp;&nbsp;(&quot;ffeecc&quot; is going to #fffedc because 16 is added)</i></b>\n<b><i>&nbsp;</i></b>\";s:11:\"description\";s:393:\"The color can be given as HTML-colors or as a comma-seperated list of RGB-values (integers)\nYou can add an extra parameter that will modify the color mathematically:\nSyntax: &nbsp;\n[colordef] : [modifier]\nwhere modifier can be and integer which is added/subtracted to the three RGB-channels or a floatingpoint with an &quot;*&quot; before, which will then multiply the values with that factor.\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;}i:17;a:5:{s:8:\"property\";s:7:\"page_id\";s:8:\"datatype\";s:21:\"<b>this</b>\n<b>34</b>\";s:11:\"description\";s:54:\"A page id (int) or &quot;this&quot; (=current page id)\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;}i:18;a:5:{s:8:\"property\";s:6:\"pixels\";s:8:\"datatype\";s:10:\"<b>345</b>\";s:11:\"description\";s:14:\"pixel-distance\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;}i:19;a:5:{s:8:\"property\";s:4:\"list\";s:8:\"datatype\";s:23:\"<b>item,item2,item3</b>\";s:11:\"description\";s:14:\"list of values\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;}i:20;a:5:{s:8:\"property\";s:7:\"margins\";s:8:\"datatype\";s:105:\"<i>This sets leftmargin to 10 and bottom-margin to 5. Top and right is not set (zero)</i>\n<b>10,0,0,5</b>\";s:11:\"description\";s:32:\"l,t,r,b\nleft, top, right, bottom\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;}i:21;a:5:{s:8:\"property\";s:4:\"wrap\";s:8:\"datatype\";s:142:\"<i>This will cause the value to be wrapped in a font-tag coloring the value red:</i>\n<b>&lt;font color=&quot;red&quot;&gt; | &lt;/font&gt;</b>\";s:11:\"description\";s:153:\"&lt;...&gt; | &lt;/...&gt;\nUsed to wrap something. The part on the left and right of the vertical line is placed on the left and right side of the value.\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;}i:22;a:5:{s:8:\"property\";s:8:\"linkWrap\";s:8:\"datatype\";s:115:\"<i>This will make a link to the root-level of a website:</i>\n<b>&lt;A HREF=&quot;?id={0}&quot;&gt; | &lt;/A&gt;</b>\";s:11:\"description\";s:342:\"&lt;.. {x}.&gt; | &lt;/...&gt;\n{x}; x is an integer (0-9) and points to a key in the PHP-array rootLine. The key is equal to the level the current page is on measured relatively to the root of the website.\nIf the key exists the uid of the level that key pointed to is inserted instead of {x}.\nThus we can insert page_ids from previous levels.\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;}i:23;a:5:{s:8:\"property\";s:4:\"case\";s:8:\"datatype\";s:12:\"<b>upper</b>\";s:11:\"description\";s:53:\"&quot;upper&quot; / &quot;lower&quot;\nCase-conversion\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;}i:24;a:5:{s:8:\"property\";s:5:\"space\";s:8:\"datatype\";s:12:\"<b>5 | 5</b>\";s:11:\"description\";s:86:\"&quot;before | after&quot;\nUsed for content and sets space &quot;before | after&quot;.\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;}i:25;a:5:{s:8:\"property\";s:9:\"date-conf\";s:8:\"datatype\";s:60:\"<b>d-m-y&nbsp;&nbsp;&nbsp;&nbsp;<i>(dd-mm-yy format)</i></b>\";s:11:\"description\";s:861:\"See PHP function Date()!\n&nbsp;\na - &quot;am&quot; or &quot;pm&quot;\nA - &quot;AM&quot; or &quot;PM&quot;\nd - day of the month, numeric, 2 digits (with leading zeros)\nD - day of the week, textual, 3 letters; i.e. &quot;Fri&quot;\nF - month, textual, long; i.e. &quot;January&quot;\nh - hour, numeric, 12 hour format\nH - hour, numeric, 24 hour format\ni - minutes, numeric\nj - day of the month, numeric, without leading zeros\nl (lowercase \'L\') - day of the week, textual, long; i.e. &quot;Friday&quot;\nm - month, numeric\nM - month, textual, 3 letters; i.e. &quot;Jan&quot;\ns - seconds, numeric\nS - English ordinal suffix, textual, 2 characters; i.e. &quot;th&quot;, &quot;nd&quot;\nU - seconds since the epoch\nY - year, numeric, 4 digits\nw - day of the week, numeric, 0 represents Sunday\ny - year, numeric, 2 digits\nz - day of the year, numeric; i.e. &quot;299&quot;\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;}i:26;a:5:{s:8:\"property\";s:13:\"strftime-conf\";s:8:\"datatype\";s:113:\"Date &quot;DD-MM-YY&quot; = \n<b>%e:%m:%y</b>\nTime &quot;HH:MM:SS&quot; = \n<b>%H:%M:%S</b>\nor &nbsp;just\n<b>%T</b>\";s:11:\"description\";s:2115:\"%a - abbreviated weekday name according to the current locale\n%A - full weekday name according to the current locale\n%b - abbreviated month name according to the current locale\n%B - full month name according to the current locale\n%c - preferred date and time representation for the current locale\n%C - century number (the year divided by 100 and truncated to an integer, range 00 to 99)\n%d - day of the month as a decimal number (range 00 to 31)\n%D - same as %m/%d/%y\n<b>%e - day of the month as a decimal number, a single digit is preceded by a space (range \' 1\' to \'31\') </b>\n%h - same as %b\n<b>%H - hour as a decimal number using a 24-hour clock (range 00 to 23) </b>\n%I - hour as a decimal number using a 12-hour clock (range 01 to 12)\n%j - day of the year as a decimal number (range 001 to 366)\n<b>%m - month as a decimal number (range 01 to 12) </b>\n<b>%M - minute as a decimal number </b>\n%n - newline character\n%p - either `am\' or `pm\' according to the given time value, or the corresponding strings for the current locale\n%r - time in a.m. and p.m. notation\n%R - time in 24 hour notation\n<b>%S - second as a decimal number </b>\n%t - tab character\n%T - current time, equal to %H:%M:%S\n%u - weekday as a decimal number [1,7], with 1 representing Monday\n%U - week number of the current year as a decimal number, starting with the first Sunday as the first day of the first week\n%V - The ISO 8601:1988 week number of the current year as a decimal number, range 01 to 53, where week 1 is the first week that has at least 4 days in the current year, and with Monday as the first day of the week.\n%W - week number of the current year as a decimal number, starting with the first Monday as the first day of the first week\n%w - day of the week as a decimal, Sunday being 0\n%x - preferred date representation for the current locale without the time\n%X - preferred time representation for the current locale without the date\n<b>%y - year as a decimal number without a century (range 00 to 99) </b>\n%Y - year as a decimal number including the century\n%Z - time zone or name or abbreviation\n%% - a literal `%\' character\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;}i:27;a:5:{s:8:\"property\";s:9:\"UNIX-time\";s:8:\"datatype\";s:52:\"<i>Seconds to 07/04 2000 23:58:</i>\n<b>955144722</b>\";s:11:\"description\";s:25:\"Seconds since 1/1 1970...\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;}i:28;a:5:{s:8:\"property\";s:4:\"path\";s:8:\"datatype\";s:23:\"<i>fileadmin/stuff/</i>\";s:11:\"description\";s:53:\"path relative to the directory from which we operate.\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;}i:29;a:5:{s:8:\"property\";s:16:\"&lt;tag&gt;-data\";s:8:\"datatype\";s:13:\"<i>&nbsp;</i>\";s:11:\"description\";s:73:\"<b>Example:</b>\n<i>&lt;frameset&gt;-data: row</i>\ncould be \'<i>150,*</i>\'\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;}i:30;a:5:{s:8:\"property\";s:18:\"&lt;tag&gt;-params\";s:8:\"datatype\";s:13:\"<i>&nbsp;</i>\";s:11:\"description\";s:112:\"<b>Example:</b>\n<i>&lt;frameset&gt;-params</i>\ncould be \'<i>border=&quot;0&quot; framespacing=&quot;0&quot;</i>\'\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;}i:31;a:5:{s:8:\"property\";s:7:\"getText\";s:8:\"datatype\";s:1830:\"<i>get content from the $cObj-&gt;data-array[<b>header</b>]:</i>\n<b>= field : header</b>\n<i>get content from the $cObj-&gt;parameters-array[<b>color</b>]:</i>\n<b>= parameter : color</b>\n<i>get content from the $GLOBALS[&quot;TSFE&quot;]-&gt;register[<b>color</b>]:</i>\n<b>= register : color</b>\n<i>get the title of the page on the first level of the rootline:</i>\n<b>= leveltitle : 1</b>\n<i>get the title of the page on the level right below the current page AND if that is not present, walt to the bottom of the rootline until there\'s a title:</i>\n<b>= leveltitle : -2 , slide</b>\n<i>get the id of the root-page of the website (level zero)</i>\n<b>= leveluid : 0</b>\n<i>get the env var HTTP_REFERER:</i>\n<b>= getenv : HTTP_REFERER</b>\n<i>get the env variable $HTTP_COOKIE_VARS[some_cookie]:</i>\n<b>= global : HTTP_COOKIE_VARS | some_cookie</b>\n<i>get the current time formatted dd-mm-yy:</i>\n<b>= date : d-m-y</b>\n<i>get the current page-title:</i>\n<b>= page : title</b>\n<i>get the current value:</i>\n<b>= current : 1</b>\nget input value from query string, (&amp;stuff=)\n<b>= GPvar : stuff</b>\nget the current id\n<b>= TSFE : id</b>\nget the value of the header of record with uid 234 from table tt_content:\n<b>= DB : tt_content:234:header</b>\n<b>= fullRootLine : -1, title</b>\nThis gets the title &quot;1. page before&quot; in a page tree like the one below provided we are are the page &quot;Here you are!&quot; (or &quot;Site root&quot;) and this TypoScript is in the template with root at &quot;Site root&quot;. Red numbers indicate what values of <i>keynumber</i> would point to:\n- Page tree root &nbsp;&nbsp;-2\n&nbsp;&nbsp;&nbsp;|- 1. page before &nbsp;&nbsp;-1 \n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;|- Site root (root template here!) &nbsp;&nbsp;0\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;|- Here you are! &nbsp;1\";s:11:\"description\";s:2493:\"This returns a value from somewhere in PHP-array, defined by the type. The syntax is &quot;type : pointer&quot;\n&nbsp;\n<b>field :</b> [fieldname from the current <i>$cObj</i>-&gt;data-array in the cObj.]\nAs default the <i>$cObj</i>-&gt;data-array is $GLOBALS[&quot;TSFE&quot;]-&gt;page (record of the current page!)\nIn TMENU: <i>$cObj</i>-&gt;data is set to the page-record for each menuitem.\nIn CONTENT/RECORDS <i>$cObj</i>-&gt;data is set to the actual record\nIn GIFBUILDER <i>$cObj</i>-&gt;data is set to the data GIFBUILDER is supplied with.\n<b>parameter :</b> [fieldname from the current <i>$cObj</i>-&gt;parameters-array in the cObj.]\nSee &nbsp;-&gt;parseFunc!\n<b>register :</b> [fieldname from the $GLOBALS[&quot;TSFE&quot;]-&gt;register]\nSee cObject &quot;LOAD_REGISTER&quot;\n<b>leveltitle, leveluid, levelmedia:</b> [levelTitle, uid or media in rootLine, 0- , negative = from behind, &quot; , slide&quot; parameter forces a walk to the bottom of the rootline until there\'s a &quot;true&quot; value to return. Useful with levelmedia.]\n<b>global :</b> [GLOBAL-var, split with | if you want to get from an array! DEPRECIATED, use GPvar, TSFE or getenv]\n<b>date :</b> [date-conf]\n<b>page :</b> [current page record]\n<b>current : 1</b> (gets \'current\' value)\n<b>level : 1 &nbsp;(gets the rootline level of the current page)</b>\n<b>GPvar:</b> Value from GET or POST method. Use this instead of global\n<b>TSFE: </b>Value from TSFE global main object\n<b>getenv:</b> Value from environment vars\n<b>DB:</b> Value from database, syntax is [tablename] : [uid] : [field]. Any record from a table in TCA can be selected here. Only marked-deleted records does not return a value here.\n<b>--------------------</b>\n<b>Getting more values.</b>\nBy separating the value of getText with &quot;//&quot; (double slash) you let getText fetch the first value. If it appears empty (&quot;&quot; or zero) the next value is fetched and so on. Example:\n= field:header // field:title // field:uid\nThis gets &quot;title&quot; if &quot;header&quot; is empty. If &quot;title&quot; is also empty it gets field &quot;uid&quot;\n<b>fullRootLine </b>:\nGetting a value from the rootline (TSFE-&gt;rootLine) going all the way to the root of the page tree.\n<i>[keynumber, fieldname, &quot;slide&quot;]</i>\nKeynumber is relative to the current site root, so negative numbers refer to subsequent levels below the site root. Fieldname is the name of the datafield to get. For &quot;slide&quot;, see <i>levelmedia</i> type above.\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;}i:32;a:5:{s:8:\"property\";s:3:\"dir\";s:8:\"datatype\";s:236:\"<i>returns a list of all pdf, gif and jpf-filer from fileadmin/files/ sorted by their name</i> reversely and with the full path (with &quot;<i>fileadmin/files/&quot; prepended)</i>\n<b>fileadmin/files/ | pdf,gif,jpg | name</b> | r | true\";s:11:\"description\";s:383:\"[path relative to the webroot of the site] | [list of valid extensions] | [sorting: name, size, ext, date] | &nbsp;[reverse: &quot;r&quot;] &nbsp;| &nbsp;[return full path: boolean\nFiles matching is returned in a comma-separated string.\n<b>Note:</b>\nThe value of config-option &quot;lockFilePath&quot; must equal the first part of the path. Thereby the path is locked to that folder.\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;}i:33;a:5:{s:8:\"property\";s:13:\"function-name\";s:8:\"datatype\";s:98:\"Function:\n<b>user_reverseString</b>\nMethod in class:\n<b>user_stringReversing-&gt;reverseString</b>\";s:11:\"description\";s:741:\"Indicates a function or method in a class to call. See more information at the USER cObject.\nDepending on implementation the class or function name (but not the method name) should probably be prefixed with &quot;user_&quot;. This can be changed in the TYPO3_CONF_VARS config though. Also the function / method is normally called with 2 parameters, typ. $conf (TS config) and $content (some content to be processed and returned)\nAlso if you call a method in a class, it is checked (when using the USER/USER_INT objects) whether a class with the same name, but prefixed with &quot;ux_&quot; is present and if so, this class is instantiated instead. See &quot;Inside Typo3&quot; document for more information on extending the classes in Typo3!\";s:7:\"default\";s:13:\"<b>&nbsp;</b>\";s:12:\"column_count\";i:4;}}}','');
INSERT INTO static_tsconfig_help VALUES (204,270,'735744d82b01f1ae8ee357b35a445a18','','tsref:(cObject).HRULER','a:1:{s:4:\"rows\";a:5:{i:0;a:6:{s:8:\"property\";s:13:\"lineThickness\";s:8:\"datatype\";s:12:\"int /stdWrap\";s:11:\"description\";s:11:\"Range: 1-50\";s:7:\"default\";s:1:\"1\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:1;a:6:{s:8:\"property\";s:9:\"lineColor\";s:8:\"datatype\";s:10:\"HTML-color\";s:11:\"description\";s:23:\"The color of the ruler.\";s:7:\"default\";s:5:\"black\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:2;a:6:{s:8:\"property\";s:9:\"spaceLeft\";s:8:\"datatype\";s:6:\"pixels\";s:11:\"description\";s:35:\"space before the line (to the left)\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:3;a:6:{s:8:\"property\";s:10:\"spaceRight\";s:8:\"datatype\";s:6:\"pixels\";s:11:\"description\";s:35:\"space after the line (to the right)\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:4;a:6:{s:8:\"property\";s:7:\"stdWrap\";s:8:\"datatype\";s:12:\"-&gt;stdWrap\";s:11:\"description\";s:6:\"&nbsp;\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}}}','');
INSERT INTO static_tsconfig_help VALUES (205,270,'99c88493b5fbff11087e84f8b0caf05e','','tsref:(cObject).IMGTEXT','a:1:{s:4:\"rows\";a:35:{i:0;a:6:{s:8:\"property\";s:4:\"text\";s:8:\"datatype\";s:20:\"-&gt;CARRAY /stdWrap\";s:11:\"description\";s:82:\"Use this to import / generate the content, that should flow around the imageblock.\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:1;a:6:{s:8:\"property\";s:7:\"textPos\";s:8:\"datatype\";s:13:\"int / stdWrap\";s:11:\"description\";s:313:\"Textposition:\nbit[0-2]: 000 = centre, 001 = right, 010 = left\nbit[3-5]: 000 = over, 001 = under, 010 text\n&nbsp;\n0 - Above: Centre\n1 - Above: Right\n2 - Above: Left\n8 - Below: Centre\n9 - Below: Right\n10 - Below: Left\n17 - In Text: Right\n18 - In Text: Left\n25 - In Text: Right (no wrap)\n26 - In Text: Left (no wrap)\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:2;a:6:{s:8:\"property\";s:10:\"textMargin\";s:8:\"datatype\";s:15:\"pixels /stdWrap\";s:11:\"description\";s:40:\"margin between the image and the content\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:3;a:6:{s:8:\"property\";s:20:\"textMargin_outOfText\";s:8:\"datatype\";s:7:\"boolean\";s:11:\"description\";s:333:\"If set, the textMargin space will still be inserted even if the image is placed above or below the text.\nThis flag is only for a kind of backwards compatibility because this &quot;feature&quot; was recently considered a bug and thus corrected. So if anyone has depended on this way things are done, you can compensate with this flag.\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:4;a:6:{s:8:\"property\";s:7:\"imgList\";s:8:\"datatype\";s:28:\"list of imagefiles / stdWrap\";s:11:\"description\";s:159:\"list of images from &quot;.imgPath&quot;\n&nbsp;\n<b>Example:</b>\nThis imports the list of images from tt_content\'s image-field\n&quot;imgList.field = image&quot;\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:5;a:6:{s:8:\"property\";s:7:\"imgPath\";s:8:\"datatype\";s:13:\"path /stdWrap\";s:11:\"description\";s:67:\"Path to the images\n&nbsp;\n<b>Example:</b>\n&quot;uploads/pics/&quot;\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:6;a:6:{s:8:\"property\";s:6:\"imgMax\";s:8:\"datatype\";s:12:\"int /stdWrap\";s:11:\"description\";s:20:\"max number of images\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:7;a:6:{s:8:\"property\";s:8:\"imgStart\";s:8:\"datatype\";s:12:\"int /stdWrap\";s:11:\"description\";s:45:\"start with image-number &quot;.imgStart&quot;\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:8;a:6:{s:8:\"property\";s:9:\"imgObjNum\";s:8:\"datatype\";s:29:\"<i>imgObjNum</i> +optionSplit\";s:11:\"description\";s:395:\"Here you define, which IMAGE-cObjects from the array &quot;1,2,3,4...&quot; in this object that should render the images.\n&quot;current&quot; is set to the image-filename.\n&nbsp;\n<b>Example:</b>\n&quot;imgObjNum = 1 |*||*| 2&quot;:\nThis would render the first two images with &quot;1. ...&quot; and the last image with &quot;2. ...&quot;, provided that the &quot;.imgList&quot; contains 3 images.\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:9;a:6:{s:8:\"property\";s:7:\"1,2,3,4\";s:8:\"datatype\";s:20:\"-&gt;IMAGE (cObject)\";s:11:\"description\";s:307:\"Rendering of the images\nThe register &quot;IMAGE_NUM&quot; is set with the number of image being rendered for each rendering of a image-object. Starting with zero.\nThe image-object should not be of type GIFBUILDER!\n&nbsp;\n<b>Important:</b>\n&quot;file.import.current = 1&quot; fetches the name of the images!\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:10;a:6:{s:8:\"property\";s:7:\"caption\";s:8:\"datatype\";s:20:\"-&gt;CARRAY /stdWrap\";s:11:\"description\";s:7:\"Caption\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:11;a:6:{s:8:\"property\";s:12:\"captionAlign\";s:8:\"datatype\";s:14:\"align /stdWrap\";s:11:\"description\";s:17:\"Caption alignment\";s:7:\"default\";s:30:\"default = &quot;.textPos&quot;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:12;a:6:{s:8:\"property\";s:12:\"captionSplit\";s:8:\"datatype\";s:7:\"boolean\";s:11:\"description\";s:369:\"If this is set, the caption text is split by the character (or string) from &quot;.token&quot; , and every item is displayed under an image each in the image block.\n.token = (string/stdWrap) Character to split the caption elements (default is chr(10))\n.cObject = cObject, used to fetch the caption for the split\n.stdWrap = stdWrap properties used to render the caption.\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:13;a:6:{s:8:\"property\";s:7:\"altText\";s:8:\"datatype\";s:29:\"&lt;img&gt;-data:alt /stdWrap\";s:11:\"description\";s:6:\"&nbsp;\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:14;a:6:{s:8:\"property\";s:6:\"border\";s:8:\"datatype\";s:16:\"boolean /stdWrap\";s:11:\"description\";s:48:\"If true, a border i generated around the images.\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:15;a:6:{s:8:\"property\";s:9:\"borderCol\";s:8:\"datatype\";s:19:\"HTML-color /stdWrap\";s:11:\"description\";s:50:\"Color of the border, if &quot;.border&quot; is set\";s:7:\"default\";s:5:\"black\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:16;a:6:{s:8:\"property\";s:11:\"borderThick\";s:8:\"datatype\";s:15:\"pixels /stdWrap\";s:11:\"description\";s:39:\"Width of the border around the pictures\";s:7:\"default\";s:1:\"1\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:17;a:6:{s:8:\"property\";s:4:\"cols\";s:8:\"datatype\";s:12:\"int /stdWrap\";s:11:\"description\";s:7:\"Columns\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:18;a:6:{s:8:\"property\";s:4:\"rows\";s:8:\"datatype\";s:12:\"int /stdWrap\";s:11:\"description\";s:44:\"Rows (higher priority thab &quot;cols&quot;)\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:19;a:6:{s:8:\"property\";s:6:\"noRows\";s:8:\"datatype\";s:16:\"boolean /stdWrap\";s:11:\"description\";s:145:\"If set, the rows are not divided by a table-rows. Thus images are more nicely shown if the height differs a lot (normally the width is the same!)\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:20;a:6:{s:8:\"property\";s:6:\"noCols\";s:8:\"datatype\";s:16:\"boolean /stdWrap\";s:11:\"description\";s:205:\"If set, the columns are not made in the table. The images are all put in one row separated by a clear giffile to space them apart.\nIf noRows is set, noCols will be unset. They cannot be set simultaneously.\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:21;a:6:{s:8:\"property\";s:8:\"colSpace\";s:8:\"datatype\";s:12:\"int /stdWrap\";s:11:\"description\";s:21:\"space between columns\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:22;a:6:{s:8:\"property\";s:8:\"rowSpace\";s:8:\"datatype\";s:12:\"int /stdWrap\";s:11:\"description\";s:18:\"space between rows\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:23;a:6:{s:8:\"property\";s:15:\"spaceBelowAbove\";s:8:\"datatype\";s:12:\"int /stdWrap\";s:11:\"description\";s:101:\"Pixelsspace between content an images when position of image is above or belox text (but not in text)\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:24;a:6:{s:8:\"property\";s:12:\"tableStdWrap\";s:8:\"datatype\";s:12:\"-&gt;stdWrap\";s:11:\"description\";s:85:\"This passes the final &lt;table&gt; code for the image block to the stdWrap function.\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:25;a:6:{s:8:\"property\";s:4:\"maxW\";s:8:\"datatype\";s:12:\"int /stdWrap\";s:11:\"description\";s:179:\"max width of the image-table.\nThis will scale images not in the right size! Takes the number of columns into account!\n&nbsp;\n<b>NOTE: </b>Works ONLY if IMAGE-obj is NOT GIFBUILDER\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:26;a:6:{s:8:\"property\";s:10:\"maxWInText\";s:8:\"datatype\";s:12:\"int /stdWrap\";s:11:\"description\";s:254:\"max width of the image-table, if the text is wrapped around the image-table (on the left or right side).\nThis will scale images not in the right size! Takes the number of columns into account!\n&nbsp;\n<b>NOTE: </b>Works ONLY if IMAGE-obj is NOT GIFBUILDER\";s:7:\"default\";s:11:\"50% of maxW\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:27;a:6:{s:8:\"property\";s:6:\"equalH\";s:8:\"datatype\";s:12:\"int /stdWrap\";s:11:\"description\";s:649:\"If this value is greater than zero, it will secure that images in a row has the same height. The width will be calculated.\nIf the total width of the images raise above the &quot;maxW&quot;-value of the table the height for each image will be scaled down equally so that the images still have the same height but is within the limits of the totalWidth.\nPlease note that this value will override the properties &quot;width&quot;, &quot;maxH&quot;, &quot;maxW&quot;, &quot;minW&quot;, &quot;minH&quot; of the IMAGE-objects generating the images. Furthermore it will override the &quot;noRows&quot;-property and generate a table with no columns instead!\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:28;a:6:{s:8:\"property\";s:12:\"colRelations\";s:8:\"datatype\";s:15:\"string /stdWrap\";s:11:\"description\";s:609:\"This value defines the width-relations of the images in the columns of IMGTEXT. The syntax is &quot;[int] : [int] : [int] : ...&quot; for each column. If there are more imagecolumns than figures in this value, it\'s ignored. If the relation between two of these figures exceeds 10, this function is ignore.\nIt works only fully if all images are downscaled by their maxW-definition.\n&nbsp;\n<b>Example:</b>\nIf 6 images are placed in three columns and their width\'s are high enough to be forcibly scaled, this value will scale the images in the to be eg. 100, 200 and 300 &nbsp;pixels from left to right\n1 : 2 : 3\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:29;a:6:{s:8:\"property\";s:17:\"image_compression\";s:8:\"datatype\";s:12:\"int /stdWrap\";s:11:\"description\";s:926:\"Image Compression:\n0= Default\n1= Dont change! (removes all parameters for the image_object!!)\n(adds gif-extension and color-reduction command)\n10= GIF/256\n11= GIF/128\n12= GIF/64\n13= GIF/32\n14= GIF/16\n15= GIF/8\n(adds jpg-extension and quality command)\n20= IM: -quality 100\n21= IM: -quality 90 &lt;=&gt; Photoshop 60 &nbsp;&nbsp;&nbsp;&nbsp;(JPG/Very High)\n22= IM: -quality 80 &nbsp;&nbsp;&nbsp;(JPG/High)\n23= IM: -quality 70\n24= IM: -quality 60 &lt;=&gt; Photoshop 30 &nbsp;&nbsp;(JPG/Medium)\n25= IM: -quality 50\n26= IM: -quality 40 &nbsp;(JPG/Low)\n27= IM: -quality 30 &lt;=&gt; Photoshop 10\n28= IM: -quality 20 &nbsp;&nbsp;(JPG/Very Low)\n&nbsp;\nThe default ImageMagick quality seems to be 75. This equals Photoshop quality 45. Images compressed with ImageMagick with the same visual quality as a Photoshop-compressed image seems to be largely 50% greater in size!!\n&nbsp;\n<b>NOTE: </b>Works ONLY if IMAGE-obj is NOT GIFBUILDER\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:30;a:6:{s:8:\"property\";s:13:\"image_effects\";s:8:\"datatype\";s:12:\"int /stdWrap\";s:11:\"description\";s:506:\"Adds these commands to the parameteres for the scaling. This function has no effect if &quot;image_compression&quot; above is set to 1!!\n&nbsp;\n1 =&gt; &quot;-rotate 90&quot;,\n2 =&gt; &quot;-rotate 270&quot;,\n3 =&gt; &quot;-rotate 180&quot;,\n10 =&gt; &quot;-colorspace GRAY&quot;,\n11 =&gt; &quot;-sharpen 70&quot;,\n20 =&gt; &quot;-normalize&quot;,\n23 =&gt; &quot;-contrast&quot;,\n25 =&gt; &quot;-gamma 1.3&quot;,\n26 =&gt; &quot;-gamma 0.8&quot;\n&nbsp;\n<b>NOTE: </b>Works ONLY if IMAGE-obj is NOT GIFBUILDER\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:31;a:6:{s:8:\"property\";s:12:\"image_frames\";s:8:\"datatype\";s:28:\"Array\n+ .key /stdWrap\n&nbsp;\";s:11:\"description\";s:1019:\"<b>Frames:</b>\n.key points to the frame used.\n&nbsp;\n&quot;.image_frames.x&quot; is imgResource-mask (&quot;.m&quot;)properties which will override to the [imgResource].m properties of the imageObjects. This is used to mask the images into a frame. See how it\'s done in the default configuration and IMGTEXT in the static_template-table.\n&nbsp;\n<b>Example:</b>\n1 {\n&nbsp;&nbsp;mask = media/uploads/darkroom1_mask.jpg\n&nbsp;&nbsp;bgImg = GIFBUILDER\n&nbsp;&nbsp;bgImg {\n&nbsp;&nbsp;&nbsp;&nbsp;XY = 100,100\n&nbsp;&nbsp;&nbsp;&nbsp;backColor = {$bgCol}\n&nbsp;&nbsp;}\n&nbsp;&nbsp;bottomImg = GIFBUILDER\n&nbsp;&nbsp;bottomImg {\n&nbsp;&nbsp;&nbsp;&nbsp;XY = 100,100\n&nbsp;&nbsp;&nbsp;&nbsp;backColor = black\n&nbsp;&nbsp;}\n&nbsp;&nbsp;bottomImg_mask = media/uploads/darkroom1_bottom.jpg\n}\n&nbsp;\n<b>NOTE: </b>This cancels the jpg-quality settings sent as ordinary &quot;.params&quot; to the imgResource. In addition the output of this operation will always be jpg or gif!\n<b>NOTE: </b>Works ONLY if IMAGE-obj is NOT GIFBUILDER\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:32;a:6:{s:8:\"property\";s:23:\"netprintApplicationLink\";s:8:\"datatype\";s:20:\"boolean /+properties\";s:11:\"description\";s:1307:\"Set true, if you would like to enable the netprint feature.\n&quot;Netprint&quot; is a Typo3 application which is still in development. \'Netprint\' allows film development stores to offer online submission of Photos to a Typo3 / Netprint server in-house from which the store offer enlargements of digital photos on eg Kodak Royal paper.\nThe application will be released under GNU/GPL sometime in 2002.\n\'Netprint\' offers a feature to fetch images from peoples online fotoalbums. This property enables links from your site images to a Netprint server.\n&nbsp;\n<b>Properties:</b>\n<b>.url</b> = Url of the Netprint site page, eg. http://netprint.photo.com/?id=999&amp;type=2\n<b>.thisUrl</b> = Url of this site, eg. http://mysite.com/typo3site/ (default is calculated from HTTP_HOST)\n<b>.cObject </b>= (cObject) The link content\n<b>.ATagParams </b>= &lt;A&gt;-tag parameters\n<b>.outerStdWrap </b>= (-&gt;stdWrap) stdWrap of the total linked cObject.\n<b>.before </b>= (boolean) If the link code should be inserted before the image (default is after)\n<b>.linkOnlyPixelsAbove </b>= (int) If set, only images with a total number of pixels greater than this number will be linked. This secures that small images will not be linked. Eg. if images above 640x480 is supposed to be linked, the limit should be approx. 300000\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:33;a:6:{s:8:\"property\";s:9:\"editIcons\";s:8:\"datatype\";s:6:\"string\";s:11:\"description\";s:23:\"(See stdWrap.editIcons)\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:34;a:6:{s:8:\"property\";s:23:\"noStretchAndMarginCells\";s:8:\"datatype\";s:7:\"boolean\";s:11:\"description\";s:270:\"If set (1), the cells used to add left and right margins plus stretch out the table will not be added. You will loose the ability to set margins for the object if entered &quot;in text&quot;. So it\'s not recommended, but it has been requested by some people for reasons.\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}}}','');
INSERT INTO static_tsconfig_help VALUES (244,270,'255d01ae1b0d5003500f17aeccc21a14','','nbsp;','a:1:{s:4:\"rows\";a:31:{i:0;a:6:{s:8:\"property\";s:12:\"templateFile\";s:8:\"datatype\";s:8:\"resource\";s:11:\"description\";s:67:\"The template file, see examples in media/scripts/fe_user_admin.tmpl\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:1;a:6:{s:8:\"property\";s:15:\"templateContent\";s:8:\"datatype\";s:6:\"string\";s:11:\"description\";s:78:\"Alternatively you can set this property directly to the value of the template.\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:2;a:6:{s:8:\"property\";s:5:\"table\";s:8:\"datatype\";s:9:\"tablename\";s:11:\"description\";s:285:\"The table to edit.\nNotice: The ultimate lsit of fields allowed to be edited for the table is defined in TCA with the key [&quot;feInterface&quot;][&quot;fe_admin_fieldList&quot;] for each table in question. For an example, see the table definition for fe_users which is a good example.\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:3;a:6:{s:8:\"property\";s:10:\"defaultCmd\";s:8:\"datatype\";s:6:\"string\";s:11:\"description\";s:86:\"Defines which action should be default (if &amp;cmd= is not set when calling the page)\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:4;a:6:{s:8:\"property\";s:17:\"clearCacheOfPages\";s:8:\"datatype\";s:25:\"<i>[list of integers]</i>\";s:11:\"description\";s:114:\"This is a list of page-ids for which to clear the cache on any successfull operation be it EDIT, CREATE og DELETE.\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:5;a:6:{s:8:\"property\";s:5:\"debug\";s:8:\"datatype\";s:7:\"boolean\";s:11:\"description\";s:86:\"If set, debug information will be output from fe_adminLib which helps to track errors.\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:6;a:6:{s:8:\"property\";s:8:\"Actions:\";s:8:\"datatype\";s:0:\"\";s:11:\"description\";s:0:\"\";s:7:\"default\";s:0:\"\";s:12:\"column_count\";i:1;s:16:\"is_propertyTable\";i:1;}i:7;a:6:{s:8:\"property\";s:4:\"edit\";s:8:\"datatype\";s:21:\"boolean /actionObject\";s:11:\"description\";s:1793:\"If set, editing is basically allowed.\nBut you need to specify:\n&nbsp;\n<b>.fields </b>(list of fieldnames) which determines the fields allowed for editing. Every field in this list must be found as well in the [&quot;feInterface&quot;][&quot;fe_admin_fieldList&quot;] found in the TCA array which ultimately determines which fields can be edited by the fe_adminLib.\n<b>&nbsp;</b>\n<b>.overrideValues.[fieldname]</b> (value string) defines values for specific fields which will override ANY input from the form. Overriding values happens after the outside values has been parsed by the .parseValues-property of fe_adminLib but before the evaluation by .required and .evalValues below. For example this may be useful if you wish to hide a record which is being edited, because you want to preview it first.\n<b>&nbsp;</b>\n<b>.required </b>(list of fieldnames, subset of .fields) which determines which fields are required to return a true value. The valid fields entered here will have the subpart ###SUB_REQUIRED_FIELD_<i>[fieldname]</i>### removed from the templates if they evaluates to being true and thereby OK. See below for information about this subpart.\n<b>&nbsp;</b>\n<b>.evalValues.[fieldname]</b> (list of eval-codes) defines specific evaluation forms for the individual fiels of the form. See below.\n<b>&nbsp;</b>\n<b>.preview</b> (boolean) will enable the form submitted to be previewed first. This requires a template for preview to be found in the template file. See below for subpart marker names.\n<b>&nbsp;</b>\n<b>.menuLockPid</b> (boolean will force the menu of editable items to be locked to the .pid (edit only)\n<b>&nbsp;</b>\n<b>.userFunc_afterSave </b>(function-name) is called after the record is saved. The content passed is an array with the current (and previous) record in.\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:8;a:6:{s:8:\"property\";s:6:\"create\";s:8:\"datatype\";s:21:\"boolean /actionObject\";s:11:\"description\";s:416:\"The same as .edit above except where otherwise stated.\nPlus there is these additional properties:\n<b>&nbsp;</b>\n<b>.noSpecialLoginForm </b>(boolean) - if set, fe_adminLib does NOT look for the subpart marker TEMPLATE_CREATE_LOGIN but always for TEMPLATE_CREATE\n<b>&nbsp;</b>\n<b>.defaultValues.[fieldname]</b> (value string); Like .overrideValues but this sets the default values the first time the form is displayed.\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:9;a:6:{s:8:\"property\";s:6:\"delete\";s:8:\"datatype\";s:7:\"boolean\";s:11:\"description\";s:214:\"Whether or not records may be deleted. Still regular authentication (ownership or email authCode) is required. Setting the var &quot;preview&quot; lets you make a delete-preview before actually deleting the record.\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:10;a:6:{s:8:\"property\";s:8:\"infomail\";s:8:\"datatype\";s:7:\"boolean\";s:11:\"description\";s:371:\"Infomails are plaintext mails based on templates found in the template file. They may be used for such as sending a forgotten password to a user, but what goes into the infomail is totally up to your design of the template.\nNormally you may have only a default infomail (infomail.default) for instance for sending the password. But you can use other keys also. See below.\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:11;a:6:{s:8:\"property\";s:14:\"infomail.[key]\";s:8:\"datatype\";s:38:\"(configuration of infomail properties)\";s:11:\"description\";s:550:\"In order to make fe_adminLib send an infomail, you must specify these vars in your GET vars or HTML-form.\n&nbsp;\n<b>fetch</b> - if integer, it searches for the uid being the value of \'fetch\'. If not, it searches for the email-field (defined by a property of fe_adminLib, see below).\n&nbsp;\n<b>key</b> - points to the infomail.[key] configuration to use\n<b>&nbsp;</b>\n<b>Properties:</b>\n<b>.dontLockPid</b> (boolean) - selects only records from the .pid of fe_adminLib.\n<b>.label </b>(string) - The suffix for the markers, see \'Email Markers\' beneath.\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:12;a:6:{s:8:\"property\";s:8:\"setfixed\";s:8:\"datatype\";s:19:\"boolean /properties\";s:11:\"description\";s:2645:\"Allows set-fixed input, probably coming from a link in an infomail or notification mail.\n<b>Syntax: </b>\n&nbsp;\n<b>.[fix</b><b><i>key</i></b><b>].[</b><b><i>fieldname</i></b><b>] = </b><b><i>fieldvalue</i></b><i>&nbsp;</i>- is used to setup a setfixed-link insertable in the infomail by the SYS_SETFIXED_*-markers. See above (setfixed-property of fe_adminLib).\nSpecial fixkey \'DELETE\' is just a boolean.\n&nbsp;\n<b>Concept:</b>\nThe \'setfixed\' concept is best explained by describing a typical scenario - in fact the most common situation of its use:\nImagine you have some users submitting information on your website. But before that information enters the database, you would like to moderate it - simply preview it and then either delete it or approve it. In the \'create\' configuration of fe_adminLib, you set up the hidden field of the record to be overridden to 1. Thus the record is hidden by default. Then you configure a setfixed-fixkey to set the hidden field to 0. This set up generates a list of parameters for use in an URL and those parameters are finally inserted by a corresponding marker in the email template. The link includes all necessary authentication to perform the change of values and thus a single click on that link is enough to change the field values. So this will - by a single click of a link in a notification mail sent to an admin - enable the record! Or of course a similar link with a cmd=delete link will delete it...\nThere is a special &quot;fieldname&quot; you can use, which is \'_FIELDLIST&quot; and that lets you specify a list of fields in the record to base the auth-code on. If nothing is specifyed the md5-hash is based on the whole record which means that any changes will disable the setfixed link. If on the other hand, you set _FIELDLIST = uid,pid then that record will be editable as long as the uid and pid values are intact.\n<b>Example:</b>\nThis is a common configuration of the email-properties with a simple setfixed setting:\n&nbsp;&nbsp;email.from = kasper@typo3.com\n&nbsp;&nbsp;email.fromName = Kasper Sk&aring;rh&oslash;j\n&nbsp;&nbsp;email.admin = kasper@typo3.com\n&nbsp;&nbsp;setfixed.approve {\n&nbsp;&nbsp;setfixed.DELETE = 1\n&nbsp;\nNow, if you insert this marker in your email template\n&nbsp;\n&nbsp;&nbsp;###SYS_SETFIXED_approve###\n&nbsp;\nif will get substituted with something like these parameters:\n&nbsp;\n&amp;cmd=setfixed&amp;rU=9&amp;fD[hidden]=0&amp;aC=5c403d90\n&nbsp;\nNow, all you need is to point that to the correct url (where fe_adminLib is invoked!), eg:\n&nbsp;\n###THIS_URL######FORM_URL######SYS_SETFIXED_approve###\n&nbsp;\nand for deletion:\n&nbsp;\n...###SYS_SETFIXED_DELETE###\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:13;a:6:{s:8:\"property\";s:6:\"Others\";s:8:\"datatype\";s:0:\"\";s:11:\"description\";s:0:\"\";s:7:\"default\";s:0:\"\";s:12:\"column_count\";i:1;s:16:\"is_propertyTable\";i:1;}i:14;a:6:{s:8:\"property\";s:14:\"authcodeFields\";s:8:\"datatype\";s:23:\"<i>[list of fields]</i>\";s:11:\"description\";s:1287:\"Comma separated list of fields to base the authCode generation on. Basically this list would include &quot;uid&quot; only in most cases. If the list includes more fields, you should be aware that the authCode will change when the value of that field changes. And then the user will have to re-send an email to himself with a new code.\n&nbsp;\n<b>.addKey </b>(string) adds the string to the md5-hash of the authCode. Just enter any random string here. Point is that people from outside doesn\'t know this code and therefore are not able to reconstruct the md5-hash solely based on the uid\n&nbsp;\n<b>.addDate</b> (date-config) You can use this to make the code time-disabled. Say if you enter &quot;d-m-Y&quot; here as value, the code will work until midnight and then a new code will be valid.\n&nbsp;\n<b>.codeLength</b> (int) Defines how long the authentication code should be. Default is 8 characters.\nIn any case TYPO3_CONF_VARS[SYS][encryptionKey] is prepended.\n&nbsp;\n<b>Advice:</b>\nIf you want to generate authCodes compatible with the standard authCodes (used by the direct mailer by t3lib_div::stdAuthCode()), please set TYPO3_CONF_VARS[SYS][encryptionKey] to a unique and secret key (like you should in any case) and add &quot;uid&quot; as authcodeField ONLY. This is secure enough.\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:15;a:6:{s:8:\"property\";s:5:\"email\";s:8:\"datatype\";s:6:\"&nbsp;\";s:11:\"description\";s:593:\"<b>.from </b>(string, email) Defines the sender email address of mails sent out\n&nbsp;\n<b>.fromName </b>(string) Defines the name of the sender. If set, this will be used on the form NAME &lt;EMAIL&gt;\n&nbsp;\n<b>.admin &nbsp;Email address of the administrator which is notified of changes.</b>\n&nbsp;\n<b>.field </b>(string/integer) Defines the fieldname of the record where the email address to send to is found. If the field content happens to be an integer, this is assumed to be the uid of the fe_user owning the record and the email address of that user is fetched for the purpose instead.\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:16;a:6:{s:8:\"property\";s:3:\"pid\";s:8:\"datatype\";s:4:\"int+\";s:11:\"description\";s:42:\"The pid in which to store/get the records.\";s:7:\"default\";s:12:\"Current page\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:17;a:6:{s:8:\"property\";s:14:\"fe_userOwnSelf\";s:8:\"datatype\";s:7:\"boolean\";s:11:\"description\";s:337:\"If set, fe_users created by this module has their fe_cruser_id-field set to their own uid which means they \'own\' their own record and can thus edit their own data.\nAll other tables which has a fe_cruser_id field configured in the \'ctrl\' section of their $TCA-configuration will automatically get this field set to the current fe_user id.\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:18;a:6:{s:8:\"property\";s:15:\"fe_userEditSelf\";s:8:\"datatype\";s:7:\"boolean\";s:11:\"description\";s:102:\"If set, fe_users - regardless of whether they own themselves or not - will be allowed to edit himself.\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:19;a:6:{s:8:\"property\";s:13:\"allowedGroups\";s:8:\"datatype\";s:18:\"[list of integers]\";s:11:\"description\";s:141:\"List of fe_groups uid numbers which are allowed to edit the records through this form. Normally only the owner fe_user is allowed to do that.\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:20;a:6:{s:8:\"property\";s:8:\"evalFunc\";s:8:\"datatype\";s:13:\"function-name\";s:11:\"description\";s:261:\"Function by which you can manipulate the dataArray before it\'s saved.\nThe dataArray is passed to the function as $content and MUST be returned again from the function.\nThe property &quot;parentObj&quot; is a hardcoded reference to the fe_adminLib object.\n&nbsp;\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:21;a:6:{s:8:\"property\";s:8:\"no_cache\";s:8:\"datatype\";s:7:\"boolean\";s:11:\"description\";s:63:\"If set, &amp;no_cache=1 is sent in the links of the fe_adminLib\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:22;a:6:{s:8:\"property\";s:19:\"parseValues.[field]\";s:8:\"datatype\";s:20:\"[list of parseCodes]\";s:11:\"description\";s:1407:\"<b>ParseCodes:</b>\n<b>int </b>- returns the integer value of the input\n<b>lower</b> - returns lowercase version of the input\n<b>upper </b>- returns uppercase version of the input\n<b>nospace</b> - strips all space\n<b>alpha, num, alphanum, alphanum_x</b> &nbsp;- only alphabetic (a-z) and/or numeric chars. alphanum_x also allows _ and -\n<b>trim </b>- trims whitespace in the ends of the string\n<b>setEmptyIfAbsent </b>- will make sure the field is set to empty if the value is not submitted. This ensures a field to be updated an is handy with checkboxes\n<b>random[x]</b> - Returns a random number between 0 and x\n<b>files[semicolon-list(!) of extensions, none=all][maxsize in kb, none=no limit]</b> - Defining the field to hold files. See below for details!\n<b>multiple </b>- Set this, if the input comes from a multiple-selector box (remember to add ...[] to the fieldname so the values come in an array!)\n<b>checkArray</b> - Set this, if you want several checkboxes to set bits in a single field. In that case you must prepend every checkbox with [x] where x is the bitnumber to set starting with zero. The default values of the checkbox form elements must be false.\n<b>uniqueHashInt[semicolon-list(!) of other fields]</b> - This makes a unique hash (32 bit integer) of the content in the specified fields. The values of those fields are first converted to lowercase and only alphanum chars are preserved.\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:23;a:6:{s:8:\"property\";s:20:\"userFunc_updateArray\";s:8:\"datatype\";s:13:\"function-name\";s:11:\"description\";s:148:\"Points to a user function which will have the value-array passed to it before the value array is used to construct the update-JavaScript statements.\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:24;a:6:{s:8:\"property\";s:29:\"evalErrors.[field].[evalCode]\";s:8:\"datatype\";s:6:\"&nbsp;\";s:11:\"description\";s:162:\"This lets you specify the error messages inserted in the ###EVAL_ERROR_FIELD_[fieldname]### markers upon an evaluation error.\nSee description of evaluation below.\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:25;a:6:{s:8:\"property\";s:22:\"cObjects.[marker_name]\";s:8:\"datatype\";s:7:\"cObject\";s:11:\"description\";s:365:\"This is cObjects you can insert by markers in the template.\n&nbsp;\n<b>Example:</b>\nSay, you set up a cObject like this:\n&nbsp;\ncObject.myHeader = TEXT\ncObject.myHeader.value = This is my header\n&nbsp;\nthen you can include this cObject in most of the templates through a marker named ###CE_myHeader### or ###PCE_myHeader### (see below for details on the difference).\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:26;a:6:{s:8:\"property\";s:5:\"wrap1\";s:8:\"datatype\";s:13:\"-&gt; stdWrap\";s:11:\"description\";s:211:\"Global Wrap 1. This will be splitted into the markers ###GW1B### and ###GW1E###. Don\'t change the input value by the settings, only wrap it in something.\n&nbsp;\n<b>Example:</b>\nwrap1.wrap = &lt;b&gt; |&lt;/B&gt;\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:27;a:6:{s:8:\"property\";s:5:\"wrap2\";s:8:\"datatype\";s:13:\"-&gt; stdWrap\";s:11:\"description\";s:25:\"Global Wrap 2 (see above)\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:28;a:6:{s:8:\"property\";s:6:\"color1\";s:8:\"datatype\";s:15:\"string /stdWrap\";s:11:\"description\";s:43:\"Value for ###GC1### marker (Global color 1)\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:29;a:6:{s:8:\"property\";s:6:\"color2\";s:8:\"datatype\";s:15:\"string /stdWrap\";s:11:\"description\";s:43:\"Value for ###GC2### marker (Global color 2)\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:30;a:6:{s:8:\"property\";s:6:\"color3\";s:8:\"datatype\";s:15:\"string /stdWrap\";s:11:\"description\";s:43:\"Value for ###GC3### marker (Global color 3)\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}}}','');
INSERT INTO static_tsconfig_help VALUES (240,270,'52b4fd3e8e7b15fb48cd362b5fc056cd','','tsref:(cObject).HMENU.(mObj).JSMENUITEM','a:1:{s:4:\"rows\";a:9:{i:0;a:6:{s:8:\"property\";s:6:\"noLink\";s:8:\"datatype\";s:7:\"boolean\";s:11:\"description\";s:403:\"Normally the selection of a menu item in the selector box will update the selector on the next level (if there is a next level) and if there are no items for that selector (because there were no subpages), then the link jumps to the page of itself.\nIf this flag is set, however, no menuitems in the selector box will ever link to anything. Only update the content of the next selector box on next level.\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:1;a:6:{s:8:\"property\";s:10:\"alwaysLink\";s:8:\"datatype\";s:7:\"boolean\";s:11:\"description\";s:100:\"If set an item in the menu selector will always link. This takes precedence over &quot;noLink&quot;.\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:2;a:6:{s:8:\"property\";s:10:\"showFi rst\";s:8:\"datatype\";s:7:\"boolean\";s:11:\"description\";s:62:\"if set, the first link will be shown when the menu is updated.\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:3;a:6:{s:8:\"property\";s:10:\"showActive\";s:8:\"datatype\";s:7:\"boolean\";s:11:\"description\";s:53:\"if set, the active level will be selected, if present\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:4;a:6:{s:8:\"property\";s:4:\"wrap\";s:8:\"datatype\";s:4:\"wrap\";s:11:\"description\";s:21:\"wraps the selectorbox\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:5;a:6:{s:8:\"property\";s:5:\"width\";s:8:\"datatype\";s:4:\"int+\";s:11:\"description\";s:61:\"Initial width of the boxes set by a number of _ (underscores)\";s:7:\"default\";s:2:\"14\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:6;a:6:{s:8:\"property\";s:8:\"elements\";s:8:\"datatype\";s:4:\"int+\";s:11:\"description\";s:104:\"Initial number of elements in the menu. &nbsp;This is of course overruled by the actual menu item texts.\";s:7:\"default\";s:1:\"5\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:7;a:6:{s:8:\"property\";s:16:\"additionalParams\";s:8:\"datatype\";s:6:\"string\";s:11:\"description\";s:142:\"Additional parameters to the &lt;select&gt; box. Eg, you could set the width with a style-parameter like this:\nstyle=&quot;width: 200px;&quot;\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:8;a:6:{s:8:\"property\";s:10:\"firstLabel\";s:8:\"datatype\";s:6:\"string\";s:11:\"description\";s:48:\"Firt label in top of the menu (default is blank)\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}}}','');
INSERT INTO static_tsconfig_help VALUES (241,270,'255d01ae1b0d5003500f17aeccc21a14','','nbsp;','a:1:{s:4:\"rows\";a:9:{i:0;a:6:{s:8:\"property\";s:6:\"noLink\";s:8:\"datatype\";s:7:\"boolean\";s:11:\"description\";s:403:\"Normally the selection of a menu item in the selector box will update the selector on the next level (if there is a next level) and if there are no items for that selector (because there were no subpages), then the link jumps to the page of itself.\nIf this flag is set, however, no menuitems in the selector box will ever link to anything. Only update the content of the next selector box on next level.\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:1;a:6:{s:8:\"property\";s:10:\"alwaysLink\";s:8:\"datatype\";s:7:\"boolean\";s:11:\"description\";s:100:\"If set an item in the menu selector will always link. This takes precedence over &quot;noLink&quot;.\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:2;a:6:{s:8:\"property\";s:10:\"showFi rst\";s:8:\"datatype\";s:7:\"boolean\";s:11:\"description\";s:62:\"if set, the first link will be shown when the menu is updated.\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:3;a:6:{s:8:\"property\";s:10:\"showActive\";s:8:\"datatype\";s:7:\"boolean\";s:11:\"description\";s:53:\"if set, the active level will be selected, if present\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:4;a:6:{s:8:\"property\";s:4:\"wrap\";s:8:\"datatype\";s:4:\"wrap\";s:11:\"description\";s:21:\"wraps the selectorbox\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:5;a:6:{s:8:\"property\";s:5:\"width\";s:8:\"datatype\";s:4:\"int+\";s:11:\"description\";s:61:\"Initial width of the boxes set by a number of _ (underscores)\";s:7:\"default\";s:2:\"14\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:6;a:6:{s:8:\"property\";s:8:\"elements\";s:8:\"datatype\";s:4:\"int+\";s:11:\"description\";s:104:\"Initial number of elements in the menu. &nbsp;This is of course overruled by the actual menu item texts.\";s:7:\"default\";s:1:\"5\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:7;a:6:{s:8:\"property\";s:16:\"additionalParams\";s:8:\"datatype\";s:6:\"string\";s:11:\"description\";s:142:\"Additional parameters to the &lt;select&gt; box. Eg, you could set the width with a style-parameter like this:\nstyle=&quot;width: 200px;&quot;\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:8;a:6:{s:8:\"property\";s:10:\"firstLabel\";s:8:\"datatype\";s:6:\"string\";s:11:\"description\";s:48:\"Firt label in top of the menu (default is blank)\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}}}','');
INSERT INTO static_tsconfig_help VALUES (242,270,'255d01ae1b0d5003500f17aeccc21a14','','nbsp;','a:1:{s:4:\"rows\";a:9:{i:0;a:6:{s:8:\"property\";s:6:\"noLink\";s:8:\"datatype\";s:7:\"boolean\";s:11:\"description\";s:403:\"Normally the selection of a menu item in the selector box will update the selector on the next level (if there is a next level) and if there are no items for that selector (because there were no subpages), then the link jumps to the page of itself.\nIf this flag is set, however, no menuitems in the selector box will ever link to anything. Only update the content of the next selector box on next level.\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:1;a:6:{s:8:\"property\";s:10:\"alwaysLink\";s:8:\"datatype\";s:7:\"boolean\";s:11:\"description\";s:100:\"If set an item in the menu selector will always link. This takes precedence over &quot;noLink&quot;.\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:2;a:6:{s:8:\"property\";s:10:\"showFi rst\";s:8:\"datatype\";s:7:\"boolean\";s:11:\"description\";s:62:\"if set, the first link will be shown when the menu is updated.\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:3;a:6:{s:8:\"property\";s:10:\"showActive\";s:8:\"datatype\";s:7:\"boolean\";s:11:\"description\";s:53:\"if set, the active level will be selected, if present\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:4;a:6:{s:8:\"property\";s:4:\"wrap\";s:8:\"datatype\";s:4:\"wrap\";s:11:\"description\";s:21:\"wraps the selectorbox\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:5;a:6:{s:8:\"property\";s:5:\"width\";s:8:\"datatype\";s:4:\"int+\";s:11:\"description\";s:61:\"Initial width of the boxes set by a number of _ (underscores)\";s:7:\"default\";s:2:\"14\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:6;a:6:{s:8:\"property\";s:8:\"elements\";s:8:\"datatype\";s:4:\"int+\";s:11:\"description\";s:104:\"Initial number of elements in the menu. &nbsp;This is of course overruled by the actual menu item texts.\";s:7:\"default\";s:1:\"5\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:7;a:6:{s:8:\"property\";s:16:\"additionalParams\";s:8:\"datatype\";s:6:\"string\";s:11:\"description\";s:142:\"Additional parameters to the &lt;select&gt; box. Eg, you could set the width with a style-parameter like this:\nstyle=&quot;width: 200px;&quot;\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:8;a:6:{s:8:\"property\";s:10:\"firstLabel\";s:8:\"datatype\";s:6:\"string\";s:11:\"description\";s:48:\"Firt label in top of the menu (default is blank)\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}}}','');
INSERT INTO static_tsconfig_help VALUES (243,270,'d5d05a1da766c8752918259cd571b75f','','tsref:(script).fe_adminLib','a:1:{s:4:\"rows\";a:31:{i:0;a:6:{s:8:\"property\";s:12:\"templateFile\";s:8:\"datatype\";s:8:\"resource\";s:11:\"description\";s:67:\"The template file, see examples in media/scripts/fe_user_admin.tmpl\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:1;a:6:{s:8:\"property\";s:15:\"templateContent\";s:8:\"datatype\";s:6:\"string\";s:11:\"description\";s:78:\"Alternatively you can set this property directly to the value of the template.\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:2;a:6:{s:8:\"property\";s:5:\"table\";s:8:\"datatype\";s:9:\"tablename\";s:11:\"description\";s:285:\"The table to edit.\nNotice: The ultimate lsit of fields allowed to be edited for the table is defined in TCA with the key [&quot;feInterface&quot;][&quot;fe_admin_fieldList&quot;] for each table in question. For an example, see the table definition for fe_users which is a good example.\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:3;a:6:{s:8:\"property\";s:10:\"defaultCmd\";s:8:\"datatype\";s:6:\"string\";s:11:\"description\";s:86:\"Defines which action should be default (if &amp;cmd= is not set when calling the page)\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:4;a:6:{s:8:\"property\";s:17:\"clearCacheOfPages\";s:8:\"datatype\";s:25:\"<i>[list of integers]</i>\";s:11:\"description\";s:114:\"This is a list of page-ids for which to clear the cache on any successfull operation be it EDIT, CREATE og DELETE.\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:5;a:6:{s:8:\"property\";s:5:\"debug\";s:8:\"datatype\";s:7:\"boolean\";s:11:\"description\";s:86:\"If set, debug information will be output from fe_adminLib which helps to track errors.\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:6;a:6:{s:8:\"property\";s:8:\"Actions:\";s:8:\"datatype\";s:0:\"\";s:11:\"description\";s:0:\"\";s:7:\"default\";s:0:\"\";s:12:\"column_count\";i:1;s:16:\"is_propertyTable\";i:1;}i:7;a:6:{s:8:\"property\";s:4:\"edit\";s:8:\"datatype\";s:21:\"boolean /actionObject\";s:11:\"description\";s:1793:\"If set, editing is basically allowed.\nBut you need to specify:\n&nbsp;\n<b>.fields </b>(list of fieldnames) which determines the fields allowed for editing. Every field in this list must be found as well in the [&quot;feInterface&quot;][&quot;fe_admin_fieldList&quot;] found in the TCA array which ultimately determines which fields can be edited by the fe_adminLib.\n<b>&nbsp;</b>\n<b>.overrideValues.[fieldname]</b> (value string) defines values for specific fields which will override ANY input from the form. Overriding values happens after the outside values has been parsed by the .parseValues-property of fe_adminLib but before the evaluation by .required and .evalValues below. For example this may be useful if you wish to hide a record which is being edited, because you want to preview it first.\n<b>&nbsp;</b>\n<b>.required </b>(list of fieldnames, subset of .fields) which determines which fields are required to return a true value. The valid fields entered here will have the subpart ###SUB_REQUIRED_FIELD_<i>[fieldname]</i>### removed from the templates if they evaluates to being true and thereby OK. See below for information about this subpart.\n<b>&nbsp;</b>\n<b>.evalValues.[fieldname]</b> (list of eval-codes) defines specific evaluation forms for the individual fiels of the form. See below.\n<b>&nbsp;</b>\n<b>.preview</b> (boolean) will enable the form submitted to be previewed first. This requires a template for preview to be found in the template file. See below for subpart marker names.\n<b>&nbsp;</b>\n<b>.menuLockPid</b> (boolean will force the menu of editable items to be locked to the .pid (edit only)\n<b>&nbsp;</b>\n<b>.userFunc_afterSave </b>(function-name) is called after the record is saved. The content passed is an array with the current (and previous) record in.\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:8;a:6:{s:8:\"property\";s:6:\"create\";s:8:\"datatype\";s:21:\"boolean /actionObject\";s:11:\"description\";s:416:\"The same as .edit above except where otherwise stated.\nPlus there is these additional properties:\n<b>&nbsp;</b>\n<b>.noSpecialLoginForm </b>(boolean) - if set, fe_adminLib does NOT look for the subpart marker TEMPLATE_CREATE_LOGIN but always for TEMPLATE_CREATE\n<b>&nbsp;</b>\n<b>.defaultValues.[fieldname]</b> (value string); Like .overrideValues but this sets the default values the first time the form is displayed.\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:9;a:6:{s:8:\"property\";s:6:\"delete\";s:8:\"datatype\";s:7:\"boolean\";s:11:\"description\";s:214:\"Whether or not records may be deleted. Still regular authentication (ownership or email authCode) is required. Setting the var &quot;preview&quot; lets you make a delete-preview before actually deleting the record.\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:10;a:6:{s:8:\"property\";s:8:\"infomail\";s:8:\"datatype\";s:7:\"boolean\";s:11:\"description\";s:371:\"Infomails are plaintext mails based on templates found in the template file. They may be used for such as sending a forgotten password to a user, but what goes into the infomail is totally up to your design of the template.\nNormally you may have only a default infomail (infomail.default) for instance for sending the password. But you can use other keys also. See below.\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:11;a:6:{s:8:\"property\";s:14:\"infomail.[key]\";s:8:\"datatype\";s:38:\"(configuration of infomail properties)\";s:11:\"description\";s:550:\"In order to make fe_adminLib send an infomail, you must specify these vars in your GET vars or HTML-form.\n&nbsp;\n<b>fetch</b> - if integer, it searches for the uid being the value of \'fetch\'. If not, it searches for the email-field (defined by a property of fe_adminLib, see below).\n&nbsp;\n<b>key</b> - points to the infomail.[key] configuration to use\n<b>&nbsp;</b>\n<b>Properties:</b>\n<b>.dontLockPid</b> (boolean) - selects only records from the .pid of fe_adminLib.\n<b>.label </b>(string) - The suffix for the markers, see \'Email Markers\' beneath.\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:12;a:6:{s:8:\"property\";s:8:\"setfixed\";s:8:\"datatype\";s:19:\"boolean /properties\";s:11:\"description\";s:2645:\"Allows set-fixed input, probably coming from a link in an infomail or notification mail.\n<b>Syntax: </b>\n&nbsp;\n<b>.[fix</b><b><i>key</i></b><b>].[</b><b><i>fieldname</i></b><b>] = </b><b><i>fieldvalue</i></b><i>&nbsp;</i>- is used to setup a setfixed-link insertable in the infomail by the SYS_SETFIXED_*-markers. See above (setfixed-property of fe_adminLib).\nSpecial fixkey \'DELETE\' is just a boolean.\n&nbsp;\n<b>Concept:</b>\nThe \'setfixed\' concept is best explained by describing a typical scenario - in fact the most common situation of its use:\nImagine you have some users submitting information on your website. But before that information enters the database, you would like to moderate it - simply preview it and then either delete it or approve it. In the \'create\' configuration of fe_adminLib, you set up the hidden field of the record to be overridden to 1. Thus the record is hidden by default. Then you configure a setfixed-fixkey to set the hidden field to 0. This set up generates a list of parameters for use in an URL and those parameters are finally inserted by a corresponding marker in the email template. The link includes all necessary authentication to perform the change of values and thus a single click on that link is enough to change the field values. So this will - by a single click of a link in a notification mail sent to an admin - enable the record! Or of course a similar link with a cmd=delete link will delete it...\nThere is a special &quot;fieldname&quot; you can use, which is \'_FIELDLIST&quot; and that lets you specify a list of fields in the record to base the auth-code on. If nothing is specifyed the md5-hash is based on the whole record which means that any changes will disable the setfixed link. If on the other hand, you set _FIELDLIST = uid,pid then that record will be editable as long as the uid and pid values are intact.\n<b>Example:</b>\nThis is a common configuration of the email-properties with a simple setfixed setting:\n&nbsp;&nbsp;email.from = kasper@typo3.com\n&nbsp;&nbsp;email.fromName = Kasper Sk&aring;rh&oslash;j\n&nbsp;&nbsp;email.admin = kasper@typo3.com\n&nbsp;&nbsp;setfixed.approve {\n&nbsp;&nbsp;setfixed.DELETE = 1\n&nbsp;\nNow, if you insert this marker in your email template\n&nbsp;\n&nbsp;&nbsp;###SYS_SETFIXED_approve###\n&nbsp;\nif will get substituted with something like these parameters:\n&nbsp;\n&amp;cmd=setfixed&amp;rU=9&amp;fD[hidden]=0&amp;aC=5c403d90\n&nbsp;\nNow, all you need is to point that to the correct url (where fe_adminLib is invoked!), eg:\n&nbsp;\n###THIS_URL######FORM_URL######SYS_SETFIXED_approve###\n&nbsp;\nand for deletion:\n&nbsp;\n...###SYS_SETFIXED_DELETE###\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:13;a:6:{s:8:\"property\";s:6:\"Others\";s:8:\"datatype\";s:0:\"\";s:11:\"description\";s:0:\"\";s:7:\"default\";s:0:\"\";s:12:\"column_count\";i:1;s:16:\"is_propertyTable\";i:1;}i:14;a:6:{s:8:\"property\";s:14:\"authcodeFields\";s:8:\"datatype\";s:23:\"<i>[list of fields]</i>\";s:11:\"description\";s:1287:\"Comma separated list of fields to base the authCode generation on. Basically this list would include &quot;uid&quot; only in most cases. If the list includes more fields, you should be aware that the authCode will change when the value of that field changes. And then the user will have to re-send an email to himself with a new code.\n&nbsp;\n<b>.addKey </b>(string) adds the string to the md5-hash of the authCode. Just enter any random string here. Point is that people from outside doesn\'t know this code and therefore are not able to reconstruct the md5-hash solely based on the uid\n&nbsp;\n<b>.addDate</b> (date-config) You can use this to make the code time-disabled. Say if you enter &quot;d-m-Y&quot; here as value, the code will work until midnight and then a new code will be valid.\n&nbsp;\n<b>.codeLength</b> (int) Defines how long the authentication code should be. Default is 8 characters.\nIn any case TYPO3_CONF_VARS[SYS][encryptionKey] is prepended.\n&nbsp;\n<b>Advice:</b>\nIf you want to generate authCodes compatible with the standard authCodes (used by the direct mailer by t3lib_div::stdAuthCode()), please set TYPO3_CONF_VARS[SYS][encryptionKey] to a unique and secret key (like you should in any case) and add &quot;uid&quot; as authcodeField ONLY. This is secure enough.\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:15;a:6:{s:8:\"property\";s:5:\"email\";s:8:\"datatype\";s:6:\"&nbsp;\";s:11:\"description\";s:593:\"<b>.from </b>(string, email) Defines the sender email address of mails sent out\n&nbsp;\n<b>.fromName </b>(string) Defines the name of the sender. If set, this will be used on the form NAME &lt;EMAIL&gt;\n&nbsp;\n<b>.admin &nbsp;Email address of the administrator which is notified of changes.</b>\n&nbsp;\n<b>.field </b>(string/integer) Defines the fieldname of the record where the email address to send to is found. If the field content happens to be an integer, this is assumed to be the uid of the fe_user owning the record and the email address of that user is fetched for the purpose instead.\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:16;a:6:{s:8:\"property\";s:3:\"pid\";s:8:\"datatype\";s:4:\"int+\";s:11:\"description\";s:42:\"The pid in which to store/get the records.\";s:7:\"default\";s:12:\"Current page\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:17;a:6:{s:8:\"property\";s:14:\"fe_userOwnSelf\";s:8:\"datatype\";s:7:\"boolean\";s:11:\"description\";s:337:\"If set, fe_users created by this module has their fe_cruser_id-field set to their own uid which means they \'own\' their own record and can thus edit their own data.\nAll other tables which has a fe_cruser_id field configured in the \'ctrl\' section of their $TCA-configuration will automatically get this field set to the current fe_user id.\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:18;a:6:{s:8:\"property\";s:15:\"fe_userEditSelf\";s:8:\"datatype\";s:7:\"boolean\";s:11:\"description\";s:102:\"If set, fe_users - regardless of whether they own themselves or not - will be allowed to edit himself.\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:19;a:6:{s:8:\"property\";s:13:\"allowedGroups\";s:8:\"datatype\";s:18:\"[list of integers]\";s:11:\"description\";s:141:\"List of fe_groups uid numbers which are allowed to edit the records through this form. Normally only the owner fe_user is allowed to do that.\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:20;a:6:{s:8:\"property\";s:8:\"evalFunc\";s:8:\"datatype\";s:13:\"function-name\";s:11:\"description\";s:261:\"Function by which you can manipulate the dataArray before it\'s saved.\nThe dataArray is passed to the function as $content and MUST be returned again from the function.\nThe property &quot;parentObj&quot; is a hardcoded reference to the fe_adminLib object.\n&nbsp;\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:21;a:6:{s:8:\"property\";s:8:\"no_cache\";s:8:\"datatype\";s:7:\"boolean\";s:11:\"description\";s:63:\"If set, &amp;no_cache=1 is sent in the links of the fe_adminLib\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:22;a:6:{s:8:\"property\";s:19:\"parseValues.[field]\";s:8:\"datatype\";s:20:\"[list of parseCodes]\";s:11:\"description\";s:1407:\"<b>ParseCodes:</b>\n<b>int </b>- returns the integer value of the input\n<b>lower</b> - returns lowercase version of the input\n<b>upper </b>- returns uppercase version of the input\n<b>nospace</b> - strips all space\n<b>alpha, num, alphanum, alphanum_x</b> &nbsp;- only alphabetic (a-z) and/or numeric chars. alphanum_x also allows _ and -\n<b>trim </b>- trims whitespace in the ends of the string\n<b>setEmptyIfAbsent </b>- will make sure the field is set to empty if the value is not submitted. This ensures a field to be updated an is handy with checkboxes\n<b>random[x]</b> - Returns a random number between 0 and x\n<b>files[semicolon-list(!) of extensions, none=all][maxsize in kb, none=no limit]</b> - Defining the field to hold files. See below for details!\n<b>multiple </b>- Set this, if the input comes from a multiple-selector box (remember to add ...[] to the fieldname so the values come in an array!)\n<b>checkArray</b> - Set this, if you want several checkboxes to set bits in a single field. In that case you must prepend every checkbox with [x] where x is the bitnumber to set starting with zero. The default values of the checkbox form elements must be false.\n<b>uniqueHashInt[semicolon-list(!) of other fields]</b> - This makes a unique hash (32 bit integer) of the content in the specified fields. The values of those fields are first converted to lowercase and only alphanum chars are preserved.\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:23;a:6:{s:8:\"property\";s:20:\"userFunc_updateArray\";s:8:\"datatype\";s:13:\"function-name\";s:11:\"description\";s:148:\"Points to a user function which will have the value-array passed to it before the value array is used to construct the update-JavaScript statements.\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:24;a:6:{s:8:\"property\";s:29:\"evalErrors.[field].[evalCode]\";s:8:\"datatype\";s:6:\"&nbsp;\";s:11:\"description\";s:162:\"This lets you specify the error messages inserted in the ###EVAL_ERROR_FIELD_[fieldname]### markers upon an evaluation error.\nSee description of evaluation below.\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:25;a:6:{s:8:\"property\";s:22:\"cObjects.[marker_name]\";s:8:\"datatype\";s:7:\"cObject\";s:11:\"description\";s:365:\"This is cObjects you can insert by markers in the template.\n&nbsp;\n<b>Example:</b>\nSay, you set up a cObject like this:\n&nbsp;\ncObject.myHeader = TEXT\ncObject.myHeader.value = This is my header\n&nbsp;\nthen you can include this cObject in most of the templates through a marker named ###CE_myHeader### or ###PCE_myHeader### (see below for details on the difference).\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:26;a:6:{s:8:\"property\";s:5:\"wrap1\";s:8:\"datatype\";s:13:\"-&gt; stdWrap\";s:11:\"description\";s:211:\"Global Wrap 1. This will be splitted into the markers ###GW1B### and ###GW1E###. Don\'t change the input value by the settings, only wrap it in something.\n&nbsp;\n<b>Example:</b>\nwrap1.wrap = &lt;b&gt; |&lt;/B&gt;\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:27;a:6:{s:8:\"property\";s:5:\"wrap2\";s:8:\"datatype\";s:13:\"-&gt; stdWrap\";s:11:\"description\";s:25:\"Global Wrap 2 (see above)\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:28;a:6:{s:8:\"property\";s:6:\"color1\";s:8:\"datatype\";s:15:\"string /stdWrap\";s:11:\"description\";s:43:\"Value for ###GC1### marker (Global color 1)\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:29;a:6:{s:8:\"property\";s:6:\"color2\";s:8:\"datatype\";s:15:\"string /stdWrap\";s:11:\"description\";s:43:\"Value for ###GC2### marker (Global color 2)\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:30;a:6:{s:8:\"property\";s:6:\"color3\";s:8:\"datatype\";s:15:\"string /stdWrap\";s:11:\"description\";s:43:\"Value for ###GC3### marker (Global color 3)\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}}}','');
INSERT INTO static_tsconfig_help VALUES (235,270,'bec5811d03462a9bb1c8e461c032d461','','tsref:(cObject).HMENU.(mObj).TMENU','a:1:{s:4:\"rows\";a:8:{i:0;a:6:{s:8:\"property\";s:6:\"expAll\";s:8:\"datatype\";s:7:\"Boolean\";s:11:\"description\";s:252:\"If this is true, the menu will always show the menu on the level underneath the menuitem. This corresponds to a situation where a user has clicked a menuitem and the menu folds out the next level. This can enable that to happen on all items as default.\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:1;a:6:{s:8:\"property\";s:8:\"collapse\";s:8:\"datatype\";s:7:\"Boolean\";s:11:\"description\";s:116:\"If set, &quot;active&quot; menuitems that has expanded the next level on the menu will now collapse that menu again.\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:2;a:6:{s:8:\"property\";s:6:\"noBlur\";s:8:\"datatype\";s:7:\"Boolean\";s:11:\"description\";s:208:\"Normally links are &quot;blurred&quot; if the browser is MSIE. Blurring removes the ugly box around a clicked link.\nIf this property is set, the link is NOT blurred (browser-default) with &quot;onFocus&quot;.\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:3;a:6:{s:8:\"property\";s:6:\"target\";s:8:\"datatype\";s:6:\"target\";s:11:\"description\";s:23:\"Target of the menulinks\";s:7:\"default\";s:4:\"self\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:4;a:6:{s:8:\"property\";s:14:\"forceTypeValue\";s:8:\"datatype\";s:3:\"int\";s:11:\"description\";s:89:\"If set, the &amp;type parameter of the link is forced to this value regardless of target.\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:5;a:6:{s:8:\"property\";s:4:\"wrap\";s:8:\"datatype\";s:4:\"wrap\";s:11:\"description\";s:43:\"Wraps only if there were items in the menu!\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:6;a:6:{s:8:\"property\";s:9:\"IProcFunc\";s:8:\"datatype\";s:13:\"function-name\";s:11:\"description\";s:327:\"The internal array &quot;I&quot; is passed to this function and expected returned as well. Subsequent to this function call the menu item is compiled by implode()\'ing the array $I[parts] in the passed array. Thus you may modify this if you need to.\nSee example on the testsite and in media/scripts/example_itemArrayProcFunc.php\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:7;a:6:{s:8:\"property\";s:31:\"[Common Item States, see above]\";s:8:\"datatype\";s:14:\"-&gt;TMENUITEM\";s:11:\"description\";s:212:\"This is the TMENUITEM-options for each category of menuitem that can be generated.\n&nbsp;\n<b>SPECIAL:</b>\nThe -&gt;OptionSplit function is run on the whole GIFBUILDER-configuration before the items are generated.\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}}}','');
INSERT INTO static_tsconfig_help VALUES (236,270,'6741d93da8500fc90e7237a7a0cf9479','','tsref:(cObject).HMENU.(mObj).TMENUITEM','a:1:{s:4:\"rows\";a:20:{i:0;a:6:{s:8:\"property\";s:17:\"allWrap /+stdWrap\";s:8:\"datatype\";s:4:\"wrap\";s:11:\"description\";s:20:\"Wraps the whole item\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:1;a:6:{s:8:\"property\";s:14:\"wrapItemAndSub\";s:8:\"datatype\";s:4:\"wrap\";s:11:\"description\";s:56:\"Wraps the whole item and any submenu concatenated to it.\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:2;a:6:{s:8:\"property\";s:16:\"subst_elementUid\";s:8:\"datatype\";s:7:\"boolean\";s:11:\"description\";s:287:\"If set, all appearances of the string \'{elementUid}\' in the total element html-code (after wrapped in .allWrap} is substituted with the uid number of the menu item.\nThis is useful if you want to insert an identification code in the HTML in order to manipulate properties with JavaScript.\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:3;a:6:{s:8:\"property\";s:12:\"RO_chBgColor\";s:8:\"datatype\";s:6:\"string\";s:11:\"description\";s:1323:\"If property RO is set (see below) then you can set this property to a certain set of parameters which will allow you to change the background color of eg. the tablecell when the mouse rolls over you text-link.\n&nbsp;\n<b>Syntax:</b>\n[over-color] | [out-color] | [id-prefix]\n&nbsp;\n<b>Example:</b>\npage = PAGE\npage.typeNum = 0\npage.10 = HMENU\npage.10.wrap = &lt;table border=1&gt;|&lt;/table&gt;\npage.10.1 = TMENU\npage.10.1.NO {\n&nbsp;&nbsp;allWrap = &lt;tr&gt;&lt;td valign=top id=&quot;1tmenu{elementUid}&quot; style=&quot;background:#eeeeee;&quot;&gt;|&lt;/td&gt;&lt;/tr&gt;\n&nbsp;&nbsp;subst_elementUid = 1\n&nbsp;&nbsp;RO_chBgColor = #cccccc | #eeeeee | 1tmenu\n&nbsp;&nbsp;RO = 1\n}\n&nbsp;\nThis example will start out with the table cells in #eeeeee and change them to #cccccc (and back) when rolled over. The &quot;1tmenu&quot; string is a unique id for the menu items. You may not need it (unless the same menu items are more than once on a page), but the important thing is that the id of the table cell has the exact same label before the {elementUid} (red marks). The other important thing is that you DO set a default background color for the cell with the style-attribute (blue marking). If you do not, Mozilla browsers will behave a little strange by not capturing the mouseout event the first time it\'s triggered.\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:4;a:6:{s:8:\"property\";s:6:\"before\";s:8:\"datatype\";s:13:\"HTML +stdWrap\";s:11:\"description\";s:6:\"&nbsp;\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:5;a:6:{s:8:\"property\";s:9:\"beforeImg\";s:8:\"datatype\";s:11:\"imgResource\";s:11:\"description\";s:6:\"&nbsp;\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:6;a:6:{s:8:\"property\";s:18:\"beforeImgTagParams\";s:8:\"datatype\";s:18:\"&lt;img&gt;-params\";s:11:\"description\";s:6:\"&nbsp;\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:7;a:6:{s:8:\"property\";s:13:\"beforeImgLink\";s:8:\"datatype\";s:7:\"boolean\";s:11:\"description\";s:68:\"If set, this image is linked with the same &lt;A&gt; tag as the text\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:8;a:6:{s:8:\"property\";s:11:\"beforeROImg\";s:8:\"datatype\";s:11:\"imgResource\";s:11:\"description\";s:98:\"If set, &quot;.beforeImg&quot; and &quot;.beforeROImg&quot; is expected to create a rollOver-pair.\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:9;a:6:{s:8:\"property\";s:10:\"beforeWrap\";s:8:\"datatype\";s:4:\"wrap\";s:11:\"description\";s:40:\"wrap around the &quot;.before&quot;-code\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:10;a:6:{s:8:\"property\";s:8:\"linkWrap\";s:8:\"datatype\";s:4:\"wrap\";s:11:\"description\";s:6:\"&nbsp;\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:11;a:6:{s:8:\"property\";s:7:\"stdWrap\";s:8:\"datatype\";s:15:\"stdWrap-options\";s:11:\"description\";s:25:\"stdWrap to the link-text!\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:12;a:6:{s:8:\"property\";s:14:\"ATagBeforeWrap\";s:8:\"datatype\";s:7:\"boolean\";s:11:\"description\";s:6:\"&nbsp;\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:13;a:6:{s:8:\"property\";s:10:\"ATagParams\";s:8:\"datatype\";s:14:\"&lt;A&gt;-data\";s:11:\"description\";s:6:\"&nbsp;\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:14;a:6:{s:8:\"property\";s:11:\"doNotLinkIt\";s:8:\"datatype\";s:7:\"boolean\";s:11:\"description\";s:43:\"if set, the linktext are not linked at all!\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:15;a:6:{s:8:\"property\";s:13:\"doNotShowLink\";s:8:\"datatype\";s:7:\"boolean\";s:11:\"description\";s:62:\"if set, the text will not be shown at all (smart with spacers)\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:16;a:6:{s:8:\"property\";s:8:\"stdWrap2\";s:8:\"datatype\";s:14:\"wrap /+stdWrap\";s:11:\"description\";s:129:\"stdWrap to the total link-text and ATag. &nbsp;(Notice that the plain default value passed to stdWrap function is &quot;|&quot;.)\";s:7:\"default\";s:7:\"&nbsp;|\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:17;a:6:{s:8:\"property\";s:2:\"RO\";s:8:\"datatype\";s:7:\"boolean\";s:11:\"description\";s:41:\"if set, rollOver is enabled for this link\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:18;a:6:{s:8:\"property\";s:8:\"after...\";s:8:\"datatype\";s:7:\"[mixed]\";s:11:\"description\";s:225:\"The series of &quot;before...&quot; properties are duplicated to &quot;after...&quot; properties as well. The only difference is that the output generated by the .after.... properties are placed after the link and not before.\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:19;a:6:{s:8:\"property\";s:9:\"altTarget\";s:8:\"datatype\";s:6:\"target\";s:11:\"description\";s:70:\"Alternative target overriding the target property of the TMENU if set.\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}}}','');
INSERT INTO static_tsconfig_help VALUES (237,270,'0ab0ced808e0b089231bd8b12ab07fca','','tsref:(cObject).HMENU.(mObj).IMGMENU','a:1:{s:4:\"rows\";a:10:{i:0;a:6:{s:8:\"property\";s:6:\"target\";s:8:\"datatype\";s:6:\"target\";s:11:\"description\";s:23:\"Target of the menulinks\";s:7:\"default\";s:4:\"self\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:1;a:6:{s:8:\"property\";s:14:\"forceTypeValue\";s:8:\"datatype\";s:3:\"int\";s:11:\"description\";s:89:\"If set, the &amp;type parameter of the link is forced to this value regardless of target.\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:2;a:6:{s:8:\"property\";s:6:\"noBlur\";s:8:\"datatype\";s:7:\"Boolean\";s:11:\"description\";s:218:\"Normally graphical links are &quot;blurred&quot; if the browser is MSIE. Blurring removes the ugly box around a clicked link.\nIf this property is set, the link is NOT blurred (browser-default) with &quot;onFocus&quot;.\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:3;a:6:{s:8:\"property\";s:4:\"wrap\";s:8:\"datatype\";s:4:\"wrap\";s:11:\"description\";s:6:\"&nbsp;\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:4;a:6:{s:8:\"property\";s:6:\"params\";s:8:\"datatype\";s:18:\"&lt;img&gt;-params\";s:11:\"description\";s:6:\"&nbsp;\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:5;a:6:{s:8:\"property\";s:4:\"main\";s:8:\"datatype\";s:15:\"-&gt;GIFBUILDER\";s:11:\"description\";s:75:\"Main configuration of the image-map! This defines the &quot;underlay&quot;!\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:6;a:6:{s:8:\"property\";s:9:\"dWorkArea\";s:8:\"datatype\";s:13:\"offset + calc\";s:11:\"description\";s:78:\"Main offset of the GIFBUILDER-items (also called the &quot;distribution&quot;)\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:7;a:6:{s:8:\"property\";s:31:\"[Common Item States, see above]\";s:8:\"datatype\";s:27:\"-&gt;IMGMENUITEM\n+ .distrib\";s:11:\"description\";s:1307:\"This is the TMENUITEM-options for each category of menuitem that can be generated.\n&nbsp;\n<b>SPECIAL:</b>\nThe -&gt;OptionSplit function is run on the whole GIFBUILDER-configuration before the items are generated.\n&nbsp;\n<b>.distrib</b> is (x,y,v,h +calc) of the distribution of the menuitems. This provides a way to space each item from the other. The codes &quot;textX&quot; and &quot;textY&quot; can be used for the width (X) and height (Y) dimension of each link.\nThis works by adding a WORKAREA-GifBuilderObj between each of the IMGMENUITEM (&quot;subset&quot; of a GIFBUILDER-object) and this workarea defines where the text should be printed. As such the &quot;x,y&quot; defines the offset <b><i>the next item will have</i></b> (this should be the width of the previous in many cases!) and &quot;v,h&quot; defines the <b><i>dimensions of the current item</i></b>.\nConsider this example taken from the static_template &quot;template: MM&quot;:\n&nbsp;&nbsp;&nbsp;&nbsp;NO.distrib = textX+10, 0, textX+10, textY+5\nIn the future TypoScript may provide better ways to position GIFBUILDER-objects on the image-maps!\n&nbsp;\n<b>ImgMap</b> is automatically used on the links! (that is the &quot;.imgMap&quot; property of the text-objects in the GIFBUILDER-objects is set automatically, unless is allready set.)\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:8;a:6:{s:8:\"property\";s:12:\"imgMapExtras\";s:8:\"datatype\";s:20:\"&lt;area...&gt;-tags\";s:11:\"description\";s:43:\"Extra &lt;area...&gt;tags for the image-map\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:9;a:6:{s:8:\"property\";s:21:\"debugRenumberedObject\";s:8:\"datatype\";s:7:\"boolean\";s:11:\"description\";s:104:\"if set, the final GIFBUILDER object configuration is output in order for you to debug your configuration\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}}}','');
INSERT INTO static_tsconfig_help VALUES (238,270,'cdccc471d5b78c74bb04998ced50107c','','tsref:(cObject).HMENU.(mObj).IMGMENUITEM','a:1:{s:4:\"rows\";a:1:{i:0;a:6:{s:8:\"property\";s:10:\"1,2,3,4...\";s:8:\"datatype\";s:18:\"-&gt;GifBuilderObj\";s:11:\"description\";s:2039:\"<b>NOTE:</b>\nThe way a imagemap is made is this; All IMGMENUITEMS are included in one big Gifbuilderobj (and renumbered!!). Because of this, Gifbuilderobjects on the next level will not be able to access the data of each menuitem.\nAlso the feature of using [##.w] and [##.h] with +calc is currently not supported by IMGMENUITEMs.\nTherefore all IMAGE-objects on the first level is checked; if &quot;file&quot; or &quot;mask&quot; for any IMAGE-objects are set to &quot;GIFBUILDER&quot;, the Gifbuilder-object is parsed to see if any TEXT-objects are present and if so, the TEXT-object is &quot;checked&quot; - which means, that the stdWrap-function is called at a time where the $cObj-&gt;data-array is set to the actual menuitem.\nIn the example below, the text of each menuitem is rendered by letting the title be rendered on a mask instead of directly on the image. Please observe that the &quot;NO.10&quot;-object is present in order for the image-map coordinates to be generated!!\n&nbsp;\n&nbsp;&nbsp;NO.6 = IMAGE\n&nbsp;&nbsp;NO.6.file = masked_pencolor*.gif\n&nbsp;&nbsp;NO.6.mask = GIFBUILDER\n&nbsp;&nbsp;NO.6.mask {\n&nbsp;&nbsp;&nbsp;&nbsp;XY = 500, 200\n&nbsp;&nbsp;&nbsp;&nbsp;backColor = black\n&nbsp;&nbsp;&nbsp;&nbsp;10 = TEXT\n&nbsp;&nbsp;&nbsp;&nbsp;10 {\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;text.field = title\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;fontFile = fileadmin/fonts/caflisch.ttf\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;fontSize = 34\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;fontColor = white\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;angle = 15\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;offset = 48,110\n&nbsp;&nbsp;&nbsp;&nbsp;}\n&nbsp;&nbsp;&nbsp;&nbsp;20 = EFFECT\n&nbsp;&nbsp;&nbsp;&nbsp;20.value = blur=80\n&nbsp;&nbsp;}\n&nbsp;&nbsp;NO.10 = TEXT\n&nbsp;&nbsp;NO.10 {\n&nbsp;&nbsp;&nbsp;&nbsp;text.field = title\n&nbsp;&nbsp;&nbsp;&nbsp;fontFile = fileadmin/fonts/caflisch.ttf\n&nbsp;&nbsp;&nbsp;&nbsp;fontSize = 34\n&nbsp;&nbsp;&nbsp;&nbsp;angle = 15\n&nbsp;&nbsp;&nbsp;&nbsp;offset = 48,110\n&nbsp;&nbsp;&nbsp;&nbsp;hideButCreateMap = 1\n&nbsp;&nbsp;}\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}}}','');
INSERT INTO static_tsconfig_help VALUES (239,270,'2cdd9060dcb2633b93d2a58448f1323e','','tsref:(cObject).HMENU.(mObj).JSMENU','a:1:{s:4:\"rows\";a:9:{i:0;a:6:{s:8:\"property\";s:6:\"levels\";s:8:\"datatype\";s:8:\"int, 1-5\";s:11:\"description\";s:25:\"How many levels there are\";s:7:\"default\";s:1:\"1\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:1;a:6:{s:8:\"property\";s:8:\"menuName\";s:8:\"datatype\";s:6:\"string\";s:11:\"description\";s:107:\"JavaScript menu name.\nIf you have more than one JSMENU on the page, you should set this value for each one.\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:2;a:6:{s:8:\"property\";s:6:\"target\";s:8:\"datatype\";s:6:\"target\";s:11:\"description\";s:32:\"Decides target of the menu-links\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:3;a:6:{s:8:\"property\";s:14:\"forceTypeValue\";s:8:\"datatype\";s:3:\"int\";s:11:\"description\";s:89:\"If set, the &amp;type parameter of the link is forced to this value regardless of target.\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:4;a:6:{s:8:\"property\";s:10:\"1,2,3,4...\";s:8:\"datatype\";s:10:\"JSMENUITEM\";s:11:\"description\";s:13:\"levels-config\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:5;a:6:{s:8:\"property\";s:4:\"wrap\";s:8:\"datatype\";s:4:\"wrap\";s:11:\"description\";s:30:\"wrap around the selector-boxes\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:6;a:6:{s:8:\"property\";s:13:\"wrapAfterTags\";s:8:\"datatype\";s:4:\"wrap\";s:11:\"description\";s:66:\"wrap around the selector-boxes with wrap and form-tags og JS-code.\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:7;a:6:{s:8:\"property\";s:17:\"firstLabelGeneral\";s:8:\"datatype\";s:6:\"string\";s:11:\"description\";s:71:\"General firstlabel. May be overridden by the one set in each JSMENUITEM\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:8;a:6:{s:8:\"property\";s:3:\"SPC\";s:8:\"datatype\";s:7:\"boolean\";s:11:\"description\";s:46:\"If set, spacer can go into the menu, else not.\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}}}','');
INSERT INTO static_tsconfig_help VALUES (233,270,'4dc41beb0a0c7f6d2677ea2814984821','','tsref:(cObject).HMENU.(mObj).GMENU_LAYERS, (cObject).HMENU.(mObj).TMENU_LAYERS','a:1:{s:4:\"rows\";a:23:{i:0;a:6:{s:8:\"property\";s:10:\"layerStyle\";s:8:\"datatype\";s:22:\"&lt;DIV&gt;-tag params\";s:11:\"description\";s:166:\"Parameters for the &lt;DIV&gt;-layer-tags in the HTML-document. You might probably not need change this.\n&nbsp;\n<b>Example:</b>\nposition:absolute; VISIBILITY: hidden;\";s:7:\"default\";s:38:\"position:absolute; visibility: hidden;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:1;a:6:{s:8:\"property\";s:12:\"lockPosition\";s:8:\"datatype\";s:44:\"&quot;x&quot; / &quot;y&quot; / &quot;&quot;\";s:11:\"description\";s:435:\"If this is set to &quot;x&quot; or &quot;y&quot; the menu on the layers is locked and does not follow the mouse-cursor (which it does if this is not set).\n&quot;x&quot; or &quot;y&quot; defines respectively that the summed width (x) or height (y) is added to the x or y offset of the menu. That means that you should set this value to &quot;x&quot; if you have a horizontal GMENU_LAYERS and to &quot;y&quot; if you have a verical menu.\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:2;a:6:{s:8:\"property\";s:15:\"dontFollowMouse\";s:8:\"datatype\";s:7:\"boolean\";s:11:\"description\";s:404:\"If set and lockPosition is blank (so that the menu layer follows the mouse) then the menu will NOT follow the mouse but still it will appear where the mouse cursor hit the trigger-element. Usefull if you don\'t know the exact positions of elements.\n&nbsp;\n<b>Warning:</b> You should not set displayActiveOnLoad for menus with this feature enabled (because the absolute position of the layer is not known).\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:3;a:6:{s:8:\"property\";s:19:\"lockPosition_adjust\";s:8:\"datatype\";s:3:\"int\";s:11:\"description\";s:159:\"A number which is added to the width/height of the menuitems in order &nbsp;to compensate for eg. hspace or other things between the images in the GMENU_LAYERS\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:4;a:6:{s:8:\"property\";s:20:\"lockPosition_addSelf\";s:8:\"datatype\";s:7:\"boolean\";s:11:\"description\";s:302:\"Normally the width and height of the items (+lockPosition_adjust) are summed up after the item has been rendered. This is good if the direction of the menulayers is right- og downwards.\nBut if you use directionLeft/directionUp, you might want to add the width of the items before.\nIf so, set this flag.\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:5;a:6:{s:8:\"property\";s:10:\"xPosOffset\";s:8:\"datatype\";s:3:\"int\";s:11:\"description\";s:149:\"The offset of the menu from the point where it\'s &quot;activated&quot; (if lockPosition is false) / from topleft page corner (if lockPosition is set)\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:6;a:6:{s:8:\"property\";s:10:\"yPosOffset\";s:8:\"datatype\";s:3:\"int\";s:11:\"description\";s:34:\"As above, but for the y-dimension.\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:7;a:6:{s:8:\"property\";s:9:\"topOffset\";s:8:\"datatype\";s:3:\"int\";s:11:\"description\";s:207:\"The offset of menuitems from top of browser. Should be set rather than defining it in the .layerStyle property. Must be set in order to use directionUp.\nUsed with either lockPosition=x or xPosOffset defined.\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:8;a:6:{s:8:\"property\";s:10:\"leftOffset\";s:8:\"datatype\";s:3:\"int\";s:11:\"description\";s:217:\"The offset of menuitems from left border of browser. Should be set rather than defining it in the .layerStyle property. Must be set in order to use directionLeft.\nUsed with either lockPosition=y or yPosOffset defined.\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:9;a:6:{s:8:\"property\";s:15:\"blankStrEqFalse\";s:8:\"datatype\";s:7:\"boolean\";s:11:\"description\";s:300:\"If set, then the properties topOffset,leftOffset, xPosOffset, yPosOffset are considered &quot;blank&quot; if they are really blank strings - not just &quot;zero&quot;. You should enable this if you wish to be able to work with zero offsets. This is typically the case if you use relative positioning.\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:10;a:6:{s:8:\"property\";s:13:\"directionLeft\";s:8:\"datatype\";s:7:\"boolean\";s:11:\"description\";s:276:\"Set this, if you want the items to be right-aligned (pop\'s out towards the left).\nDoes not work with Opera at this time because I don\'t know how to make Opera read the width of each layer.\nIf you set the width of the menu-layers in .layerStyles this might work no matter what.\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:11;a:6:{s:8:\"property\";s:11:\"directionUp\";s:8:\"datatype\";s:7:\"boolean\";s:11:\"description\";s:94:\"Set this, if you want the items to be bottom-aligned (pop\'s out upwards instead of downwards).\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:12;a:6:{s:8:\"property\";s:13:\"setFixedWidth\";s:8:\"datatype\";s:3:\"int\";s:11:\"description\";s:910:\"For GMENU_LAYERS the width and heights of the element is normally known from the graphical item. For TMENU_LAYERS this cannot be known in the same way. Therefore you can use .setFixedWidth and .setFixedHeight to set these values to a number you find reasonable. Of course this may be blasted by the browsers rendering if the font gets out of proportions etc.\nAlternatively you may want to use the property &quot;relativeToTriggerItem&quot; which will position your menu layers relative to the item you roll over. This has some drawbacks though. A middle solution is to use a menu with lockPosition set to blank and dontFollowMouse set to true. Then you need only specify either an x or y coordinate to follow and the item will appear where the mouse hits the element.\n<b>Notice:</b> Active if value is NOT a blank str. Setting this value to zero means that no width is calculated for the items in GMENU_LAYERS.\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:13;a:6:{s:8:\"property\";s:14:\"setFixedHeight\";s:8:\"datatype\";s:3:\"int\";s:11:\"description\";s:52:\"See &quot;setFixedWidth&quot;. Same, but for height.\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:14;a:6:{s:8:\"property\";s:13:\"bordersWithin\";s:8:\"datatype\";s:11:\"l,t,r,b,l,t\";s:11:\"description\";s:159:\"Keep borders of the layer within these limits in pixels. Zero is \'not set\'\n(Syntax: List of integers, evaluated clockwise: Left, Top, Right, Bottom, Left, Top)\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:15;a:6:{s:8:\"property\";s:19:\"displayActiveOnLoad\";s:8:\"datatype\";s:7:\"boolean\";s:11:\"description\";s:587:\"If set, the submenu-layer of the active menuitem is opened at page-load. If .freezeMouseover is also set and there is RO defined for the main menu items, the menuitem belonging to the displayed submenu is also shown.\n&nbsp;\n<b>Properties:</b>\n.onlyOnLoad (boolean)\nIf set, then the display of the active item will happen only when the page is loaded. The display will not be restored on mouseout of other items.\n&nbsp;\n<b>Warning: If you are cascading GMENU_LAYER objects make sure that all elements before this element (for which you set this attribute) also has this attribute set!</b>\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:16;a:6:{s:8:\"property\";s:15:\"freezeMouseover\";s:8:\"datatype\";s:7:\"boolean\";s:11:\"description\";s:285:\"If set, any mouseout effect of main menuitems is removed not on roll-out but when another element is rolled over (or the layer is hidden/default layer restored)\n&nbsp;\n<b>Properties:</b>\n.alwaysKeep (boolean)\nIf set, the freezed element will always stay, even if the submenu is hidden.\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:17;a:6:{s:8:\"property\";s:19:\"hideMenuWhenNotOver\";s:8:\"datatype\";s:4:\"int+\";s:11:\"description\";s:267:\"If set (&gt; 1) then the menu will hide it self whenever a user moves the cursor away from the menu. The value of this parameter determines the width (pixels) of the zone around the element until the mousepointer is considered to be far enough away to hide the layer.\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:18;a:6:{s:8:\"property\";s:13:\"hideMenuTimer\";s:8:\"datatype\";s:4:\"int+\";s:11:\"description\";s:112:\"This is the number of milliseconds to wait before the submenu will disappear if hideMenuWhenNotOver &nbsp;is set\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:19;a:6:{s:8:\"property\";s:17:\"dontHideOnMouseUp\";s:8:\"datatype\";s:7:\"boolean\";s:11:\"description\";s:135:\"If set, the menu will not hide it\'s layers when the mouse botton is clicked. Usefull if your menuitems loads the pages in another frame\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:20;a:6:{s:8:\"property\";s:13:\"layer_menu_id\";s:8:\"datatype\";s:6:\"string\";s:11:\"description\";s:187:\"If you want to specifically name a menu on a page. Probably you don\'t need that!\n&nbsp;\n<b>Warning:</b> Don\'t use underscore and special characters in this string. Stick to alpha-numeric.\";s:7:\"default\";s:26:\"[random 6 char hashstring]\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:21;a:6:{s:8:\"property\";s:21:\"relativeToTriggerItem\";s:8:\"datatype\";s:7:\"boolean\";s:11:\"description\";s:1205:\"This allows you to position the menu layers relative to the item that triggers it. However you should be aware of the following facts:\nThis does not work with Netscape 4 - the position of the trigger layer will be calculated to zero and thus the offset for all menu layers will be 0,0 + your values.\nThis feature will wrap the menu item in some &lt;div&gt;-tags right before the whole item is wrapped by the .wrap code (for GMENU_LAYERS) or .allWrap (for TMENU_LAYERS). The bottom line of this is: 1) If your menu is horizontal, always wrap your menu items in a table so linebreaks does not appear because of the &lt;div&gt;-tags and 2) make sure the wrapping of the table cell is done with the .wrap/.allWrap properties respectively.\nWorks only effectively on the first xMENU_LAYER in a cascade. For succeeding xMENU_LAYERS items please use &quot;relativeToParentLayer&quot;.\n<i>If set, properties xPosOffset, yPosOffset and lockPosition* are not functional (properties directionLeft, directionUp, topOffset and leftOffset are still active)</i>\n<i>&nbsp;</i>\n<b>Additional Properties:</b>\n<b>.addWidth</b> = Adds the width of the trigger element\n<b>.addHeight</b> = Adds the height of the trigger element\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:22;a:6:{s:8:\"property\";s:21:\"relativeToParentLayer\";s:8:\"datatype\";s:7:\"boolean\";s:11:\"description\";s:519:\"If set, then the layer will be positioned relative to the previous layer (parent) in a cascaded series of xMENU_LAYERS. Basically the relative position of the parent layer is just added to the offset of the current menu.\n&nbsp;\n<b>Warning:</b> This property makes sense only if there really is a previous GMENU_LAYER to get position from! So you must have a cascaded menu!\n&nbsp;\n<b>Additional Properties:</b>\n<b>.addWidth</b> = Adds the width of the parent layer\n<b>.addHeight</b> = Adds the height of the parent layer\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}}}','');
INSERT INTO static_tsconfig_help VALUES (234,270,'cc7479b256282161af55c3137ffe98ec','','tsref:(cObject).HMENU.(mObj).GMENU_FOLDOUT','a:1:{s:4:\"rows\";a:17:{i:0;a:6:{s:8:\"property\";s:17:\"dontLinkIfSubmenu\";s:8:\"datatype\";s:7:\"boolean\";s:11:\"description\";s:110:\"If set, items that has a submenu is not linked. Items without a submenu are always linked in the regular ways.\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:1;a:6:{s:8:\"property\";s:9:\"foldTimer\";s:8:\"datatype\";s:3:\"int\";s:11:\"description\";s:53:\"The timeout in the animation, these are milliseconds.\";s:7:\"default\";s:2:\"40\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:2;a:6:{s:8:\"property\";s:9:\"foldSpeed\";s:8:\"datatype\";s:16:\"int, range 1-100\";s:11:\"description\";s:58:\"How many steps in an animation? Choose 1 for no animation.\";s:7:\"default\";s:1:\"1\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:3;a:6:{s:8:\"property\";s:10:\"stayFolded\";s:8:\"datatype\";s:7:\"boolean\";s:11:\"description\";s:49:\"Stay open when you click a new toplink? (Level 1)\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:4;a:6:{s:8:\"property\";s:12:\"bottomHeight\";s:8:\"datatype\";s:11:\"int, pixels\";s:11:\"description\";s:153:\"Sets the height of the bottom layer. Is important if the bottomlayer &nbsp;contains either content or a background color: Else the layer will be clipped.\";s:7:\"default\";s:3:\"100\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:5;a:6:{s:8:\"property\";s:9:\"menuWidth\";s:8:\"datatype\";s:11:\"int, pixels\";s:11:\"description\";s:174:\"Width of the whole menu main layer. Important to set, especially for the bottomlayer as it is clipped by this value. Always try to set this to the width in pixels of the menu\";s:7:\"default\";s:3:\"170\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:6;a:6:{s:8:\"property\";s:10:\"menuHeight\";s:8:\"datatype\";s:3:\"int\";s:11:\"description\";s:60:\"Height of the whole menulayer. Seems to be not so important.\";s:7:\"default\";s:3:\"400\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:7;a:6:{s:8:\"property\";s:13:\"subMenuOffset\";s:8:\"datatype\";s:3:\"x,y\";s:11:\"description\";s:150:\"Offset of the submenu for each menuitem. This is important because if you don\'t set this value the items will appear ontop of their &quot;parent&quot;\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:8;a:6:{s:8:\"property\";s:10:\"menuOffset\";s:8:\"datatype\";s:3:\"x,y\";s:11:\"description\";s:64:\"Offset of the menu main layer on the page. From upperleft corner\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:9;a:6:{s:8:\"property\";s:13:\"menuBackColor\";s:8:\"datatype\";s:10:\"HTML-color\";s:11:\"description\";s:158:\"Background color behind menu. If not set, transparent (which will not work very well in case .foldSpeed is set to something else than 1. But see for yourself)\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:10;a:6:{s:8:\"property\";s:15:\"dontWrapInTable\";s:8:\"datatype\";s:7:\"boolean\";s:11:\"description\";s:461:\"By default every menuitem on the first level is wrapped in a table:\n&lt;TABLE cellSpacing=0 cellPadding=0 width=&quot;100%&quot; border=0&gt;&lt;TR&gt;&lt;TD&gt;\n[menu item HTML here..]\n&lt;/TD&gt;&lt;/TR&gt;&lt;/TABLE&gt;\nDoing this ensures that the layers renders equally in the supported browsers. However you might need to disable that which is what you can do by setting this flag.\n<b>Note:</b> Using &lt;TBODY&gt; in this tables seems to break Netscape 4+\";s:7:\"default\";s:1:\"0\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:11;a:6:{s:8:\"property\";s:13:\"bottomContent\";s:8:\"datatype\";s:7:\"cObject\";s:11:\"description\";s:61:\"Content for the bottom layer that covers the end of the menu.\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:12;a:6:{s:8:\"property\";s:12:\"adjustItemsH\";s:8:\"datatype\";s:3:\"int\";s:11:\"description\";s:192:\"Adjusts the height calculation of the menulayers of the first level (called Top)\n&nbsp;\n<b>Example:</b>\n&nbsp;\nThis value will substract 10 pixels from the height of the layer in calculations.\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:13;a:6:{s:8:\"property\";s:15:\"adjustSubItemsH\";s:8:\"datatype\";s:3:\"int\";s:11:\"description\";s:101:\"Adjusts the height calculation of the menulayers of the second level (subitems, called Sub)\nSee above\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:14;a:6:{s:8:\"property\";s:16:\"arrowNO\narrowACT\";s:8:\"datatype\";s:11:\"imgResource\";s:11:\"description\";s:396:\"If both arrowNO and arrowACT is defined and valid imgResources then these images are use as &quot;traditional arrows&quot; that indicates whether an item is expanded (active) or not.\nNO is normal, ACT is expanded\nThe image is inserted just before the menuitem. If you want to change the position, put the marker ###ARROW_IMAGE### into the wrap of the item and the image will be put there instead.\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:15;a:6:{s:8:\"property\";s:14:\"arrowImgParams\";s:8:\"datatype\";s:18:\"&lt;img&gt; params\";s:11:\"description\";s:53:\"Parameters to the arrow-image.\n&nbsp;\n<b>Example:</b>\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:16;a:6:{s:8:\"property\";s:19:\"displayActiveOnLoad\";s:8:\"datatype\";s:7:\"boolean\";s:11:\"description\";s:67:\"If set, then the active menu items will fold out &quot;onLoad&quot;\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}}}','');
INSERT INTO static_tsconfig_help VALUES (159,270,'255d01ae1b0d5003500f17aeccc21a14','','nbsp;','a:1:{s:4:\"rows\";a:34:{i:0;a:5:{s:8:\"property\";s:11:\"&lt;tag&gt;\";s:8:\"datatype\";s:43:\"<b>&lt;BODY bgcolor=&quot;red&quot;&gt;</b>\";s:11:\"description\";s:6:\"&nbsp;\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;}i:1;a:5:{s:8:\"property\";s:5:\"align\";s:8:\"datatype\";s:12:\"<b>right</b>\";s:11:\"description\";s:70:\"<b>right / left / center</b>\nDecides alignment, typically in HTML-tags\";s:7:\"default\";s:4:\"left\";s:12:\"column_count\";i:4;}i:2;a:5:{s:8:\"property\";s:7:\"VHalign\";s:8:\"datatype\";s:70:\"<i>Hori.align = right and Vert.align = center:</i>\n<b>r , c &nbsp;</b>\";s:11:\"description\";s:94:\"<b>r/c/l , t/c/b</b>\nHorizontal (right, center, left) , Vertical align (top / center / bottom)\";s:7:\"default\";s:5:\"l , t\";s:12:\"column_count\";i:4;}i:3;a:5:{s:8:\"property\";s:8:\"resource\";s:8:\"datatype\";s:104:\"<i>From the resourcefield:</i>\ntoplogo*.gif\n&nbsp;\n<i>Reference to filesystem:</i>\nfileadmin/picture.gif\";s:11:\"description\";s:572:\"1) A reference to a file from the resource-field in the template.\nYou can write the exact filename or you can include an asterisk (*) as wildcard.\nIt\'s recommended to include a &quot;*&quot; before the fileextension (see example to the left). This will ensure that the file is still referenced correct even if the template is copied and the file will have it\'s name prepended with numbers!!\n2) If the value contains a &quot;/&quot; it\'s expected to be a reference (absolute or relative) to a file on the file-system instead of the resource-field. No support for wildcards.\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;}i:4;a:5:{s:8:\"property\";s:11:\"imgResource\";s:8:\"datatype\";s:173:\"Here &quot;file&quot; is a imgResource:\nfile = toplogo*.gif\nfile.width = 200\n&nbsp;\nGIFBUILDER:\nfile = GIFBUILDER\nfile {\n&nbsp;&nbsp;&nbsp;... (GIFBUILDER-properties here)\n}\";s:11:\"description\";s:362:\"1) A &quot;resource&quot; (see above) + imgResource-properties (see example to the left and object-reference below)\nFiletypes can be anything among the allowed types defined in the configuration variable $TYPO3_CONF_VARS[&quot;GFX&quot;][&quot;imagefile_ext&quot;] (localconf.php). Standard is pdf,gif,jpg,jpeg,tif,bmp,ai,pcx,tga,png.\n&nbsp;\n2) GIFBUILDER-object\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;}i:5;a:5:{s:8:\"property\";s:9:\"HTML-code\";s:8:\"datatype\";s:43:\"<b>&lt;B&gt;Some text in bold&lt;/B&gt;</b>\";s:11:\"description\";s:14:\"pure HTML-code\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;}i:6;a:5:{s:8:\"property\";s:6:\"target\";s:8:\"datatype\";s:40:\"<b>_top</b>\n<b>_blank</b>\n<b>content</b>\";s:11:\"description\";s:117:\"target in &lt;A&gt;-tag.\nThis is normally the same value as the name of the root-level object that defines the frame.\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;}i:7;a:5:{s:8:\"property\";s:14:\"imageExtension\";s:8:\"datatype\";s:67:\"<b>jpg</b>\n<b>web&nbsp;&nbsp;&nbsp;&nbsp;<i>(gif or jpg ..)</i></b>\";s:11:\"description\";s:379:\"Image extensions can be anything among the allowed types defined in the global variable $TYPO3_CONF_VARS[&quot;GFX&quot;][&quot;imagefile_ext&quot;] (localconf.php). Standard is pdf,gif,jpg,jpeg,tif,bmp,ai,pcx,tga,png.\n<b>The value &quot;web&quot;</b> is special. This will just ensure that an image is converted to a web imageformat (gif or jpg) if it happens not to be already!\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;}i:8;a:5:{s:8:\"property\";s:6:\"degree\";s:8:\"datatype\";s:13:\"<b>&nbsp;</b>\";s:11:\"description\";s:19:\"-90 to 90, integers\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;}i:9;a:5:{s:8:\"property\";s:13:\"posint / int+\";s:8:\"datatype\";s:13:\"<b>&nbsp;</b>\";s:11:\"description\";s:16:\"Positive integer\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;}i:10;a:5:{s:8:\"property\";s:3:\"int\";s:8:\"datatype\";s:13:\"<b>&nbsp;</b>\";s:11:\"description\";s:112:\"integer\n(sometimes used generally though another type would have been more appropriate, like &quot;pixels&quot;)\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;}i:11;a:5:{s:8:\"property\";s:20:\"str / string / value\";s:8:\"datatype\";s:13:\"<b>&nbsp;</b>\";s:11:\"description\";s:111:\"string.\n(sometimes used generally though another type would have been more appropriate, like &quot;align&quot;)\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;}i:12;a:5:{s:8:\"property\";s:7:\"boolean\";s:8:\"datatype\";s:8:\"<b>1</b>\";s:11:\"description\";s:61:\"boolean\nnon-empty strings (but not zero) are &quot;true&quot;\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;}i:13;a:5:{s:8:\"property\";s:8:\"rotation\";s:8:\"datatype\";s:6:\"&nbsp;\";s:11:\"description\";s:29:\"integer, degrees from 0 - 360\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;}i:14;a:5:{s:8:\"property\";s:7:\"x,y,w,h\";s:8:\"datatype\";s:16:\"<b>10,10,5,5</b>\";s:11:\"description\";s:73:\"x,y is the offset from the upper left corner.\nw,h is the width and height\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;}i:15;a:5:{s:8:\"property\";s:10:\"HTML-color\";s:8:\"datatype\";s:26:\"<b>red</b>\n<b>#ffeecc </b>\";s:11:\"description\";s:581:\"<b>HTML-color codes:</b>\n&nbsp;\nBlack = &quot;#000000&quot; &nbsp;&nbsp;\nSilver = &quot;#C0C0C0&quot; &nbsp;&nbsp;\nGray = &quot;#808080&quot; &nbsp;&nbsp;\nWhite = &quot;#FFFFFF&quot; &nbsp;&nbsp;\nMaroon = &quot;#800000&quot; &nbsp;&nbsp;\nRed = &quot;#FF0000&quot; &nbsp;&nbsp;\nPurple = &quot;#800080&quot; &nbsp;&nbsp;\nFuchsia = &quot;#FF00FF&quot; &nbsp;&nbsp;\nGreen = &quot;#008000&quot;\nLime = &quot;#00FF00&quot;\nOlive = &quot;#808000&quot;\nYellow = &quot;#FFFF00&quot;\nNavy = &quot;#000080&quot;\nBlue = &quot;#0000FF&quot;\nTeal = &quot;#008080&quot;\nAqua = &quot;#00FFFF&quot;\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;}i:16;a:5:{s:8:\"property\";s:12:\"GraphicColor\";s:8:\"datatype\";s:440:\"<b>red<i>&nbsp;&nbsp;&nbsp;&nbsp;(HTML-color)</i></b>\n<b>#ffeecc <i>&nbsp;&nbsp;&nbsp;&nbsp;(HTML-color)</i></b>\n<b>255,0,255<i>&nbsp;&nbsp;&nbsp;&nbsp;(RGB-integers)</i></b>\n<i>&nbsp;</i>\n<i>Extra:</i>\n<b>red<i> : *0.8</i><i>&nbsp;&nbsp;&nbsp;&nbsp;(&quot;red&quot; is darkend by factor 0.8)</i></b>\n<b>#ffeecc <i>: +16</i><i>&nbsp;&nbsp;&nbsp;&nbsp;(&quot;ffeecc&quot; is going to #fffedc because 16 is added)</i></b>\n<b><i>&nbsp;</i></b>\";s:11:\"description\";s:393:\"The color can be given as HTML-colors or as a comma-seperated list of RGB-values (integers)\nYou can add an extra parameter that will modify the color mathematically:\nSyntax: &nbsp;\n[colordef] : [modifier]\nwhere modifier can be and integer which is added/subtracted to the three RGB-channels or a floatingpoint with an &quot;*&quot; before, which will then multiply the values with that factor.\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;}i:17;a:5:{s:8:\"property\";s:7:\"page_id\";s:8:\"datatype\";s:21:\"<b>this</b>\n<b>34</b>\";s:11:\"description\";s:54:\"A page id (int) or &quot;this&quot; (=current page id)\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;}i:18;a:5:{s:8:\"property\";s:6:\"pixels\";s:8:\"datatype\";s:10:\"<b>345</b>\";s:11:\"description\";s:14:\"pixel-distance\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;}i:19;a:5:{s:8:\"property\";s:4:\"list\";s:8:\"datatype\";s:23:\"<b>item,item2,item3</b>\";s:11:\"description\";s:14:\"list of values\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;}i:20;a:5:{s:8:\"property\";s:7:\"margins\";s:8:\"datatype\";s:105:\"<i>This sets leftmargin to 10 and bottom-margin to 5. Top and right is not set (zero)</i>\n<b>10,0,0,5</b>\";s:11:\"description\";s:32:\"l,t,r,b\nleft, top, right, bottom\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;}i:21;a:5:{s:8:\"property\";s:4:\"wrap\";s:8:\"datatype\";s:142:\"<i>This will cause the value to be wrapped in a font-tag coloring the value red:</i>\n<b>&lt;font color=&quot;red&quot;&gt; | &lt;/font&gt;</b>\";s:11:\"description\";s:153:\"&lt;...&gt; | &lt;/...&gt;\nUsed to wrap something. The part on the left and right of the vertical line is placed on the left and right side of the value.\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;}i:22;a:5:{s:8:\"property\";s:8:\"linkWrap\";s:8:\"datatype\";s:115:\"<i>This will make a link to the root-level of a website:</i>\n<b>&lt;A HREF=&quot;?id={0}&quot;&gt; | &lt;/A&gt;</b>\";s:11:\"description\";s:342:\"&lt;.. {x}.&gt; | &lt;/...&gt;\n{x}; x is an integer (0-9) and points to a key in the PHP-array rootLine. The key is equal to the level the current page is on measured relatively to the root of the website.\nIf the key exists the uid of the level that key pointed to is inserted instead of {x}.\nThus we can insert page_ids from previous levels.\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;}i:23;a:5:{s:8:\"property\";s:4:\"case\";s:8:\"datatype\";s:12:\"<b>upper</b>\";s:11:\"description\";s:53:\"&quot;upper&quot; / &quot;lower&quot;\nCase-conversion\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;}i:24;a:5:{s:8:\"property\";s:5:\"space\";s:8:\"datatype\";s:12:\"<b>5 | 5</b>\";s:11:\"description\";s:86:\"&quot;before | after&quot;\nUsed for content and sets space &quot;before | after&quot;.\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;}i:25;a:5:{s:8:\"property\";s:9:\"date-conf\";s:8:\"datatype\";s:60:\"<b>d-m-y&nbsp;&nbsp;&nbsp;&nbsp;<i>(dd-mm-yy format)</i></b>\";s:11:\"description\";s:861:\"See PHP function Date()!\n&nbsp;\na - &quot;am&quot; or &quot;pm&quot;\nA - &quot;AM&quot; or &quot;PM&quot;\nd - day of the month, numeric, 2 digits (with leading zeros)\nD - day of the week, textual, 3 letters; i.e. &quot;Fri&quot;\nF - month, textual, long; i.e. &quot;January&quot;\nh - hour, numeric, 12 hour format\nH - hour, numeric, 24 hour format\ni - minutes, numeric\nj - day of the month, numeric, without leading zeros\nl (lowercase \'L\') - day of the week, textual, long; i.e. &quot;Friday&quot;\nm - month, numeric\nM - month, textual, 3 letters; i.e. &quot;Jan&quot;\ns - seconds, numeric\nS - English ordinal suffix, textual, 2 characters; i.e. &quot;th&quot;, &quot;nd&quot;\nU - seconds since the epoch\nY - year, numeric, 4 digits\nw - day of the week, numeric, 0 represents Sunday\ny - year, numeric, 2 digits\nz - day of the year, numeric; i.e. &quot;299&quot;\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;}i:26;a:5:{s:8:\"property\";s:13:\"strftime-conf\";s:8:\"datatype\";s:113:\"Date &quot;DD-MM-YY&quot; = \n<b>%e:%m:%y</b>\nTime &quot;HH:MM:SS&quot; = \n<b>%H:%M:%S</b>\nor &nbsp;just\n<b>%T</b>\";s:11:\"description\";s:2115:\"%a - abbreviated weekday name according to the current locale\n%A - full weekday name according to the current locale\n%b - abbreviated month name according to the current locale\n%B - full month name according to the current locale\n%c - preferred date and time representation for the current locale\n%C - century number (the year divided by 100 and truncated to an integer, range 00 to 99)\n%d - day of the month as a decimal number (range 00 to 31)\n%D - same as %m/%d/%y\n<b>%e - day of the month as a decimal number, a single digit is preceded by a space (range \' 1\' to \'31\') </b>\n%h - same as %b\n<b>%H - hour as a decimal number using a 24-hour clock (range 00 to 23) </b>\n%I - hour as a decimal number using a 12-hour clock (range 01 to 12)\n%j - day of the year as a decimal number (range 001 to 366)\n<b>%m - month as a decimal number (range 01 to 12) </b>\n<b>%M - minute as a decimal number </b>\n%n - newline character\n%p - either `am\' or `pm\' according to the given time value, or the corresponding strings for the current locale\n%r - time in a.m. and p.m. notation\n%R - time in 24 hour notation\n<b>%S - second as a decimal number </b>\n%t - tab character\n%T - current time, equal to %H:%M:%S\n%u - weekday as a decimal number [1,7], with 1 representing Monday\n%U - week number of the current year as a decimal number, starting with the first Sunday as the first day of the first week\n%V - The ISO 8601:1988 week number of the current year as a decimal number, range 01 to 53, where week 1 is the first week that has at least 4 days in the current year, and with Monday as the first day of the week.\n%W - week number of the current year as a decimal number, starting with the first Monday as the first day of the first week\n%w - day of the week as a decimal, Sunday being 0\n%x - preferred date representation for the current locale without the time\n%X - preferred time representation for the current locale without the date\n<b>%y - year as a decimal number without a century (range 00 to 99) </b>\n%Y - year as a decimal number including the century\n%Z - time zone or name or abbreviation\n%% - a literal `%\' character\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;}i:27;a:5:{s:8:\"property\";s:9:\"UNIX-time\";s:8:\"datatype\";s:52:\"<i>Seconds to 07/04 2000 23:58:</i>\n<b>955144722</b>\";s:11:\"description\";s:25:\"Seconds since 1/1 1970...\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;}i:28;a:5:{s:8:\"property\";s:4:\"path\";s:8:\"datatype\";s:23:\"<i>fileadmin/stuff/</i>\";s:11:\"description\";s:53:\"path relative to the directory from which we operate.\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;}i:29;a:5:{s:8:\"property\";s:16:\"&lt;tag&gt;-data\";s:8:\"datatype\";s:13:\"<i>&nbsp;</i>\";s:11:\"description\";s:73:\"<b>Example:</b>\n<i>&lt;frameset&gt;-data: row</i>\ncould be \'<i>150,*</i>\'\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;}i:30;a:5:{s:8:\"property\";s:18:\"&lt;tag&gt;-params\";s:8:\"datatype\";s:13:\"<i>&nbsp;</i>\";s:11:\"description\";s:112:\"<b>Example:</b>\n<i>&lt;frameset&gt;-params</i>\ncould be \'<i>border=&quot;0&quot; framespacing=&quot;0&quot;</i>\'\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;}i:31;a:5:{s:8:\"property\";s:7:\"getText\";s:8:\"datatype\";s:1830:\"<i>get content from the $cObj-&gt;data-array[<b>header</b>]:</i>\n<b>= field : header</b>\n<i>get content from the $cObj-&gt;parameters-array[<b>color</b>]:</i>\n<b>= parameter : color</b>\n<i>get content from the $GLOBALS[&quot;TSFE&quot;]-&gt;register[<b>color</b>]:</i>\n<b>= register : color</b>\n<i>get the title of the page on the first level of the rootline:</i>\n<b>= leveltitle : 1</b>\n<i>get the title of the page on the level right below the current page AND if that is not present, walt to the bottom of the rootline until there\'s a title:</i>\n<b>= leveltitle : -2 , slide</b>\n<i>get the id of the root-page of the website (level zero)</i>\n<b>= leveluid : 0</b>\n<i>get the env var HTTP_REFERER:</i>\n<b>= getenv : HTTP_REFERER</b>\n<i>get the env variable $HTTP_COOKIE_VARS[some_cookie]:</i>\n<b>= global : HTTP_COOKIE_VARS | some_cookie</b>\n<i>get the current time formatted dd-mm-yy:</i>\n<b>= date : d-m-y</b>\n<i>get the current page-title:</i>\n<b>= page : title</b>\n<i>get the current value:</i>\n<b>= current : 1</b>\nget input value from query string, (&amp;stuff=)\n<b>= GPvar : stuff</b>\nget the current id\n<b>= TSFE : id</b>\nget the value of the header of record with uid 234 from table tt_content:\n<b>= DB : tt_content:234:header</b>\n<b>= fullRootLine : -1, title</b>\nThis gets the title &quot;1. page before&quot; in a page tree like the one below provided we are are the page &quot;Here you are!&quot; (or &quot;Site root&quot;) and this TypoScript is in the template with root at &quot;Site root&quot;. Red numbers indicate what values of <i>keynumber</i> would point to:\n- Page tree root &nbsp;&nbsp;-2\n&nbsp;&nbsp;&nbsp;|- 1. page before &nbsp;&nbsp;-1 \n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;|- Site root (root template here!) &nbsp;&nbsp;0\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;|- Here you are! &nbsp;1\";s:11:\"description\";s:2493:\"This returns a value from somewhere in PHP-array, defined by the type. The syntax is &quot;type : pointer&quot;\n&nbsp;\n<b>field :</b> [fieldname from the current <i>$cObj</i>-&gt;data-array in the cObj.]\nAs default the <i>$cObj</i>-&gt;data-array is $GLOBALS[&quot;TSFE&quot;]-&gt;page (record of the current page!)\nIn TMENU: <i>$cObj</i>-&gt;data is set to the page-record for each menuitem.\nIn CONTENT/RECORDS <i>$cObj</i>-&gt;data is set to the actual record\nIn GIFBUILDER <i>$cObj</i>-&gt;data is set to the data GIFBUILDER is supplied with.\n<b>parameter :</b> [fieldname from the current <i>$cObj</i>-&gt;parameters-array in the cObj.]\nSee &nbsp;-&gt;parseFunc!\n<b>register :</b> [fieldname from the $GLOBALS[&quot;TSFE&quot;]-&gt;register]\nSee cObject &quot;LOAD_REGISTER&quot;\n<b>leveltitle, leveluid, levelmedia:</b> [levelTitle, uid or media in rootLine, 0- , negative = from behind, &quot; , slide&quot; parameter forces a walk to the bottom of the rootline until there\'s a &quot;true&quot; value to return. Useful with levelmedia.]\n<b>global :</b> [GLOBAL-var, split with | if you want to get from an array! DEPRECIATED, use GPvar, TSFE or getenv]\n<b>date :</b> [date-conf]\n<b>page :</b> [current page record]\n<b>current : 1</b> (gets \'current\' value)\n<b>level : 1 &nbsp;(gets the rootline level of the current page)</b>\n<b>GPvar:</b> Value from GET or POST method. Use this instead of global\n<b>TSFE: </b>Value from TSFE global main object\n<b>getenv:</b> Value from environment vars\n<b>DB:</b> Value from database, syntax is [tablename] : [uid] : [field]. Any record from a table in TCA can be selected here. Only marked-deleted records does not return a value here.\n<b>--------------------</b>\n<b>Getting more values.</b>\nBy separating the value of getText with &quot;//&quot; (double slash) you let getText fetch the first value. If it appears empty (&quot;&quot; or zero) the next value is fetched and so on. Example:\n= field:header // field:title // field:uid\nThis gets &quot;title&quot; if &quot;header&quot; is empty. If &quot;title&quot; is also empty it gets field &quot;uid&quot;\n<b>fullRootLine </b>:\nGetting a value from the rootline (TSFE-&gt;rootLine) going all the way to the root of the page tree.\n<i>[keynumber, fieldname, &quot;slide&quot;]</i>\nKeynumber is relative to the current site root, so negative numbers refer to subsequent levels below the site root. Fieldname is the name of the datafield to get. For &quot;slide&quot;, see <i>levelmedia</i> type above.\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;}i:32;a:5:{s:8:\"property\";s:3:\"dir\";s:8:\"datatype\";s:236:\"<i>returns a list of all pdf, gif and jpf-filer from fileadmin/files/ sorted by their name</i> reversely and with the full path (with &quot;<i>fileadmin/files/&quot; prepended)</i>\n<b>fileadmin/files/ | pdf,gif,jpg | name</b> | r | true\";s:11:\"description\";s:383:\"[path relative to the webroot of the site] | [list of valid extensions] | [sorting: name, size, ext, date] | &nbsp;[reverse: &quot;r&quot;] &nbsp;| &nbsp;[return full path: boolean\nFiles matching is returned in a comma-separated string.\n<b>Note:</b>\nThe value of config-option &quot;lockFilePath&quot; must equal the first part of the path. Thereby the path is locked to that folder.\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;}i:33;a:5:{s:8:\"property\";s:13:\"function-name\";s:8:\"datatype\";s:98:\"Function:\n<b>user_reverseString</b>\nMethod in class:\n<b>user_stringReversing-&gt;reverseString</b>\";s:11:\"description\";s:741:\"Indicates a function or method in a class to call. See more information at the USER cObject.\nDepending on implementation the class or function name (but not the method name) should probably be prefixed with &quot;user_&quot;. This can be changed in the TYPO3_CONF_VARS config though. Also the function / method is normally called with 2 parameters, typ. $conf (TS config) and $content (some content to be processed and returned)\nAlso if you call a method in a class, it is checked (when using the USER/USER_INT objects) whether a class with the same name, but prefixed with &quot;ux_&quot; is present and if so, this class is instantiated instead. See &quot;Inside Typo3&quot; document for more information on extending the classes in Typo3!\";s:7:\"default\";s:13:\"<b>&nbsp;</b>\";s:12:\"column_count\";i:4;}}}','');
INSERT INTO static_tsconfig_help VALUES (196,270,'698298181be68b56fd0361e9da1a114f','','tsref:(cObject).CLEARGIF','a:1:{s:4:\"rows\";a:3:{i:0;a:6:{s:8:\"property\";s:6:\"height\";s:8:\"datatype\";s:33:\"&lt;img&gt;-data:height / stdWrap\";s:11:\"description\";s:6:\"&nbsp;\";s:7:\"default\";s:1:\"1\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:1;a:6:{s:8:\"property\";s:5:\"width\";s:8:\"datatype\";s:32:\"&lt;img&gt;-data:width / stdWrap\";s:11:\"description\";s:6:\"&nbsp;\";s:7:\"default\";s:1:\"1\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:2;a:6:{s:8:\"property\";s:4:\"wrap\";s:8:\"datatype\";s:4:\"wrap\";s:11:\"description\";s:6:\"&nbsp;\";s:7:\"default\";s:18:\"&nbsp;| &lt;BR&gt;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}}}','');
INSERT INTO static_tsconfig_help VALUES (197,270,'0f2fee21aca2929d02f2ede163104d2b','','tsref:(cObject).CONTENT','a:1:{s:4:\"rows\";a:5:{i:0;a:6:{s:8:\"property\";s:6:\"select\";s:8:\"datatype\";s:11:\"-&gt;select\";s:11:\"description\";s:30:\"The SQL-statement is set here!\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:1;a:6:{s:8:\"property\";s:5:\"table\";s:8:\"datatype\";s:16:\"<i>tableName</i>\";s:11:\"description\";s:283:\"The table, the content should come from.\nIn standard-configurations this will be &quot;tt_content&quot;\n<b>NOTE:</b> Only tables allowed are &quot;pages&quot; or tables prefixed with one of these: &quot;tt_&quot;, &quot;tx_&quot;, &quot;ttx_&quot;, &quot;fe_&quot;, &quot;user_&quot;\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:2;a:6:{s:8:\"property\";s:9:\"renderObj\";s:8:\"datatype\";s:7:\"cObject\";s:11:\"description\";s:6:\"&nbsp;\";s:7:\"default\";s:16:\"&lt; [tablename]\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:3;a:6:{s:8:\"property\";s:4:\"wrap\";s:8:\"datatype\";s:4:\"wrap\";s:11:\"description\";s:31:\"Wrap the whole content-story...\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:4;a:6:{s:8:\"property\";s:7:\"stdWrap\";s:8:\"datatype\";s:12:\"-&gt;stdWrap\";s:11:\"description\";s:6:\"&nbsp;\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}}}','');
INSERT INTO static_tsconfig_help VALUES (198,270,'fda9a1413332096fac6ed5a6f0f8ce90','','tsref:(cObject).RECORDS','a:1:{s:4:\"rows\";a:5:{i:0;a:6:{s:8:\"property\";s:6:\"source\";s:8:\"datatype\";s:29:\"<i>records-list </i>/ stdWrap\";s:11:\"description\";s:112:\"List of record-id\'s, optionally with appended table-names.\n&nbsp;\n<b>Example:</b>\ntt_content_34, 45, tt_links_56\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:1;a:6:{s:8:\"property\";s:6:\"tables\";s:8:\"datatype\";s:6:\"list /\";s:11:\"description\";s:432:\"List of accepted tables. If any items in the &quot;.source&quot;-list is not prepended with a tablename, the first table in this list is assumed to be the table for such records.\nAlso tablenames configured in .conf is allowed.\n&nbsp;\n<b>Example:</b>\ntables = tt_content, tt_address, tt_links\nconf.tx_myexttable = TEXT\nconf.tx_myexttable.value = Hello world\n&nbsp;\nThis adds the tables tt_content, tt_address, tt_links, tx_myexttable\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:2;a:6:{s:8:\"property\";s:16:\"conf.[tablename]\";s:8:\"datatype\";s:7:\"cObject\";s:11:\"description\";s:62:\"Config-array which renders records from table <i>tablename</i>\";s:7:\"default\";s:131:\"If this is NOT defined, the rendering of the records is done with the toplevel-object [tablename] - just like the cObject, CONTENT!\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:3;a:6:{s:8:\"property\";s:4:\"wrap\";s:8:\"datatype\";s:4:\"wrap\";s:11:\"description\";s:6:\"&nbsp;\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:4;a:6:{s:8:\"property\";s:12:\"dontCheckPid\";s:8:\"datatype\";s:7:\"boolean\";s:11:\"description\";s:136:\"Normally a record cannot be selected, if it\'s parent page (pid) is not accessible for the website user. This option disables that check.\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}}}','');
INSERT INTO static_tsconfig_help VALUES (199,270,'58494541fb84e7f9f04a7222619963cf','','tsref:(cObject).HMENU','a:1:{s:4:\"rows\";a:11:{i:0;a:6:{s:8:\"property\";s:16:\"(1 / 2 / 3 /...)\";s:8:\"datatype\";s:7:\"menuObj\";s:11:\"description\";s:247:\"<b>Required!</b>\nDefines which menuObj that should render the menuitems on the various levels.\n1 is the first level, 2 is the second level, 3 is the third level, 4 is ....\n&nbsp;\n<b>Example:</b>\ntemp.sidemenu = HMENU\ntemp.sidemenu.1 = GMENU &nbsp;\";s:7:\"default\";s:15:\"&nbsp;(no menu)\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:1;a:6:{s:8:\"property\";s:10:\"entryLevel\";s:8:\"datatype\";s:3:\"int\";s:11:\"description\";s:351:\"Defines at which level in the rootLine, the menu should start.\nDefault is &quot;0&quot; which gives us a menu of the very first pages on the site.\nIf the value is &lt; 0, entryLevel is chosen from &quot;behind&quot; in the rootLine. Thus &quot;-1&quot; is a menu with items from the outermost level, &quot;-2&quot; is the level before the outermost...\";s:7:\"default\";s:1:\"0\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:2;a:6:{s:8:\"property\";s:7:\"special\";s:8:\"datatype\";s:136:\"<i>&quot;directory&quot; / &quot;list&quot; / &quot;updated&quot; / &quot;browse&quot; / &quot;rootline&quot; / &quot;keywords&quot;</i>\";s:11:\"description\";s:26:\"(See separate table below)\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:3;a:6:{s:8:\"property\";s:13:\"special.value\";s:8:\"datatype\";s:28:\"list of page-uid\'s / stdWrap\";s:11:\"description\";s:9:\"See above\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:4;a:6:{s:8:\"property\";s:8:\"minItems\";s:8:\"datatype\";s:3:\"int\";s:11:\"description\";s:162:\"The minimum items in the menu. If the number of pages does not reach this level, a dummy-page with the title &quot;...&quot; and uid=[currentpage_id] is inserted.\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:5;a:6:{s:8:\"property\";s:8:\"maxItems\";s:8:\"datatype\";s:3:\"int\";s:11:\"description\";s:58:\"The maximum items in the menu. More items will be ignored.\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:6;a:6:{s:8:\"property\";s:14:\"excludeUidList\";s:8:\"datatype\";s:11:\"list of int\";s:11:\"description\";s:181:\"This is a list of page uid\'s to exclude when the select statement is done. Comma-separated.\n&nbsp;\n<b>Example:</b>\nThe pages with these uid-number will NOT be within the menu!!\n34,2\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:7;a:6:{s:8:\"property\";s:5:\"begin\";s:8:\"datatype\";s:9:\"int +calc\";s:11:\"description\";s:170:\"The first item in the menu.\n&nbsp;\n<b>Example:</b>\nThis results in a menu, where the first two items are skipped starting with item number 3:\n&nbsp;&nbsp;begin = 3 &nbsp;\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:8;a:6:{s:8:\"property\";s:2:\"if\";s:8:\"datatype\";s:7:\"-&gt;if\";s:11:\"description\";s:58:\"If &quot;if&quot; returns false, the menu is not generated\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:9;a:6:{s:8:\"property\";s:4:\"wrap\";s:8:\"datatype\";s:4:\"wrap\";s:11:\"description\";s:6:\"&nbsp;\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:10;a:6:{s:8:\"property\";s:7:\"stdWrap\";s:8:\"datatype\";s:12:\"-&gt;stdWrap\";s:11:\"description\";s:6:\"&nbsp;\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}}}','');
INSERT INTO static_tsconfig_help VALUES (200,270,'cd830eb4ea8346e958afc812a860ed75','','tsref:(cObject).HMENU.special','a:1:{s:4:\"rows\";a:8:{i:0;a:5:{s:8:\"property\";s:9:\"directory\";s:8:\"datatype\";s:390:\"This will generate a menu of all pages with pid = 35 and pid = 56.\n&nbsp;&nbsp;20 = HMENU\n&nbsp;&nbsp;20.special = directory\n&nbsp;&nbsp;20.special.value = 35, 56\n&nbsp;\nIf .value is not set, the default pid is the current page.\n&nbsp;\n<b>Notice:</b>\nIf you specify a pid of a mount-point page, then the mounted pids content will be displayed! So this function here IS aware of mountpoints.\";s:11:\"description\";s:6:\"&nbsp;\";s:7:\"default\";s:0:\"\";s:12:\"column_count\";i:3;}i:1;a:5:{s:8:\"property\";s:4:\"list\";s:8:\"datatype\";s:232:\"This will generate a menu with the two pages (uid=35 and uid=36) listed:\n&nbsp;&nbsp;20 = HMENU\n&nbsp;&nbsp;20.special = list\n&nbsp;&nbsp;20.special.value = 35, 56\n&nbsp;\nIf .value is not set, the default uid is the .entryLevel uid.\";s:11:\"description\";s:6:\"&nbsp;\";s:7:\"default\";s:0:\"\";s:12:\"column_count\";i:3;}i:2;a:5:{s:8:\"property\";s:7:\"updated\";s:8:\"datatype\";s:2583:\"This will generate a menu of the most recently updated pages from the branches in the tree starting with the uid\'s (uid=35 and uid=36) listed. Furthermore the field &quot;tstamp&quot; is used (default is SYS_LASTCHANGED) and the treedepth is 2 levels. Also there will be shown a maximum of 8 pages and they must have been updated within the last three days (3600*24*3):\n&nbsp;&nbsp;20 = HMENU\n&nbsp;&nbsp;20.special = updated\n&nbsp;&nbsp;20.special.value = 35, 56\n&nbsp;&nbsp;20.special {\n&nbsp;&nbsp;&nbsp;&nbsp;mode = tstamp\n&nbsp;&nbsp;&nbsp;&nbsp;depth = 2\n&nbsp;&nbsp;&nbsp;&nbsp;maxAge = 3600*24*3\n&nbsp;&nbsp;&nbsp;&nbsp;limit = 8\n&nbsp;&nbsp;}\n&nbsp;\n<b>Ordering </b>is by default done in reverse order (desc) with the field specified by &quot;mode&quot; , but setting &quot;alternativeSortingField&quot; for the menu object (eg GMENU, see later) will override that.\nProperties &quot;mode&quot;, &quot;depth&quot;, &quot;maxAge&quot; and &quot;limit&quot; is only used with special=&quot;updated&quot;.\n<b>mode:</b> Which field in the pages-table to use. Default is &quot;SYS_LASTCHANGED&quot; (which is updated when a page is generated to the youngest tstamp of the records on the page), &quot;<u>manual</u>&quot; or &quot;<u>lastUpdated</u>&quot; will use the field &quot;lastUpdated&quot; (set manually in the page-record) and &quot;<u>tstamp</u>&quot; will use the &quot;tstamp&quot;-field of the pagerecord, which is set automatically when the record is changed. &quot;<u>crdate</u>&quot; will use &quot;crdate&quot;-field of the pagerecord. &quot;<u>starttime</u>&quot; will use the starttime field.\nFields with zero value is not selected anyway.\n<b>depth:</b> By default (if the value is not an integer) the depth is 20 levels. The range is 1-20. A depth of 1 means only the start id, depth of 2 means start-id + first level. NOTE: depth is relative to beginAtLevel.\n<b>beginAtLevel</b>: &nbsp;Integer. Determines starting level for the pagetrees generated based on .value and .depth. Zero is default and includes the start id. 1=starts with the first row of subpages, 2=starts with the second row of subpages. Depth is relative to this starting point.\n<b>maxAge:</b> Seconds+calc. &nbsp;Pages with update-dates older than currenttime minus this number of seconds will not be shown in the menu no matter what. Default is &quot;not used&quot;. You may use +-*/ for calculations.\n<b>limit:</b> Max number of items in the menu. Default is 10, max is 100.\n<b>excludeNoSearchPages:</b> Boolean. If set, pages marked &quot;No search&quot; is not included into special-menus.\";s:11:\"description\";s:6:\"&nbsp;\";s:7:\"default\";s:0:\"\";s:12:\"column_count\";i:3;}i:3;a:5:{s:8:\"property\";s:8:\"rootline\";s:8:\"datatype\";s:775:\"Creates a menu with pages from the &quot;rootline&quot; (see earlier in this reference)\n<b>.range</b> = [begin-level] | [end-level] (same way as you reference the .entryLevel for HMENU)\n<b>.target_[0-x]</b> &nbsp;targets\n&nbsp;\nThis...\n&nbsp;\npage.2 = HMENU\npage.2.special = rootline\npage.2.special.range = 1|-2\npage.2.special.targets.3 = page\npage.2.1 = TMENU\npage.2.1.target = _top\npage.2.1.wrap = &lt;HR&gt; | &lt;HR&gt;\npage.2.1.NO {\n&nbsp;&nbsp;linkWrap = | &gt;\n}\n&nbsp;\n... creates a menu like this:\n<b>Page level 1 &gt; Page level 2 &gt; Page level 3 &gt; Page level 4 &gt;</b>\n(The menu starts at level 1 and does NOT link to the current page (-2 is the level before). Further all pages on level 3 will have &quot;page&quot; as target and all other &quot;_top&quot;)\";s:11:\"description\";s:6:\"&nbsp;\";s:7:\"default\";s:0:\"\";s:12:\"column_count\";i:3;}i:4;a:5:{s:8:\"property\";s:6:\"browse\";s:8:\"datatype\";s:3243:\"This kind of menu is built of items given by a list from the property &quot;.item&quot;. Each element in the list (sep. by &quot;|&quot;) is either a reserved itemname (see list) with a predefined function or a userdefined name which you can assign a link to any page. Note that the current page cannot be the root-page of a site.\n&nbsp;\nMain properties:\n<b>.items </b>&nbsp;( &quot;|&quot; separated list of &quot;itemnames&quot;)\n<b>.[itemnames].target </b>&nbsp;(target) - optional/alternative target of the item\n<b>.[itemnames].uid </b>&nbsp;(uid of page) - optional/alternative page-uid to link to\n<b>.[itemnames].fields.[fieldname]</b> &nbsp;(string) - override field &quot;fieldname&quot; in pagerecord.\n<b>.prevnextToSection (boolean)</b> - if set, the &quot;prev&quot; and &quot;next&quot; navigation will jump to the next section when it reaches the end of pages in the current section\n<b>.value</b> (page-uid) - default is current page id. Seldomly you might want to override this value with another page-uid which will then act as the basepoint for the menu and the predefined items.\n<b>Ordering </b>is by default done in reverse order (desc) with the field specified by &quot;mode&quot; , but setting &quot;alternativeSortingField&quot; for the menu object (eg GMENU, see later) will override that.\n<i>Reserved itemnames:</i>\n<b>next</b> / <b>prev</b> : links to next page / previous page. Next and previous pages are from the same &quot;pid&quot; as the current page id (or &quot;value&quot;) - that is the next item in a menu with the current page. Also referred to as current level. \nIf &quot;.prevnextToSection&quot; is set then next/prev will link to the first page of next section / last page of previous section.\n<b>nextsection</b> / <b>prevsection</b> : links to next section / previous section. A section is defined as the subpages of a page on the same level as the parent (pid) page of the current page. Will not work if parent page of current page is the root page of the site.\n<b>nextsection_last</b> | <b>prevsection_last</b>: Where nextsection/prevsection links to the first page in a section, these links to the last pages. If there is only one page in the section that will be both first and last. Will not work if parent page of current page is the root page of the site.\n<b>first</b> / <b>last </b>: First / Last page on current level. If there is only one page on the current level that page will be both first and last.\n<b>up</b> : Links to the parent (pid) page of the current page. (up 1 level) Will always be available\n<b>index </b>: Links to the parent of the parent page of the current page (up 2 levels). May not be available if that page is out of the rootline.\n&nbsp;\n<b>Examples:</b>\nIf id=20 is current page then:\n21= prev and first, 19 = next, 18 = last, 17 = up, 1=index, 10 = nextsection, 11 = nextsection_last\nprevsection and prevsection_last is not present because id=3 has no subpages!\n&nbsp;\n<b>TypoScript (only &quot;browse&quot;-part, needs also TMENU/GMENU):</b>\nxxx = HMENU\nxxx.special = browse\nxxx.special {\n&nbsp;&nbsp;items = index|up|next|prev\n&nbsp;&nbsp;items.prevnextToSection = 1\n&nbsp;&nbsp;index.target = _blank\n&nbsp;&nbsp;index.fields.title = INDEX\n&nbsp;&nbsp;index.uid = 8\n}\";s:11:\"description\";s:6:\"&nbsp;\";s:7:\"default\";s:0:\"\";s:12:\"column_count\";i:3;}i:5;a:5:{s:8:\"property\";s:8:\"keywords\";s:8:\"datatype\";s:1656:\"Makes a menu of pages with one or more keywords also found on the current page.\n<b>.value </b>= page for which keywords to find similar pages.\n<b>.mode:</b> Which field in the pages-table to use for sorting. Default is &quot;SYS_LASTCHANGED&quot; (which is updated when a page is generated to the youngest tstamp of the records on the page), &quot;<u>manual</u>&quot; or &quot;<u>lastUpdated</u>&quot; will use the field &quot;lastUpdated&quot; (set manually in the page-record) and &quot;<u>tstamp</u>&quot; will use the &quot;tstamp&quot;-field of the pagerecord, which is set automatically when the record is changed. &quot;<u>crdate</u>&quot; will use &quot;crdate&quot;-field of the pagerecord. &quot;<u>starttime</u>&quot; will use the starttime field.\n<b>.entryLevel </b>= where in the rootline the search begins. Standard rootline syntax (-x to x)\n<b>.depth, .limit, .excludeNoSearchPages, .beginAtLevel </b>(like &quot;updated&quot; menu)\n<b>.setKeywords (+stdWrap) = lets you define the keywords manually by defining them as a commaseparated list. If this property is defined, it overrides the default, which is the keywords of the current page.</b>\n<b>.keywordsField</b> = defines the field in the pages-table in which to search for the keywords. Default is the fieldname &quot;keyword&quot;. No check is done to see if the field you enter here exists, so enter an existing field, OK?!\n<b>.keywordsField.sourceField</b> = defines the field from the current page from which to take the keywords being matched. The default is &quot;keyword&quot;. (Notice that &quot;.keywordsField&quot; is only setting the page-record field to <i>search in</i> !)\";s:11:\"description\";s:6:\"&nbsp;\";s:7:\"default\";s:0:\"\";s:12:\"column_count\";i:3;}i:6;a:5:{s:8:\"property\";s:11:\"userdefined\";s:8:\"datatype\";s:1173:\"Lets you write your own little PHP-script that generates the array of menuitems.\n<b>.file</b> &nbsp;[resource] &nbsp;= &nbsp;filename of the php-file to include. (Just like cObject PHP_SCRIPT)\n<b>.[any other key]</b> = your own variables to your script. They are all accessible in the array $conf in your script\n&nbsp;\n<b>Howto:</b>\nYou must populate an array called $menuItemsArray with page-records of the menuitems you want to be in the menu.\nIt goes like this:\n&nbsp;\n$menuItemsArray[] = pageRow1;\n$menuItemsArray[] = pageRow2;\n$menuItemsArray[] = pageRow3;\n...\n&nbsp;\nA &quot;pageRow&quot; is a record from the table &quot;pages&quot; with all fields selected (SELECT * FROM...)\n&nbsp;\n<b>Notice:</b>\nIf you work with mount-points you can set the MP param which should be set for the page by setting the internal field &quot;_MP_PARAM&quot; in the page-record (xxx-xxx).\n&nbsp;\n<b>Presetting element state</b>\nIf you would like to preset an element to be recognized as a SPC, IFSUB, ACT, CUR or USR mode item, you can do so by specifying one of these values in the key &quot;ITEM_STATE&quot; of the page record. This setting will override the natural state-evaluation.\";s:11:\"description\";s:6:\"&nbsp;\";s:7:\"default\";s:0:\"\";s:12:\"column_count\";i:3;}i:7;a:5:{s:8:\"property\";s:12:\"userfunction\";s:8:\"datatype\";s:171:\"Calls a user function/method in class which should (as with &quot;userdefined&quot; above) return an array with page records for the menu.\n<b>.userFunc</b> = function-name\";s:11:\"description\";s:6:\"&nbsp;\";s:7:\"default\";s:0:\"\";s:12:\"column_count\";i:3;}}}','');
INSERT INTO static_tsconfig_help VALUES (252,270,'255d01ae1b0d5003500f17aeccc21a14','','nbsp;','a:1:{s:4:\"rows\";a:28:{i:0;a:6:{s:8:\"property\";s:7:\"siteUrl\";s:8:\"datatype\";s:3:\"url\";s:11:\"description\";s:16:\"Url of the site.\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:1;a:6:{s:8:\"property\";s:13:\"defaultOutput\";s:8:\"datatype\";s:16:\"untrimmed string\";s:11:\"description\";s:40:\"Default output if CType is not rendered.\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:2;a:6:{s:8:\"property\";s:14:\"uploads.header\";s:8:\"datatype\";s:16:\"untrimmed string\";s:11:\"description\";s:18:\"Header for uploads\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:3;a:6:{s:8:\"property\";s:13:\"images.header\";s:8:\"datatype\";s:16:\"untrimmed string\";s:11:\"description\";s:17:\"Header for images\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:4;a:6:{s:8:\"property\";s:20:\"images.captionHeader\";s:8:\"datatype\";s:16:\"untrimmed string\";s:11:\"description\";s:24:\"Header for imagecaptions\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:5;a:6:{s:8:\"property\";s:17:\"images.linkPrefix\";s:8:\"datatype\";s:16:\"untrimmed string\";s:11:\"description\";s:22:\"Prefix for image-links\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:6;a:6:{s:8:\"property\";s:7:\".header\";s:8:\"datatype\";s:0:\"\";s:11:\"description\";s:0:\"\";s:7:\"default\";s:0:\"\";s:12:\"column_count\";i:1;s:16:\"is_propertyTable\";i:1;}i:7;a:6:{s:8:\"property\";s:11:\"defaultType\";s:8:\"datatype\";s:3:\"int\";s:11:\"description\";s:28:\"Which type to use as default\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:8;a:6:{s:8:\"property\";s:4:\"date\";s:8:\"datatype\";s:11:\"date-config\";s:11:\"description\";s:15:\"For header date\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:9;a:6:{s:8:\"property\";s:10:\"datePrefix\";s:8:\"datatype\";s:16:\"untrimmed string\";s:11:\"description\";s:22:\"Prefix for header date\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:10;a:6:{s:8:\"property\";s:10:\"linkPrefix\";s:8:\"datatype\";s:16:\"untrimmed string\";s:11:\"description\";s:23:\"Prefix for header links\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:11;a:6:{s:8:\"property\";s:16:\"[1-5].preLineLen\";s:8:\"datatype\";s:3:\"int\";s:11:\"description\";s:28:\"Lenght of line before header\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:12;a:6:{s:8:\"property\";s:17:\"[1-5].postLineLen\";s:8:\"datatype\";s:3:\"int\";s:11:\"description\";s:27:\"Lenght of line after header\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:13;a:6:{s:8:\"property\";s:15:\"[1-5].preBlanks\";s:8:\"datatype\";s:3:\"int\";s:11:\"description\";s:35:\"Number of blank lines before header\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:14;a:6:{s:8:\"property\";s:16:\"[1-5].postBlanks\";s:8:\"datatype\";s:3:\"int\";s:11:\"description\";s:34:\"Number of blank lines after header\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:15;a:6:{s:8:\"property\";s:13:\"[1-5].stdWrap\";s:8:\"datatype\";s:12:\"-&gt;stdWrap\";s:11:\"description\";s:15:\"for header text\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:16;a:6:{s:8:\"property\";s:17:\"[1-5].preLineChar\";s:8:\"datatype\";s:6:\"string\";s:11:\"description\";s:21:\"Character to pre-line\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:17;a:6:{s:8:\"property\";s:18:\"[1-5].postLineChar\";s:8:\"datatype\";s:6:\"string\";s:11:\"description\";s:22:\"Character to post-line\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:18;a:6:{s:8:\"property\";s:19:\"[1-5].preLineBlanks\";s:8:\"datatype\";s:3:\"int\";s:11:\"description\";s:49:\"Number of blank lines between header and pre-line\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:19;a:6:{s:8:\"property\";s:20:\"[1-5].postLineBlanks\";s:8:\"datatype\";s:3:\"int\";s:11:\"description\";s:50:\"Number of blank lines between header and post-line\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:20;a:6:{s:8:\"property\";s:16:\"[1-5].autonumber\";s:8:\"datatype\";s:7:\"boolean\";s:11:\"description\";s:111:\"If set, a number is prepended every header. The number corresponds to the content element number in the select.\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:21;a:6:{s:8:\"property\";s:12:\"[1-5].prefix\";s:8:\"datatype\";s:16:\"untrimmed string\";s:11:\"description\";s:20:\"Header string prefix\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:22;a:6:{s:8:\"property\";s:23:\"bulletlist.[0-3].bullet\";s:8:\"datatype\";s:16:\"untrimmed string\";s:11:\"description\";s:36:\"Bullet for bullet list, layout [0-3]\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:23;a:6:{s:8:\"property\";s:26:\"bulletlist.[0-3].secondRow\";s:8:\"datatype\";s:16:\"untrimmed string\";s:11:\"description\";s:65:\"If set, this is used for lines on the second row of bullet-lists.\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:24;a:6:{s:8:\"property\";s:4:\"menu\";s:8:\"datatype\";s:7:\"cObject\";s:11:\"description\";s:137:\"cObject to render menu. The output is stripped for tags and the links is extracted. Further all &lt;BR&gt; chars are converted to chr(10)\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:25;a:6:{s:8:\"property\";s:8:\"shortcut\";s:8:\"datatype\";s:7:\"cObject\";s:11:\"description\";s:129:\"cObject to render other elements. See config below which simply uses this object to render more tt_content elements as plaintext.\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:26;a:6:{s:8:\"property\";s:16:\"bodytext.stdWrap\";s:8:\"datatype\";s:12:\"-&gt;stdWrap\";s:11:\"description\";s:48:\"stdWrap for body-text. See config example below.\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:27;a:6:{s:8:\"property\";s:8:\"userProc\";s:8:\"datatype\";s:13:\"function-name\";s:11:\"description\";s:195:\"Lets you proces the output of each content element before it finally is returned. Property &quot;parentObj&quot; of the conf-array holds a references to the plainText object calling the function.\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}}}','');
INSERT INTO static_tsconfig_help VALUES (158,270,'255d01ae1b0d5003500f17aeccc21a14','','nbsp;','a:1:{s:4:\"rows\";a:34:{i:0;a:5:{s:8:\"property\";s:11:\"&lt;tag&gt;\";s:8:\"datatype\";s:43:\"<b>&lt;BODY bgcolor=&quot;red&quot;&gt;</b>\";s:11:\"description\";s:6:\"&nbsp;\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;}i:1;a:5:{s:8:\"property\";s:5:\"align\";s:8:\"datatype\";s:12:\"<b>right</b>\";s:11:\"description\";s:70:\"<b>right / left / center</b>\nDecides alignment, typically in HTML-tags\";s:7:\"default\";s:4:\"left\";s:12:\"column_count\";i:4;}i:2;a:5:{s:8:\"property\";s:7:\"VHalign\";s:8:\"datatype\";s:70:\"<i>Hori.align = right and Vert.align = center:</i>\n<b>r , c &nbsp;</b>\";s:11:\"description\";s:94:\"<b>r/c/l , t/c/b</b>\nHorizontal (right, center, left) , Vertical align (top / center / bottom)\";s:7:\"default\";s:5:\"l , t\";s:12:\"column_count\";i:4;}i:3;a:5:{s:8:\"property\";s:8:\"resource\";s:8:\"datatype\";s:104:\"<i>From the resourcefield:</i>\ntoplogo*.gif\n&nbsp;\n<i>Reference to filesystem:</i>\nfileadmin/picture.gif\";s:11:\"description\";s:572:\"1) A reference to a file from the resource-field in the template.\nYou can write the exact filename or you can include an asterisk (*) as wildcard.\nIt\'s recommended to include a &quot;*&quot; before the fileextension (see example to the left). This will ensure that the file is still referenced correct even if the template is copied and the file will have it\'s name prepended with numbers!!\n2) If the value contains a &quot;/&quot; it\'s expected to be a reference (absolute or relative) to a file on the file-system instead of the resource-field. No support for wildcards.\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;}i:4;a:5:{s:8:\"property\";s:11:\"imgResource\";s:8:\"datatype\";s:173:\"Here &quot;file&quot; is a imgResource:\nfile = toplogo*.gif\nfile.width = 200\n&nbsp;\nGIFBUILDER:\nfile = GIFBUILDER\nfile {\n&nbsp;&nbsp;&nbsp;... (GIFBUILDER-properties here)\n}\";s:11:\"description\";s:362:\"1) A &quot;resource&quot; (see above) + imgResource-properties (see example to the left and object-reference below)\nFiletypes can be anything among the allowed types defined in the configuration variable $TYPO3_CONF_VARS[&quot;GFX&quot;][&quot;imagefile_ext&quot;] (localconf.php). Standard is pdf,gif,jpg,jpeg,tif,bmp,ai,pcx,tga,png.\n&nbsp;\n2) GIFBUILDER-object\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;}i:5;a:5:{s:8:\"property\";s:9:\"HTML-code\";s:8:\"datatype\";s:43:\"<b>&lt;B&gt;Some text in bold&lt;/B&gt;</b>\";s:11:\"description\";s:14:\"pure HTML-code\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;}i:6;a:5:{s:8:\"property\";s:6:\"target\";s:8:\"datatype\";s:40:\"<b>_top</b>\n<b>_blank</b>\n<b>content</b>\";s:11:\"description\";s:117:\"target in &lt;A&gt;-tag.\nThis is normally the same value as the name of the root-level object that defines the frame.\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;}i:7;a:5:{s:8:\"property\";s:14:\"imageExtension\";s:8:\"datatype\";s:67:\"<b>jpg</b>\n<b>web&nbsp;&nbsp;&nbsp;&nbsp;<i>(gif or jpg ..)</i></b>\";s:11:\"description\";s:379:\"Image extensions can be anything among the allowed types defined in the global variable $TYPO3_CONF_VARS[&quot;GFX&quot;][&quot;imagefile_ext&quot;] (localconf.php). Standard is pdf,gif,jpg,jpeg,tif,bmp,ai,pcx,tga,png.\n<b>The value &quot;web&quot;</b> is special. This will just ensure that an image is converted to a web imageformat (gif or jpg) if it happens not to be already!\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;}i:8;a:5:{s:8:\"property\";s:6:\"degree\";s:8:\"datatype\";s:13:\"<b>&nbsp;</b>\";s:11:\"description\";s:19:\"-90 to 90, integers\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;}i:9;a:5:{s:8:\"property\";s:13:\"posint / int+\";s:8:\"datatype\";s:13:\"<b>&nbsp;</b>\";s:11:\"description\";s:16:\"Positive integer\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;}i:10;a:5:{s:8:\"property\";s:3:\"int\";s:8:\"datatype\";s:13:\"<b>&nbsp;</b>\";s:11:\"description\";s:112:\"integer\n(sometimes used generally though another type would have been more appropriate, like &quot;pixels&quot;)\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;}i:11;a:5:{s:8:\"property\";s:20:\"str / string / value\";s:8:\"datatype\";s:13:\"<b>&nbsp;</b>\";s:11:\"description\";s:111:\"string.\n(sometimes used generally though another type would have been more appropriate, like &quot;align&quot;)\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;}i:12;a:5:{s:8:\"property\";s:7:\"boolean\";s:8:\"datatype\";s:8:\"<b>1</b>\";s:11:\"description\";s:61:\"boolean\nnon-empty strings (but not zero) are &quot;true&quot;\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;}i:13;a:5:{s:8:\"property\";s:8:\"rotation\";s:8:\"datatype\";s:6:\"&nbsp;\";s:11:\"description\";s:29:\"integer, degrees from 0 - 360\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;}i:14;a:5:{s:8:\"property\";s:7:\"x,y,w,h\";s:8:\"datatype\";s:16:\"<b>10,10,5,5</b>\";s:11:\"description\";s:73:\"x,y is the offset from the upper left corner.\nw,h is the width and height\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;}i:15;a:5:{s:8:\"property\";s:10:\"HTML-color\";s:8:\"datatype\";s:26:\"<b>red</b>\n<b>#ffeecc </b>\";s:11:\"description\";s:581:\"<b>HTML-color codes:</b>\n&nbsp;\nBlack = &quot;#000000&quot; &nbsp;&nbsp;\nSilver = &quot;#C0C0C0&quot; &nbsp;&nbsp;\nGray = &quot;#808080&quot; &nbsp;&nbsp;\nWhite = &quot;#FFFFFF&quot; &nbsp;&nbsp;\nMaroon = &quot;#800000&quot; &nbsp;&nbsp;\nRed = &quot;#FF0000&quot; &nbsp;&nbsp;\nPurple = &quot;#800080&quot; &nbsp;&nbsp;\nFuchsia = &quot;#FF00FF&quot; &nbsp;&nbsp;\nGreen = &quot;#008000&quot;\nLime = &quot;#00FF00&quot;\nOlive = &quot;#808000&quot;\nYellow = &quot;#FFFF00&quot;\nNavy = &quot;#000080&quot;\nBlue = &quot;#0000FF&quot;\nTeal = &quot;#008080&quot;\nAqua = &quot;#00FFFF&quot;\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;}i:16;a:5:{s:8:\"property\";s:12:\"GraphicColor\";s:8:\"datatype\";s:440:\"<b>red<i>&nbsp;&nbsp;&nbsp;&nbsp;(HTML-color)</i></b>\n<b>#ffeecc <i>&nbsp;&nbsp;&nbsp;&nbsp;(HTML-color)</i></b>\n<b>255,0,255<i>&nbsp;&nbsp;&nbsp;&nbsp;(RGB-integers)</i></b>\n<i>&nbsp;</i>\n<i>Extra:</i>\n<b>red<i> : *0.8</i><i>&nbsp;&nbsp;&nbsp;&nbsp;(&quot;red&quot; is darkend by factor 0.8)</i></b>\n<b>#ffeecc <i>: +16</i><i>&nbsp;&nbsp;&nbsp;&nbsp;(&quot;ffeecc&quot; is going to #fffedc because 16 is added)</i></b>\n<b><i>&nbsp;</i></b>\";s:11:\"description\";s:393:\"The color can be given as HTML-colors or as a comma-seperated list of RGB-values (integers)\nYou can add an extra parameter that will modify the color mathematically:\nSyntax: &nbsp;\n[colordef] : [modifier]\nwhere modifier can be and integer which is added/subtracted to the three RGB-channels or a floatingpoint with an &quot;*&quot; before, which will then multiply the values with that factor.\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;}i:17;a:5:{s:8:\"property\";s:7:\"page_id\";s:8:\"datatype\";s:21:\"<b>this</b>\n<b>34</b>\";s:11:\"description\";s:54:\"A page id (int) or &quot;this&quot; (=current page id)\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;}i:18;a:5:{s:8:\"property\";s:6:\"pixels\";s:8:\"datatype\";s:10:\"<b>345</b>\";s:11:\"description\";s:14:\"pixel-distance\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;}i:19;a:5:{s:8:\"property\";s:4:\"list\";s:8:\"datatype\";s:23:\"<b>item,item2,item3</b>\";s:11:\"description\";s:14:\"list of values\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;}i:20;a:5:{s:8:\"property\";s:7:\"margins\";s:8:\"datatype\";s:105:\"<i>This sets leftmargin to 10 and bottom-margin to 5. Top and right is not set (zero)</i>\n<b>10,0,0,5</b>\";s:11:\"description\";s:32:\"l,t,r,b\nleft, top, right, bottom\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;}i:21;a:5:{s:8:\"property\";s:4:\"wrap\";s:8:\"datatype\";s:142:\"<i>This will cause the value to be wrapped in a font-tag coloring the value red:</i>\n<b>&lt;font color=&quot;red&quot;&gt; | &lt;/font&gt;</b>\";s:11:\"description\";s:153:\"&lt;...&gt; | &lt;/...&gt;\nUsed to wrap something. The part on the left and right of the vertical line is placed on the left and right side of the value.\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;}i:22;a:5:{s:8:\"property\";s:8:\"linkWrap\";s:8:\"datatype\";s:115:\"<i>This will make a link to the root-level of a website:</i>\n<b>&lt;A HREF=&quot;?id={0}&quot;&gt; | &lt;/A&gt;</b>\";s:11:\"description\";s:342:\"&lt;.. {x}.&gt; | &lt;/...&gt;\n{x}; x is an integer (0-9) and points to a key in the PHP-array rootLine. The key is equal to the level the current page is on measured relatively to the root of the website.\nIf the key exists the uid of the level that key pointed to is inserted instead of {x}.\nThus we can insert page_ids from previous levels.\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;}i:23;a:5:{s:8:\"property\";s:4:\"case\";s:8:\"datatype\";s:12:\"<b>upper</b>\";s:11:\"description\";s:53:\"&quot;upper&quot; / &quot;lower&quot;\nCase-conversion\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;}i:24;a:5:{s:8:\"property\";s:5:\"space\";s:8:\"datatype\";s:12:\"<b>5 | 5</b>\";s:11:\"description\";s:86:\"&quot;before | after&quot;\nUsed for content and sets space &quot;before | after&quot;.\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;}i:25;a:5:{s:8:\"property\";s:9:\"date-conf\";s:8:\"datatype\";s:60:\"<b>d-m-y&nbsp;&nbsp;&nbsp;&nbsp;<i>(dd-mm-yy format)</i></b>\";s:11:\"description\";s:861:\"See PHP function Date()!\n&nbsp;\na - &quot;am&quot; or &quot;pm&quot;\nA - &quot;AM&quot; or &quot;PM&quot;\nd - day of the month, numeric, 2 digits (with leading zeros)\nD - day of the week, textual, 3 letters; i.e. &quot;Fri&quot;\nF - month, textual, long; i.e. &quot;January&quot;\nh - hour, numeric, 12 hour format\nH - hour, numeric, 24 hour format\ni - minutes, numeric\nj - day of the month, numeric, without leading zeros\nl (lowercase \'L\') - day of the week, textual, long; i.e. &quot;Friday&quot;\nm - month, numeric\nM - month, textual, 3 letters; i.e. &quot;Jan&quot;\ns - seconds, numeric\nS - English ordinal suffix, textual, 2 characters; i.e. &quot;th&quot;, &quot;nd&quot;\nU - seconds since the epoch\nY - year, numeric, 4 digits\nw - day of the week, numeric, 0 represents Sunday\ny - year, numeric, 2 digits\nz - day of the year, numeric; i.e. &quot;299&quot;\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;}i:26;a:5:{s:8:\"property\";s:13:\"strftime-conf\";s:8:\"datatype\";s:113:\"Date &quot;DD-MM-YY&quot; = \n<b>%e:%m:%y</b>\nTime &quot;HH:MM:SS&quot; = \n<b>%H:%M:%S</b>\nor &nbsp;just\n<b>%T</b>\";s:11:\"description\";s:2115:\"%a - abbreviated weekday name according to the current locale\n%A - full weekday name according to the current locale\n%b - abbreviated month name according to the current locale\n%B - full month name according to the current locale\n%c - preferred date and time representation for the current locale\n%C - century number (the year divided by 100 and truncated to an integer, range 00 to 99)\n%d - day of the month as a decimal number (range 00 to 31)\n%D - same as %m/%d/%y\n<b>%e - day of the month as a decimal number, a single digit is preceded by a space (range \' 1\' to \'31\') </b>\n%h - same as %b\n<b>%H - hour as a decimal number using a 24-hour clock (range 00 to 23) </b>\n%I - hour as a decimal number using a 12-hour clock (range 01 to 12)\n%j - day of the year as a decimal number (range 001 to 366)\n<b>%m - month as a decimal number (range 01 to 12) </b>\n<b>%M - minute as a decimal number </b>\n%n - newline character\n%p - either `am\' or `pm\' according to the given time value, or the corresponding strings for the current locale\n%r - time in a.m. and p.m. notation\n%R - time in 24 hour notation\n<b>%S - second as a decimal number </b>\n%t - tab character\n%T - current time, equal to %H:%M:%S\n%u - weekday as a decimal number [1,7], with 1 representing Monday\n%U - week number of the current year as a decimal number, starting with the first Sunday as the first day of the first week\n%V - The ISO 8601:1988 week number of the current year as a decimal number, range 01 to 53, where week 1 is the first week that has at least 4 days in the current year, and with Monday as the first day of the week.\n%W - week number of the current year as a decimal number, starting with the first Monday as the first day of the first week\n%w - day of the week as a decimal, Sunday being 0\n%x - preferred date representation for the current locale without the time\n%X - preferred time representation for the current locale without the date\n<b>%y - year as a decimal number without a century (range 00 to 99) </b>\n%Y - year as a decimal number including the century\n%Z - time zone or name or abbreviation\n%% - a literal `%\' character\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;}i:27;a:5:{s:8:\"property\";s:9:\"UNIX-time\";s:8:\"datatype\";s:52:\"<i>Seconds to 07/04 2000 23:58:</i>\n<b>955144722</b>\";s:11:\"description\";s:25:\"Seconds since 1/1 1970...\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;}i:28;a:5:{s:8:\"property\";s:4:\"path\";s:8:\"datatype\";s:23:\"<i>fileadmin/stuff/</i>\";s:11:\"description\";s:53:\"path relative to the directory from which we operate.\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;}i:29;a:5:{s:8:\"property\";s:16:\"&lt;tag&gt;-data\";s:8:\"datatype\";s:13:\"<i>&nbsp;</i>\";s:11:\"description\";s:73:\"<b>Example:</b>\n<i>&lt;frameset&gt;-data: row</i>\ncould be \'<i>150,*</i>\'\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;}i:30;a:5:{s:8:\"property\";s:18:\"&lt;tag&gt;-params\";s:8:\"datatype\";s:13:\"<i>&nbsp;</i>\";s:11:\"description\";s:112:\"<b>Example:</b>\n<i>&lt;frameset&gt;-params</i>\ncould be \'<i>border=&quot;0&quot; framespacing=&quot;0&quot;</i>\'\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;}i:31;a:5:{s:8:\"property\";s:7:\"getText\";s:8:\"datatype\";s:1830:\"<i>get content from the $cObj-&gt;data-array[<b>header</b>]:</i>\n<b>= field : header</b>\n<i>get content from the $cObj-&gt;parameters-array[<b>color</b>]:</i>\n<b>= parameter : color</b>\n<i>get content from the $GLOBALS[&quot;TSFE&quot;]-&gt;register[<b>color</b>]:</i>\n<b>= register : color</b>\n<i>get the title of the page on the first level of the rootline:</i>\n<b>= leveltitle : 1</b>\n<i>get the title of the page on the level right below the current page AND if that is not present, walt to the bottom of the rootline until there\'s a title:</i>\n<b>= leveltitle : -2 , slide</b>\n<i>get the id of the root-page of the website (level zero)</i>\n<b>= leveluid : 0</b>\n<i>get the env var HTTP_REFERER:</i>\n<b>= getenv : HTTP_REFERER</b>\n<i>get the env variable $HTTP_COOKIE_VARS[some_cookie]:</i>\n<b>= global : HTTP_COOKIE_VARS | some_cookie</b>\n<i>get the current time formatted dd-mm-yy:</i>\n<b>= date : d-m-y</b>\n<i>get the current page-title:</i>\n<b>= page : title</b>\n<i>get the current value:</i>\n<b>= current : 1</b>\nget input value from query string, (&amp;stuff=)\n<b>= GPvar : stuff</b>\nget the current id\n<b>= TSFE : id</b>\nget the value of the header of record with uid 234 from table tt_content:\n<b>= DB : tt_content:234:header</b>\n<b>= fullRootLine : -1, title</b>\nThis gets the title &quot;1. page before&quot; in a page tree like the one below provided we are are the page &quot;Here you are!&quot; (or &quot;Site root&quot;) and this TypoScript is in the template with root at &quot;Site root&quot;. Red numbers indicate what values of <i>keynumber</i> would point to:\n- Page tree root &nbsp;&nbsp;-2\n&nbsp;&nbsp;&nbsp;|- 1. page before &nbsp;&nbsp;-1 \n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;|- Site root (root template here!) &nbsp;&nbsp;0\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;|- Here you are! &nbsp;1\";s:11:\"description\";s:2493:\"This returns a value from somewhere in PHP-array, defined by the type. The syntax is &quot;type : pointer&quot;\n&nbsp;\n<b>field :</b> [fieldname from the current <i>$cObj</i>-&gt;data-array in the cObj.]\nAs default the <i>$cObj</i>-&gt;data-array is $GLOBALS[&quot;TSFE&quot;]-&gt;page (record of the current page!)\nIn TMENU: <i>$cObj</i>-&gt;data is set to the page-record for each menuitem.\nIn CONTENT/RECORDS <i>$cObj</i>-&gt;data is set to the actual record\nIn GIFBUILDER <i>$cObj</i>-&gt;data is set to the data GIFBUILDER is supplied with.\n<b>parameter :</b> [fieldname from the current <i>$cObj</i>-&gt;parameters-array in the cObj.]\nSee &nbsp;-&gt;parseFunc!\n<b>register :</b> [fieldname from the $GLOBALS[&quot;TSFE&quot;]-&gt;register]\nSee cObject &quot;LOAD_REGISTER&quot;\n<b>leveltitle, leveluid, levelmedia:</b> [levelTitle, uid or media in rootLine, 0- , negative = from behind, &quot; , slide&quot; parameter forces a walk to the bottom of the rootline until there\'s a &quot;true&quot; value to return. Useful with levelmedia.]\n<b>global :</b> [GLOBAL-var, split with | if you want to get from an array! DEPRECIATED, use GPvar, TSFE or getenv]\n<b>date :</b> [date-conf]\n<b>page :</b> [current page record]\n<b>current : 1</b> (gets \'current\' value)\n<b>level : 1 &nbsp;(gets the rootline level of the current page)</b>\n<b>GPvar:</b> Value from GET or POST method. Use this instead of global\n<b>TSFE: </b>Value from TSFE global main object\n<b>getenv:</b> Value from environment vars\n<b>DB:</b> Value from database, syntax is [tablename] : [uid] : [field]. Any record from a table in TCA can be selected here. Only marked-deleted records does not return a value here.\n<b>--------------------</b>\n<b>Getting more values.</b>\nBy separating the value of getText with &quot;//&quot; (double slash) you let getText fetch the first value. If it appears empty (&quot;&quot; or zero) the next value is fetched and so on. Example:\n= field:header // field:title // field:uid\nThis gets &quot;title&quot; if &quot;header&quot; is empty. If &quot;title&quot; is also empty it gets field &quot;uid&quot;\n<b>fullRootLine </b>:\nGetting a value from the rootline (TSFE-&gt;rootLine) going all the way to the root of the page tree.\n<i>[keynumber, fieldname, &quot;slide&quot;]</i>\nKeynumber is relative to the current site root, so negative numbers refer to subsequent levels below the site root. Fieldname is the name of the datafield to get. For &quot;slide&quot;, see <i>levelmedia</i> type above.\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;}i:32;a:5:{s:8:\"property\";s:3:\"dir\";s:8:\"datatype\";s:236:\"<i>returns a list of all pdf, gif and jpf-filer from fileadmin/files/ sorted by their name</i> reversely and with the full path (with &quot;<i>fileadmin/files/&quot; prepended)</i>\n<b>fileadmin/files/ | pdf,gif,jpg | name</b> | r | true\";s:11:\"description\";s:383:\"[path relative to the webroot of the site] | [list of valid extensions] | [sorting: name, size, ext, date] | &nbsp;[reverse: &quot;r&quot;] &nbsp;| &nbsp;[return full path: boolean\nFiles matching is returned in a comma-separated string.\n<b>Note:</b>\nThe value of config-option &quot;lockFilePath&quot; must equal the first part of the path. Thereby the path is locked to that folder.\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;}i:33;a:5:{s:8:\"property\";s:13:\"function-name\";s:8:\"datatype\";s:98:\"Function:\n<b>user_reverseString</b>\nMethod in class:\n<b>user_stringReversing-&gt;reverseString</b>\";s:11:\"description\";s:741:\"Indicates a function or method in a class to call. See more information at the USER cObject.\nDepending on implementation the class or function name (but not the method name) should probably be prefixed with &quot;user_&quot;. This can be changed in the TYPO3_CONF_VARS config though. Also the function / method is normally called with 2 parameters, typ. $conf (TS config) and $content (some content to be processed and returned)\nAlso if you call a method in a class, it is checked (when using the USER/USER_INT objects) whether a class with the same name, but prefixed with &quot;ux_&quot; is present and if so, this class is instantiated instead. See &quot;Inside Typo3&quot; document for more information on extending the classes in Typo3!\";s:7:\"default\";s:13:\"<b>&nbsp;</b>\";s:12:\"column_count\";i:4;}}}','');
INSERT INTO static_tsconfig_help VALUES (168,270,'b8cdfb94d3ca017302441c76329dc8bb','','tsref:-&gt;typolink','a:1:{s:4:\"rows\";a:11:{i:0;a:6:{s:8:\"property\";s:9:\"extTarget\";s:8:\"datatype\";s:15:\"target /stdWrap\";s:11:\"description\";s:30:\"target used for external links\";s:7:\"default\";s:4:\"_top\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:1;a:6:{s:8:\"property\";s:6:\"target\";s:8:\"datatype\";s:15:\"target /stdWrap\";s:11:\"description\";s:30:\"target used for internal links\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:2;a:6:{s:8:\"property\";s:8:\"no_cache\";s:8:\"datatype\";s:16:\"boolean /stdWrap\";s:11:\"description\";s:56:\"Adds a &quot;&amp;no_cache=1&quot;-parameter to the link\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:3;a:6:{s:8:\"property\";s:12:\"useCacheHash\";s:8:\"datatype\";s:7:\"boolean\";s:11:\"description\";s:522:\"If set, the additionalParams list is exploded and calculated into a hashstring appended to the url, like &quot;&amp;cHash=ae83fd7s87&quot;. When the caching mechanism sees this value, it calculates the same value on the server based on incoming values in HTTP_GET_VARS, excluding id,type,no_cache,ftu,cHash values. If the incoming cHash value matches the calculated value, the page may be cached based on this.\nThe [SYS][encryptionKey] is included in the hash in order to make it unique for the server and non-predictable.\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:4;a:6:{s:8:\"property\";s:16:\"additionalParams\";s:8:\"datatype\";s:15:\"string /stdWrap\";s:11:\"description\";s:499:\"This is parameters that are added to the end of the url. This must be code ready to insert after the last parameter.\n&nbsp;\n<b>Example:</b>\n\'&amp;print=1\'\n\'&amp;sword_list[]=word1&amp;sword_list[]=word2\'\n&nbsp;\n<b>Applications:</b>\nThis is very useful when linking to pages from a searchresult. The searchwords are stored in the register-key SWORD_PARAMS and can be insert directly like this:\n.additionalParams.data = register:SWORD_PARAMS\n&nbsp;\n<b>NOTE:</b> This is only active for internal links!\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:5;a:6:{s:8:\"property\";s:4:\"wrap\";s:8:\"datatype\";s:4:\"wrap\";s:11:\"description\";s:16:\"Wraps the links.\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:6;a:6:{s:8:\"property\";s:14:\"ATagBeforeWrap\";s:8:\"datatype\";s:7:\"boolean\";s:11:\"description\";s:91:\"If set, the link is first wrapped with &quot;<i>.wrap&quot;</i> and then the &lt;A&gt;-tag.\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:7;a:6:{s:8:\"property\";s:9:\"parameter\";s:8:\"datatype\";s:15:\"string /stdWrap\";s:11:\"description\";s:2777:\"This is the data, that -&gt;typolink uses to create the link. The value is trimmed and if it\'s empty, -&gt;typolink returns the input value untouched.\n&nbsp;\n<b>NOTE:</b> If used from parseFunc, this value should be imported by:\ntypolink.parameter.data = parameters : allParams\n&nbsp;\n<b>Examples:</b>\nInternal links:\nintegers (51): creates a link to page with uid = 51\nfilerefs (fileadmin/somedir/thedoc.html): creates a link to the file on the local server.\nstrings (some_alias): &nbsp;creates a link to the page with alias = &quot;some_alias&quot;\n&nbsp;\nExternal links:\nemail-adresses (name@email.com): creates a link to the email-addr.\ndomains (www.domain.com): creates link to http://-page\n&nbsp;\n<b>The input is parsed like this:</b>\nFirst the parameter is split by character-space. This provides a way to pass more parameters. See &quot;target&quot; below here.\nIf a &quot;@&quot; is in the string, it\'s an email\nIf a period (.) is in the string AND if the period (.) is found before a slash (/) is found OR if a doubleslash is found, then it\'s a URL\nIf a slash (/) is found, it\'s a filereference. If the file/directory does not exist on the server, the link is NOT made!\n&nbsp;\nNow the input can be an alias or page-id. If the input is an integer it\'s a page-id, if it\'s two comma separated integers, it\'s a id/type pair, else it\'s an alias. For page-id\'s or aliases you can prepend a &quot;#&quot; mark with a number indication tt_content record number on the page to jump to! (if .section-property is present, it overrides this).\nIf you insert only &quot;#234&quot; where &quot;234&quot; is the tt_content record number, it links to the current page-id\n<b>&nbsp;</b>\n<b>Target</b>\nTarget is normally defined by the &quot;.extTarget&quot; and &quot;target&quot; properties of typolink. But you may override this target by adding the new target after the parameter separated by whitespace. Thus the target becomes the \'second\' parameter.\nIf the \'Target\' parameter is set to the \'-\' character, then it\'s the same as no target passed to the function. This feature enables you to still pass a class as third parameter without setting the target also.\n&nbsp;\n<b>Class</b>\nIf you specify a \'third parameter\' separated by whitespace in the parameter value this becomes the class-parameter of the link. This class parameter is inserted in the link-tag before any values from .ATagParams which means this class value will override any class value set in ATagParams (at least for MSIE).\n&nbsp;\n<b>Examples of multiparameters:</b>\nConsider this .parameter value passed to this function:\n&nbsp;\n51 &nbsp;_blank &nbsp;blueLink\n&nbsp;\nThis would result in a link approx like this:\n&nbsp;\n&lt;A href=&quot;?id=51&quot; target=&quot;_blank&quot; class=&quot;blueLink&quot;&gt;\n&nbsp;\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:8;a:6:{s:8:\"property\";s:7:\"section\";s:8:\"datatype\";s:15:\"string /stdWrap\";s:11:\"description\";s:213:\"If this value is present, it\'s prepended with a &quot;#&quot; and placed after any internal url to another page in Typo3.\nThis is used create a link, which jumps from one page directly the section on another page.\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:9;a:6:{s:8:\"property\";s:10:\"ATagParams\";s:8:\"datatype\";s:16:\"&lt;A&gt;-params\";s:11:\"description\";s:68:\"Additional parameters\n&nbsp;\n<b>Example:</b>\nclass=&quot;board&quot;\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:10;a:6:{s:8:\"property\";s:8:\"userFunc\";s:8:\"datatype\";s:13:\"function-name\";s:11:\"description\";s:733:\"This passes the link-data compiled by the typolink function to a user-defined function for final manipulation.\nThe $content variable passed to the user-function (first parameter) is an array with the keys &quot;TYPE&quot;, &nbsp;&quot;TAG&quot;, &quot;url&quot;, &quot;targetParams&quot; and &quot;aTagParams&quot;.\nTYPE is an indication of link-kind: mailto, url, file, page\nTAG is the full &lt;A&gt;-tag as generated and ready from the typolink function.\nThe latter three is combined into the \'TAG\' value after this formula:\n&nbsp;\n&lt;A HREF=&quot;\'.$finalTagParts[&quot;url&quot;].\'&quot;\'.$finalTagParts[&quot;targetParams&quot;].$finalTagParts[&quot;aTagParams&quot;].\'&gt;\n&nbsp;\nThe userfunction must return an &lt;A&gt;-tag.\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}}}','');
INSERT INTO static_tsconfig_help VALUES (201,270,'51fb0254a54165c4bb95358367ae0aec','','tsref:(cObject).CTABLE','a:1:{s:4:\"rows\";a:9:{i:0;a:6:{s:8:\"property\";s:6:\"offset\";s:8:\"datatype\";s:3:\"x,y\";s:11:\"description\";s:29:\"Offset from upper left corner\";s:7:\"default\";s:11:\"0,0 = intet\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:1;a:6:{s:8:\"property\";s:2:\"tm\";s:8:\"datatype\";s:21:\"-&gt;CARRAY +TDParams\";s:11:\"description\";s:7:\"topMenu\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:2;a:6:{s:8:\"property\";s:2:\"lm\";s:8:\"datatype\";s:21:\"-&gt;CARRAY +TDParams\";s:11:\"description\";s:8:\"leftMenu\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:3;a:6:{s:8:\"property\";s:2:\"rm\";s:8:\"datatype\";s:21:\"-&gt;CARRAY +TDParams\";s:11:\"description\";s:9:\"rightMenu\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:4;a:6:{s:8:\"property\";s:2:\"bm\";s:8:\"datatype\";s:21:\"-&gt;CARRAY +TDParams\";s:11:\"description\";s:10:\"bottomMenu\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:5;a:6:{s:8:\"property\";s:1:\"c\";s:8:\"datatype\";s:21:\"-&gt;CARRAY +TDParams\";s:11:\"description\";s:12:\"content-cell\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:6;a:6:{s:8:\"property\";s:8:\"cMargins\";s:8:\"datatype\";s:7:\"margins\";s:11:\"description\";s:46:\"Distance around the content-cell &quot;c&quot;\";s:7:\"default\";s:7:\"0,0,0,0\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:7;a:6:{s:8:\"property\";s:6:\"cWidth\";s:8:\"datatype\";s:6:\"pixels\";s:11:\"description\";s:39:\"Width of the content-cell &quot;c&quot;\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:8;a:6:{s:8:\"property\";s:11:\"tableParams\";s:8:\"datatype\";s:20:\"&lt;TABLE&gt;-params\";s:11:\"description\";s:6:\"&nbsp;\";s:7:\"default\";s:36:\"border=0 cellspacing=0 cellpadding=0\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}}}','');
INSERT INTO static_tsconfig_help VALUES (202,270,'d15fe4c25a73d14a1233602ae5c00aeb','','tsref:(cObject).OTABLE','a:1:{s:4:\"rows\";a:3:{i:0;a:6:{s:8:\"property\";s:6:\"offset\";s:8:\"datatype\";s:3:\"x,y\";s:11:\"description\";s:303:\"Offset from upper left corner\n&nbsp;\n<b>Note:</b>\nActually the datatype is &quot;x,y,r,b,w,h&quot;:\nx,y is offset from upperleft corner\nr,b is offset (margin) to right and bottom\nw is the required width of the content field\nh is the required height of the content field\n&nbsp;\nAll measures is in pixels.\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:1;a:6:{s:8:\"property\";s:10:\"1,2,3,4...\";s:8:\"datatype\";s:7:\"cObject\";s:11:\"description\";s:6:\"&nbsp;\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:2;a:6:{s:8:\"property\";s:11:\"tableParams\";s:8:\"datatype\";s:20:\"&lt;TABLE&gt;-params\";s:11:\"description\";s:6:\"&nbsp;\";s:7:\"default\";s:36:\"border=0 cellspacing=0 cellpadding=0\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}}}','');
INSERT INTO static_tsconfig_help VALUES (203,270,'ac73d41309997ef5db797e0ac823c30f','','tsref:(cObject).COLUMNS','a:1:{s:4:\"rows\";a:12:{i:0;a:6:{s:8:\"property\";s:11:\"tableParams\";s:8:\"datatype\";s:20:\"&lt;TABLE&gt;-params\";s:11:\"description\";s:6:\"&nbsp;\";s:7:\"default\";s:36:\"border=0 cellspacing=0 cellpadding=0\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:1;a:6:{s:8:\"property\";s:8:\"TDparams\";s:8:\"datatype\";s:17:\"&lt;TD&gt;-params\";s:11:\"description\";s:6:\"&nbsp;\";s:7:\"default\";s:10:\"valign=top\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:2;a:6:{s:8:\"property\";s:4:\"rows\";s:8:\"datatype\";s:17:\"int (Range: 2-20)\";s:11:\"description\";s:40:\"The number of rows &nbsp;in the columns.\";s:7:\"default\";s:1:\"2\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:3;a:6:{s:8:\"property\";s:10:\"totalWidth\";s:8:\"datatype\";s:3:\"int\";s:11:\"description\";s:35:\"The total-width of the columns+gaps\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:4;a:6:{s:8:\"property\";s:8:\"gapWidth\";s:8:\"datatype\";s:25:\"int /stdWrap\n+optionSplit\";s:11:\"description\";s:44:\"Width of the gap between columns.\n0 = no gap\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:5;a:6:{s:8:\"property\";s:8:\"gapBgCol\";s:8:\"datatype\";s:32:\"HTML-color /stdWrap\n+optionSplit\";s:11:\"description\";s:39:\"background-color for the gap-tablecells\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:6;a:6:{s:8:\"property\";s:16:\"gapLineThickness\";s:8:\"datatype\";s:25:\"int /stdWrap\n+optionSplit\";s:11:\"description\";s:69:\"lineThickness of the dividerline in the gap between cells\n0 = no line\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:7;a:6:{s:8:\"property\";s:10:\"gapLineCol\";s:8:\"datatype\";s:32:\"HTML-color /stdWrap\n+optionSplit\";s:11:\"description\";s:10:\"Line color\";s:7:\"default\";s:5:\"black\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:8;a:6:{s:8:\"property\";s:26:\"[column-number]\n1,2,3,4...\";s:8:\"datatype\";s:7:\"cObject\";s:11:\"description\";s:44:\"This is the content-object for each column!!\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:9;a:6:{s:8:\"property\";s:5:\"after\";s:8:\"datatype\";s:7:\"cObject\";s:11:\"description\";s:50:\"This is a cObject placed after the columns-table!!\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:10;a:6:{s:8:\"property\";s:2:\"if\";s:8:\"datatype\";s:7:\"-&gt;if\";s:11:\"description\";s:61:\"if &quot;if&quot; returns false the columns are not rendered!\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:11;a:6:{s:8:\"property\";s:7:\"stdWrap\";s:8:\"datatype\";s:12:\"-&gt;stdWrap\";s:11:\"description\";s:6:\"&nbsp;\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}}}','');
INSERT INTO static_tsconfig_help VALUES (182,270,'61a507730523bd733941819140f8811b','','tsref:constants','a:1:{s:4:\"rows\";a:1:{i:0;a:6:{s:8:\"property\";s:8:\"Array...\";s:8:\"datatype\";s:13:\"<i>string</i>\";s:11:\"description\";s:222:\"Constants.\n&nbsp;\n<b>Examples:</b>\n.EMAIL = &nbsp;<i>email@email.com</i>\nNow if parseFunc anywhere is configured with constants=1 then all cases of the string ###EMAIL### will be substituted in the text.\nsee -&gt;parseFunc\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}}}','');
INSERT INTO static_tsconfig_help VALUES (183,270,'7032add39bae490a73f4ce839844c001','','tsref:(page)','a:1:{s:4:\"rows\";a:24:{i:0;a:6:{s:8:\"property\";s:7:\"typeNum\";s:8:\"datatype\";s:17:\"<i>typeNumber</i>\";s:11:\"description\";s:98:\"This decides the the typeId of the page.\n&nbsp;\n<b>NOTE:</b> This value MUST be set and be unique!\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:1;a:6:{s:8:\"property\";s:10:\"1,2,3,4...\";s:8:\"datatype\";s:7:\"cObject\";s:11:\"description\";s:6:\"&nbsp;\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:2;a:6:{s:8:\"property\";s:4:\"wrap\";s:8:\"datatype\";s:4:\"wrap\";s:11:\"description\";s:42:\"Wraps the content of the the cObject array\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:3;a:6:{s:8:\"property\";s:7:\"stdWrap\";s:8:\"datatype\";s:12:\"-&gt;stdWrap\";s:11:\"description\";s:63:\"Wraps the content of the the cObject array with stdWrap options\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:4;a:6:{s:8:\"property\";s:14:\"bodyTagCObject\";s:8:\"datatype\";s:7:\"cObject\";s:11:\"description\";s:74:\"This is default bodytag overridden by &quot;.bodyTag&quot; if that is set.\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:5;a:6:{s:8:\"property\";s:7:\"bodyTag\";s:8:\"datatype\";s:11:\"&lt;tag&gt;\";s:11:\"description\";s:84:\"Bodytag on the page\n&nbsp;\n<b>Example:</b>\n&lt;body bgcolor=&quot;{$bgCol}&quot;&gt;\";s:7:\"default\";s:40:\"&lt;body bgcolor=&quot;#FFFFFF&quot;&gt;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:6;a:6:{s:8:\"property\";s:14:\"bodyTagMargins\";s:8:\"datatype\";s:3:\"int\";s:11:\"description\";s:197:\"margins in the bodytag.\n&nbsp;\n<b>Example:</b>\nvalue <i>4</i>\nadds <i>leftmargin=&quot;0&quot; topmargin=&quot;0&quot; marginwidth=&quot;0&quot; marginheight=&quot;0&quot;</i> &nbsp;to the bodyTag.\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:7;a:6:{s:8:\"property\";s:10:\"bodyTagAdd\";s:8:\"datatype\";s:6:\"string\";s:11:\"description\";s:48:\"This content is added to the end of the bodyTag.\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:8;a:6:{s:8:\"property\";s:5:\"bgImg\";s:8:\"datatype\";s:11:\"imgResource\";s:11:\"description\";s:74:\"Background image on the page. This is automatically added to the body-tag.\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:9;a:6:{s:8:\"property\";s:8:\"frameSet\";s:8:\"datatype\";s:13:\"-&gt;FRAMESET\";s:11:\"description\";s:76:\"if any properties is set to this property, the page is made into a frameset.\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:10;a:6:{s:8:\"property\";s:4:\"meta\";s:8:\"datatype\";s:9:\"-&gt;META\";s:11:\"description\";s:6:\"&nbsp;\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:11;a:6:{s:8:\"property\";s:12:\"shortcutIcon\";s:8:\"datatype\";s:8:\"resource\";s:11:\"description\";s:158:\"MSIE can attach icons to bookmarked pages. &nbsp;Create a reference to an icon here!\n&nbsp;\n<b>Note:</b>\nThis must be a valid &quot;.ico&quot;-file (iconfile)\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:12;a:6:{s:8:\"property\";s:10:\"headerData\";s:8:\"datatype\";s:11:\"-&gt;CARRAY\";s:11:\"description\";s:145:\"Inserts content in the header-section. Could be JavaScripts, meta-tags, other stylesheet references.\nIs inserted after all the style-definitions.\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:13;a:6:{s:8:\"property\";s:6:\"config\";s:8:\"datatype\";s:11:\"-&gt;CONFIG\";s:11:\"description\";s:108:\"configuration for the page. Any entries override the same entries in the toplevel-object &quot;config&quot;.\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:14;a:6:{s:8:\"property\";s:11:\"includeLibs\";s:8:\"datatype\";s:23:\"<i>array of strings</i>\";s:11:\"description\";s:871:\"With this you may include php-files. This does the same as &quot;includeLibrary&quot; in -&gt;CONFIG but this can include more than one file. These files are included <i>after</i> the file of includeLibrary.\n&nbsp;\n<b>NOTE:</b>\nThe toplevel object &quot;includeLibs&quot; and the scripts defined with this property is added to each other. Script-keys (that is the &quot;array of strings&quot;-value, like below &quot;ts_address&quot;) from this property of the page overrides any scripts-keys from the toplevel &quot;includeLibs&quot; property!\nThe script-filenames are of the datatype &quot;resource&quot;.\n&nbsp;\n<b>Example:</b>\nincludeLibs.ts_address = lib_filename.php\nincludeLibs.ts_shop = lib_filename.php\n&nbsp;\nPlease do not use the prefix shown above (&quot;ts_&quot;) as this will probably be used by the standard Typo3 libraries that will appear in the future.\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:15;a:6:{s:8:\"property\";s:23:\"&nbsp;\nCSS Stylesheets:\";s:8:\"datatype\";s:0:\"\";s:11:\"description\";s:0:\"\";s:7:\"default\";s:0:\"\";s:12:\"column_count\";i:1;s:16:\"is_propertyTable\";i:1;}i:16;a:6:{s:8:\"property\";s:10:\"stylesheet\";s:8:\"datatype\";s:8:\"resource\";s:11:\"description\";s:136:\"Inserts a stylesheet in the &lt;HEAD&gt;-section of the page;\n<i>&lt;link rel=&quot;stylesheet&quot; href=&quot;[resource]&quot;&gt;</i>\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:17;a:6:{s:8:\"property\";s:18:\"includeCSS.[array]\";s:8:\"datatype\";s:8:\"resource\";s:11:\"description\";s:296:\"Inserts a stylesheet (just like the .stylesheet property) by allows to setting up more than a single stylesheet, because you can enter files in an array.\n&nbsp;\n<b>Example:</b>\nincludeCSS {\n&nbsp;&nbsp;file1 = fileadmin/mystylesheet1.css\n&nbsp;&nbsp;file2 = stylesheet_uploaded_to_template*.css\n}\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:18;a:6:{s:8:\"property\";s:15:\"CSS_inlineStyle\";s:8:\"datatype\";s:6:\"string\";s:11:\"description\";s:95:\"This value is just passed on as inline css (in-document css encapsulated in &lt;style&gt;-tags)\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:19;a:6:{s:8:\"property\";s:20:\"insertClassesFromRTE\";s:8:\"datatype\";s:7:\"boolean\";s:11:\"description\";s:449:\"If set, the classes for the Rich Text Editor configured in Page TSconfig is inserted in as the first thing in the Style-section right after the setting of the stylesheet.\n&nbsp;\n<b>.add_mainStyleOverrideDefs</b> = [* / list of tags ] - will add all the &quot;RTE.default. mainStyleOverride_add&quot; - tags configured as well.\n&nbsp;\n<i>Might be depreciated soon. Most likely the RTE should be configured by the stylesheet instead. Stay tuned...</i>\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:20;a:6:{s:8:\"property\";s:15:\"noLinkUnderline\";s:8:\"datatype\";s:7:\"boolean\";s:11:\"description\";s:106:\"Disables link-underlining. Uses in-document stylesheet.\n&nbsp;\n<i>Depreciated. Use stylesheet instead.</i>\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:21;a:6:{s:8:\"property\";s:5:\"hover\";s:8:\"datatype\";s:10:\"HTML-color\";s:11:\"description\";s:142:\"The color of a link when the mouse moves over it! (only MSIE). Uses in-document stylesheet.\n&nbsp;\n<i>Depreciated. Use stylesheet instead.</i>\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:22;a:6:{s:8:\"property\";s:10:\"hoverStyle\";s:8:\"datatype\";s:6:\"string\";s:11:\"description\";s:175:\"Additional style information to the hover-color.\n&nbsp;\n<b>Example:</b>\npage.hoverStyle = font: bold; text-decoration: none;\n&nbsp;\n<i>Depreciated. Use stylesheet instead.</i>\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:23;a:6:{s:8:\"property\";s:15:\"smallFormFields\";s:8:\"datatype\";s:7:\"boolean\";s:11:\"description\";s:384:\"&nbsp;Renders formfields like textarea, input and select-boxes small with &quot;verdana size 1&quot; font.\nUses in-document stylesheet.\n&nbsp;\n<b>Tip:</b>\nUse this together with the config-option &quot;compensateFieldWidth&quot; set to &quot;0.6&quot; for netscape-browsers in order to render the small form fields in the same width!\n&nbsp;\n<i>Depreciated. Use stylesheet instead.</i>\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}}}','');
INSERT INTO static_tsconfig_help VALUES (163,270,'02fd99ffadd59ec590570aba8a97b91b','','tsref:-&gt;imageLinkWrap','a:1:{s:4:\"rows\";a:15:{i:0;a:6:{s:8:\"property\";s:5:\"width\";s:8:\"datatype\";s:12:\"int (1-1000)\";s:11:\"description\";s:134:\"If you add &quot;m&quot; to either the width or height, the image will be held in proportions and width/height works as max-dimensions\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:1;a:6:{s:8:\"property\";s:6:\"height\";s:8:\"datatype\";s:12:\"int (1-1000)\";s:11:\"description\";s:22:\"see &quot;.width&quot;\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:2;a:6:{s:8:\"property\";s:7:\"effects\";s:8:\"datatype\";s:59:\"<i>see GIFBUILDER / effects. (from stdgraphics-library)</i>\";s:11:\"description\";s:52:\"<b>Example:</b>\ngamma=1,3 | sharpen=80 | solarize=70\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:3;a:6:{s:8:\"property\";s:6:\"sample\";s:8:\"datatype\";s:7:\"boolean\";s:11:\"description\";s:124:\"If set, -sample is used to scale images instead of -geometry. Sample does not use antialiasing and is therefore much faster.\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:4;a:6:{s:8:\"property\";s:19:\"alternativeTempPath\";s:8:\"datatype\";s:6:\"&nbsp;\";s:11:\"description\";s:116:\"Enter an alternative path to use for temp images. Must be found in the list in TYPO3_CONF_VARS[FE][allowedTempPaths]\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:5;a:6:{s:8:\"property\";s:5:\"title\";s:8:\"datatype\";s:6:\"string\";s:11:\"description\";s:35:\"page title of the new window (HTML)\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:6;a:6:{s:8:\"property\";s:7:\"bodyTag\";s:8:\"datatype\";s:11:\"&lt;tag&gt;\";s:11:\"description\";s:26:\"Body tag of the new window\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:7;a:6:{s:8:\"property\";s:4:\"wrap\";s:8:\"datatype\";s:4:\"wrap\";s:11:\"description\";s:56:\"Wrap of the image, which is output between the body-tags\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:8;a:6:{s:8:\"property\";s:6:\"target\";s:8:\"datatype\";s:21:\"&lt;A&gt;-data:target\";s:11:\"description\";s:42:\"NOTE: Only if &quot;.JSwindow&quot; is set\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:9;a:6:{s:8:\"property\";s:8:\"JSwindow\";s:8:\"datatype\";s:7:\"boolean\";s:11:\"description\";s:88:\"The image will be opened in a new window which is fitted to the dimensions of the image!\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:10;a:6:{s:8:\"property\";s:15:\"JSwindow.expand\";s:8:\"datatype\";s:3:\"x,y\";s:11:\"description\";s:42:\"x and y is added to the window dimensions.\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:11;a:6:{s:8:\"property\";s:18:\"JSwindow.newWindow\";s:8:\"datatype\";s:7:\"boolean\";s:11:\"description\";s:39:\"Each picture will open in a new window!\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:12;a:6:{s:8:\"property\";s:15:\"JSwindow.altUrl\";s:8:\"datatype\";s:14:\"string/stdWrap\";s:11:\"description\";s:99:\"If this returns anything, the URL shown in the JS-window is NOT showpic.php but the url given here!\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:13;a:6:{s:8:\"property\";s:8:\"typolink\";s:8:\"datatype\";s:13:\"-&gt;typolink\";s:11:\"description\";s:63:\"NOTE: This overrides the imageLinkWrap if it returns anything!!\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:14;a:6:{s:8:\"property\";s:6:\"enable\";s:8:\"datatype\";s:16:\"boolean /stdWrap\";s:11:\"description\";s:49:\"<b>The image is linked ONLY if this is true!!</b>\";s:7:\"default\";s:1:\"0\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}}}','');
INSERT INTO static_tsconfig_help VALUES (184,270,'abe1a9b50d108f34d9b6348126ca6a7b','','tsref:FEData','a:1:{s:4:\"rows\";a:1:{i:0;a:6:{s:8:\"property\";s:19:\"array of tableNames\";s:8:\"datatype\";s:13:\"-&gt;FE_TABLE\";s:11:\"description\";s:13:\"<b>&nbsp;</b>\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}}}','');
INSERT INTO static_tsconfig_help VALUES (185,270,'47b05fd6ecece442af5ff4b1cac75723','','tsref:FEData.(tablename)/-&gt;FE_TABLE','a:1:{s:4:\"rows\";a:9:{i:0;a:6:{s:8:\"property\";s:15:\"default.[field]\";s:8:\"datatype\";s:6:\"string\";s:11:\"description\";s:404:\"This property is in charge of which default-values is used for the table:\n&nbsp;\n<b>Example:</b>\nThis defines the default values used for new records. These values will be overridden with any value submitted instead (as long as the submitted fields are allowed due to &quot;allowNew&quot;)\ndefault {\n&nbsp;&nbsp;subject = This is the default subject value!\n&nbsp;&nbsp;hidden = 1\n&nbsp;&nbsp;parent = 0\n}\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:1;a:6:{s:8:\"property\";s:16:\"allowNew.[field]\";s:8:\"datatype\";s:6:\"string\";s:11:\"description\";s:596:\"This property is in charge of which fields that may be written from the frontend.\n&nbsp;\n<b>Example:</b>\nThis defines that subject is a field, that may be submitted from the frontend. If a value is not submitted, subject is filled with the default value (see above).\nThe field &quot;hidden&quot; on the other hand cannot be changed from the frontend. &quot;hidden&quot; will gain the value from the default definition (see above). If fields are set to &quot;0&quot; (zero) it\'s the same as if they were not defined in this array.\n&nbsp;\nallowNew {\n&nbsp;&nbsp;subject = 1\n&nbsp;&nbsp;hidden = 0\n}\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:2;a:6:{s:8:\"property\";s:17:\"allowEdit.[field]\";s:8:\"datatype\";s:6:\"string\";s:11:\"description\";s:224:\"Same as above (&quot;allowNew&quot;) but this controls which fields that may be written in case of an update of a record (and not a new submission)\nPlease pay attension to the property below! &nbsp;(&quot;overrideEdit&quot;)\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:3;a:6:{s:8:\"property\";s:20:\"overrideEdit.[field]\";s:8:\"datatype\";s:6:\"string\";s:11:\"description\";s:452:\"This works like default-values above but is values inserted after the submitted values has beed processed. This means that opposite to default-values overwritten by the submitted values, these values override the submitted values.\n&nbsp;\n<b>Example:</b>\nIn this case overrideEdit secures that if a user updates his record (if he &quot;own&quot; it) the &quot;hidden&quot;-field will be set no matter what.\n&nbsp;\noverrideEdit {\n&nbsp;&nbsp;hidden = 1\n}\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:4;a:6:{s:8:\"property\";s:12:\"userIdColumn\";s:8:\"datatype\";s:14:\"string (field)\";s:11:\"description\";s:197:\"This is a string that points to the column of a record where the user-id of the current fe_user should be inserted. This fe_user-uid is inserted/updated both by &quot;new&quot; and &quot;edit&quot;\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:5;a:6:{s:8:\"property\";s:13:\"autoInsertPID\";s:8:\"datatype\";s:7:\"boolean\";s:11:\"description\";s:195:\"Works with new records: Insert automatically the PID of the page, where the submitted data is sent to. Any &quot;pid&quot; supplied from the submitted data will override. This is for convenience.\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:6;a:6:{s:8:\"property\";s:13:\"processScript\";s:8:\"datatype\";s:8:\"resource\";s:11:\"description\";s:561:\"Include-script to be used for processing of incoming data to the table. The script is included from a function in the class tslib_fetce\nThis is the really important option, because whether or not you are going to utilize the &quot;cleaning&quot;/&quot;authorization&quot; features of the properties above depend on how you write your script to process data and put it in the database.\nA very good example is to look at &quot;media/scripts/guest_submit.inc&quot;, included from static_template &quot;plugin.tt_guest&quot; (Used for the default guestbook feature)\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:7;a:6:{s:8:\"property\";s:9:\"separator\";s:8:\"datatype\";s:6:\"string\";s:11:\"description\";s:94:\"Separator character used when the submitted data is an array from eg. a multiple selector box.\";s:7:\"default\";s:19:\"chr(10) (linebreak)\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:8;a:6:{s:8:\"property\";s:15:\"doublePostCheck\";s:8:\"datatype\";s:18:\"string (fieldname)\";s:11:\"description\";s:335:\"Specifies a fieldname (integer) into which an integer-hash compiled of the submitted data is inserted. If the field is set, then submissions are checked whether another record with this value already exists. If so, the record is NOT inserted, because it\'s expected to be a &quot;double post&quot; (posting the same data more than once)\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}}}','');
INSERT INTO static_tsconfig_help VALUES (186,270,'abd2fe363d816a7e733bf049cba172e7','','tsref:(page).frameSet/-&gt;FRAMESET','a:1:{s:4:\"rows\";a:4:{i:0;a:6:{s:8:\"property\";s:10:\"1,2,3,4...\";s:8:\"datatype\";s:8:\"frameObj\";s:11:\"description\";s:45:\"Configuration of frames and nested framesets.\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:1;a:6:{s:8:\"property\";s:4:\"cols\";s:8:\"datatype\";s:26:\"&lt;frameset&gt;-data:cols\";s:11:\"description\";s:4:\"Cols\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:2;a:6:{s:8:\"property\";s:4:\"rows\";s:8:\"datatype\";s:26:\"&lt;frameset&gt;-data:rows\";s:11:\"description\";s:4:\"Rows\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:3;a:6:{s:8:\"property\";s:6:\"params\";s:8:\"datatype\";s:23:\"&lt;frameset&gt;-params\";s:11:\"description\";s:90:\"<b>Example:</b>\nborder=&quot;0&quot; framespacing=&quot;0&quot; frameborder=&quot;NO&quot;\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}}}','');
INSERT INTO static_tsconfig_help VALUES (167,270,'49680c1391fc7fcf4e9f17cae4ca5cea','','tsref:-&gt;if','a:1:{s:4:\"rows\";a:10:{i:0;a:6:{s:8:\"property\";s:6:\"isTrue\";s:8:\"datatype\";s:13:\"str / stdWrap\";s:11:\"description\";s:70:\"If the content is &quot;true&quot;.... (not empty string and not zero)\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:1;a:6:{s:8:\"property\";s:7:\"isFalse\";s:8:\"datatype\";s:13:\"str / stdWrap\";s:11:\"description\";s:54:\"If the content is &quot;false&quot;... (empty or zero)\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:2;a:6:{s:8:\"property\";s:10:\"isPositive\";s:8:\"datatype\";s:20:\"int / stdWrap\n+ calc\";s:11:\"description\";s:40:\"returns false if content is not positive\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:3;a:6:{s:8:\"property\";s:13:\"isGreaterThan\";s:8:\"datatype\";s:15:\"value / stdWrap\";s:11:\"description\";s:63:\"returns false if content is not greater than &quot;.value&quot;\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:4;a:6:{s:8:\"property\";s:10:\"isLessThan\";s:8:\"datatype\";s:15:\"value / stdWrap\";s:11:\"description\";s:60:\"returns false if content is not less than &quot;.value&quot;\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:5;a:6:{s:8:\"property\";s:6:\"equals\";s:8:\"datatype\";s:15:\"value / stdWrap\";s:11:\"description\";s:58:\"returns false if content does not equal &quot;.value&quot;\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:6;a:6:{s:8:\"property\";s:8:\"isInList\";s:8:\"datatype\";s:15:\"value / stdWrap\";s:11:\"description\";s:149:\"returns false if content is not in the comma-separated list &quot;.value&quot;.\nThe list in &quot;.value&quot; may not have spaces between elements!!\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:7;a:6:{s:8:\"property\";s:5:\"value\";s:8:\"datatype\";s:15:\"value / stdWrap\";s:11:\"description\";s:56:\"&quot;value&quot; (the comparison value mentioned above)\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:8;a:6:{s:8:\"property\";s:6:\"negate\";s:8:\"datatype\";s:7:\"boolean\";s:11:\"description\";s:125:\"This negates the result just before it exits. So if anything above returns true the overall returns ends up returning false!!\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:9;a:6:{s:8:\"property\";s:12:\"directReturn\";s:8:\"datatype\";s:7:\"boolean\";s:11:\"description\";s:120:\"If this property exists the true/false of this value is returned. Could be used to set true/false by TypoScript constant\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}}}','');
INSERT INTO static_tsconfig_help VALUES (178,270,'981bd1fba45f14fb5d305579018338ec','','page:-&gt;HTMLparser_tags; tsref:-&gt;HTMLparser_tags','a:1:{s:4:\"rows\";a:14:{i:0;a:6:{s:8:\"property\";s:15:\"overrideAttribs\";s:8:\"datatype\";s:6:\"string\";s:11:\"description\";s:59:\"If set, this string is preset as the attributes of the tag.\";s:7:\"default\";s:0:\"\";s:12:\"column_count\";i:3;s:16:\"is_propertyTable\";i:1;}i:1;a:6:{s:8:\"property\";s:14:\"allowedAttribs\";s:8:\"datatype\";s:6:\"&nbsp;\";s:11:\"description\";s:136:\"\'0\' (zero) = no attributes allowed, \'[commalist of attributes]\' = only allowed attributes. If blank/not set, all attributes are allowed.\";s:7:\"default\";s:0:\"\";s:12:\"column_count\";i:3;s:16:\"is_propertyTable\";i:1;}i:2;a:6:{s:8:\"property\";s:29:\"fixAttrib.[attribute].default\";s:8:\"datatype\";s:6:\"string\";s:11:\"description\";s:100:\"If no attribute exists by this name, this value is set as default value (if this value is not blank)\";s:7:\"default\";s:0:\"\";s:12:\"column_count\";i:3;s:16:\"is_propertyTable\";i:1;}i:3;a:6:{s:8:\"property\";s:28:\"fixAttrib.[attribute].always\";s:8:\"datatype\";s:7:\"boolean\";s:11:\"description\";s:95:\"If set, the attribute is always processed. Normally an attribute is processed only if it exists\";s:7:\"default\";s:0:\"\";s:12:\"column_count\";i:3;s:16:\"is_propertyTable\";i:1;}i:4;a:6:{s:8:\"property\";s:111:\"fixAttrib.[attribute].trim\nfixAttrib.[attribute].intval\nfixAttrib.[attribute].upper\nfixAttrib.[attribute].lower\";s:8:\"datatype\";s:7:\"boolean\";s:11:\"description\";s:87:\"If any of these keys are set, the value is passed through the respective PHP-functions.\";s:7:\"default\";s:0:\"\";s:12:\"column_count\";i:3;s:16:\"is_propertyTable\";i:1;}i:5;a:6:{s:8:\"property\";s:27:\"fixAttrib.[attribute].range\";s:8:\"datatype\";s:12:\"[low],[high]\";s:11:\"description\";s:22:\"Setting integer range.\";s:7:\"default\";s:0:\"\";s:12:\"column_count\";i:3;s:16:\"is_propertyTable\";i:1;}i:6;a:6:{s:8:\"property\";s:26:\"fixAttrib.[attribute].list\";s:8:\"datatype\";s:23:\"list of values, trimmed\";s:11:\"description\";s:84:\"Attribute value must be in this list. If not, the value is set to the first element.\";s:7:\"default\";s:0:\"\";s:12:\"column_count\";i:3;s:16:\"is_propertyTable\";i:1;}i:7;a:6:{s:8:\"property\";s:35:\"fixAttrib.[attribute].removeIfFalse\";s:8:\"datatype\";s:32:\"boolean/&quot;blank&quot; string\";s:11:\"description\";s:203:\"If set, then the attribute is removed if it is &quot;false&quot;. If this value is set to &quot;blank&quot; then the value must be a blank string (that means a &quot;zero&quot; value will not be removed)\";s:7:\"default\";s:0:\"\";s:12:\"column_count\";i:3;s:16:\"is_propertyTable\";i:1;}i:8;a:6:{s:8:\"property\";s:36:\"fixAttrib.[attribute].removeIfEquals\";s:8:\"datatype\";s:6:\"string\";s:11:\"description\";s:70:\"If the attribute value matches the value set here, then it is removed.\";s:7:\"default\";s:0:\"\";s:12:\"column_count\";i:3;s:16:\"is_propertyTable\";i:1;}i:9;a:6:{s:8:\"property\";s:39:\"fixAttrib.[attribute].casesensitiveComp\";s:8:\"datatype\";s:7:\"boolean\";s:11:\"description\";s:108:\"If set, the comparison in .removeIfEquals and .list will be case-sensitive. At this point, it\'s insensitive.\";s:7:\"default\";s:0:\"\";s:12:\"column_count\";i:3;s:16:\"is_propertyTable\";i:1;}i:10;a:6:{s:8:\"property\";s:7:\"protect\";s:8:\"datatype\";s:7:\"boolean\";s:11:\"description\";s:62:\"If set, the tag &lt;&gt; is converted to &amp;lt; and &amp;gt;\";s:7:\"default\";s:0:\"\";s:12:\"column_count\";i:3;s:16:\"is_propertyTable\";i:1;}i:11;a:6:{s:8:\"property\";s:5:\"remap\";s:8:\"datatype\";s:6:\"string\";s:11:\"description\";s:47:\"If set, the tagname is remapped to this tagname\";s:7:\"default\";s:0:\"\";s:12:\"column_count\";i:3;s:16:\"is_propertyTable\";i:1;}i:12;a:6:{s:8:\"property\";s:15:\"rmTagIfNoAttrib\";s:8:\"datatype\";s:7:\"boolean\";s:11:\"description\";s:69:\"If set, then the tag is removed if no attributes happend to be there.\";s:7:\"default\";s:0:\"\";s:12:\"column_count\";i:3;s:16:\"is_propertyTable\";i:1;}i:13;a:6:{s:8:\"property\";s:7:\"nesting\";s:8:\"datatype\";s:6:\"&nbsp;\";s:11:\"description\";s:580:\"If set true, then this tag must have starting and ending tags in the correct order. Any tags not in this order will be discarded. Thus \'&lt;/B&gt;&lt;B&gt;&lt;I&gt;&lt;/B&gt;&lt;/I&gt;&lt;/B&gt;\' will be converted to \'&lt;B&gt;&lt;I&gt;&lt;/B&gt;&lt;/I&gt;\'.\nIs the value &quot;global&quot; then true nesting in relation to other tags marked for &quot;global&quot; nesting control is preserved. This means that if &lt;B&gt; and &lt;I&gt; are set for global nesting then this string \'&lt;/B&gt;&lt;B&gt;&lt;I&gt;&lt;/B&gt;&lt;/I&gt;&lt;/B&gt;\' is converted to \'&lt;B&gt;&lt;/B&gt;\'\";s:7:\"default\";s:0:\"\";s:12:\"column_count\";i:3;s:16:\"is_propertyTable\";i:1;}}}','');
INSERT INTO static_tsconfig_help VALUES (151,270,'562ee021929de249706534bf02f731ff','','tsref:(datatypes)','a:1:{s:4:\"rows\";a:34:{i:0;a:5:{s:8:\"property\";s:11:\"&lt;tag&gt;\";s:8:\"datatype\";s:43:\"<b>&lt;BODY bgcolor=&quot;red&quot;&gt;</b>\";s:11:\"description\";s:6:\"&nbsp;\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;}i:1;a:5:{s:8:\"property\";s:5:\"align\";s:8:\"datatype\";s:12:\"<b>right</b>\";s:11:\"description\";s:70:\"<b>right / left / center</b>\nDecides alignment, typically in HTML-tags\";s:7:\"default\";s:4:\"left\";s:12:\"column_count\";i:4;}i:2;a:5:{s:8:\"property\";s:7:\"VHalign\";s:8:\"datatype\";s:70:\"<i>Hori.align = right and Vert.align = center:</i>\n<b>r , c &nbsp;</b>\";s:11:\"description\";s:94:\"<b>r/c/l , t/c/b</b>\nHorizontal (right, center, left) , Vertical align (top / center / bottom)\";s:7:\"default\";s:5:\"l , t\";s:12:\"column_count\";i:4;}i:3;a:5:{s:8:\"property\";s:8:\"resource\";s:8:\"datatype\";s:104:\"<i>From the resourcefield:</i>\ntoplogo*.gif\n&nbsp;\n<i>Reference to filesystem:</i>\nfileadmin/picture.gif\";s:11:\"description\";s:572:\"1) A reference to a file from the resource-field in the template.\nYou can write the exact filename or you can include an asterisk (*) as wildcard.\nIt\'s recommended to include a &quot;*&quot; before the fileextension (see example to the left). This will ensure that the file is still referenced correct even if the template is copied and the file will have it\'s name prepended with numbers!!\n2) If the value contains a &quot;/&quot; it\'s expected to be a reference (absolute or relative) to a file on the file-system instead of the resource-field. No support for wildcards.\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;}i:4;a:5:{s:8:\"property\";s:11:\"imgResource\";s:8:\"datatype\";s:173:\"Here &quot;file&quot; is a imgResource:\nfile = toplogo*.gif\nfile.width = 200\n&nbsp;\nGIFBUILDER:\nfile = GIFBUILDER\nfile {\n&nbsp;&nbsp;&nbsp;... (GIFBUILDER-properties here)\n}\";s:11:\"description\";s:362:\"1) A &quot;resource&quot; (see above) + imgResource-properties (see example to the left and object-reference below)\nFiletypes can be anything among the allowed types defined in the configuration variable $TYPO3_CONF_VARS[&quot;GFX&quot;][&quot;imagefile_ext&quot;] (localconf.php). Standard is pdf,gif,jpg,jpeg,tif,bmp,ai,pcx,tga,png.\n&nbsp;\n2) GIFBUILDER-object\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;}i:5;a:5:{s:8:\"property\";s:9:\"HTML-code\";s:8:\"datatype\";s:43:\"<b>&lt;B&gt;Some text in bold&lt;/B&gt;</b>\";s:11:\"description\";s:14:\"pure HTML-code\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;}i:6;a:5:{s:8:\"property\";s:6:\"target\";s:8:\"datatype\";s:40:\"<b>_top</b>\n<b>_blank</b>\n<b>content</b>\";s:11:\"description\";s:117:\"target in &lt;A&gt;-tag.\nThis is normally the same value as the name of the root-level object that defines the frame.\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;}i:7;a:5:{s:8:\"property\";s:14:\"imageExtension\";s:8:\"datatype\";s:67:\"<b>jpg</b>\n<b>web&nbsp;&nbsp;&nbsp;&nbsp;<i>(gif or jpg ..)</i></b>\";s:11:\"description\";s:379:\"Image extensions can be anything among the allowed types defined in the global variable $TYPO3_CONF_VARS[&quot;GFX&quot;][&quot;imagefile_ext&quot;] (localconf.php). Standard is pdf,gif,jpg,jpeg,tif,bmp,ai,pcx,tga,png.\n<b>The value &quot;web&quot;</b> is special. This will just ensure that an image is converted to a web imageformat (gif or jpg) if it happens not to be already!\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;}i:8;a:5:{s:8:\"property\";s:6:\"degree\";s:8:\"datatype\";s:13:\"<b>&nbsp;</b>\";s:11:\"description\";s:19:\"-90 to 90, integers\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;}i:9;a:5:{s:8:\"property\";s:13:\"posint / int+\";s:8:\"datatype\";s:13:\"<b>&nbsp;</b>\";s:11:\"description\";s:16:\"Positive integer\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;}i:10;a:5:{s:8:\"property\";s:3:\"int\";s:8:\"datatype\";s:13:\"<b>&nbsp;</b>\";s:11:\"description\";s:112:\"integer\n(sometimes used generally though another type would have been more appropriate, like &quot;pixels&quot;)\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;}i:11;a:5:{s:8:\"property\";s:20:\"str / string / value\";s:8:\"datatype\";s:13:\"<b>&nbsp;</b>\";s:11:\"description\";s:111:\"string.\n(sometimes used generally though another type would have been more appropriate, like &quot;align&quot;)\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;}i:12;a:5:{s:8:\"property\";s:7:\"boolean\";s:8:\"datatype\";s:8:\"<b>1</b>\";s:11:\"description\";s:61:\"boolean\nnon-empty strings (but not zero) are &quot;true&quot;\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;}i:13;a:5:{s:8:\"property\";s:8:\"rotation\";s:8:\"datatype\";s:6:\"&nbsp;\";s:11:\"description\";s:29:\"integer, degrees from 0 - 360\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;}i:14;a:5:{s:8:\"property\";s:7:\"x,y,w,h\";s:8:\"datatype\";s:16:\"<b>10,10,5,5</b>\";s:11:\"description\";s:73:\"x,y is the offset from the upper left corner.\nw,h is the width and height\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;}i:15;a:5:{s:8:\"property\";s:10:\"HTML-color\";s:8:\"datatype\";s:26:\"<b>red</b>\n<b>#ffeecc </b>\";s:11:\"description\";s:581:\"<b>HTML-color codes:</b>\n&nbsp;\nBlack = &quot;#000000&quot; &nbsp;&nbsp;\nSilver = &quot;#C0C0C0&quot; &nbsp;&nbsp;\nGray = &quot;#808080&quot; &nbsp;&nbsp;\nWhite = &quot;#FFFFFF&quot; &nbsp;&nbsp;\nMaroon = &quot;#800000&quot; &nbsp;&nbsp;\nRed = &quot;#FF0000&quot; &nbsp;&nbsp;\nPurple = &quot;#800080&quot; &nbsp;&nbsp;\nFuchsia = &quot;#FF00FF&quot; &nbsp;&nbsp;\nGreen = &quot;#008000&quot;\nLime = &quot;#00FF00&quot;\nOlive = &quot;#808000&quot;\nYellow = &quot;#FFFF00&quot;\nNavy = &quot;#000080&quot;\nBlue = &quot;#0000FF&quot;\nTeal = &quot;#008080&quot;\nAqua = &quot;#00FFFF&quot;\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;}i:16;a:5:{s:8:\"property\";s:12:\"GraphicColor\";s:8:\"datatype\";s:440:\"<b>red<i>&nbsp;&nbsp;&nbsp;&nbsp;(HTML-color)</i></b>\n<b>#ffeecc <i>&nbsp;&nbsp;&nbsp;&nbsp;(HTML-color)</i></b>\n<b>255,0,255<i>&nbsp;&nbsp;&nbsp;&nbsp;(RGB-integers)</i></b>\n<i>&nbsp;</i>\n<i>Extra:</i>\n<b>red<i> : *0.8</i><i>&nbsp;&nbsp;&nbsp;&nbsp;(&quot;red&quot; is darkend by factor 0.8)</i></b>\n<b>#ffeecc <i>: +16</i><i>&nbsp;&nbsp;&nbsp;&nbsp;(&quot;ffeecc&quot; is going to #fffedc because 16 is added)</i></b>\n<b><i>&nbsp;</i></b>\";s:11:\"description\";s:393:\"The color can be given as HTML-colors or as a comma-seperated list of RGB-values (integers)\nYou can add an extra parameter that will modify the color mathematically:\nSyntax: &nbsp;\n[colordef] : [modifier]\nwhere modifier can be and integer which is added/subtracted to the three RGB-channels or a floatingpoint with an &quot;*&quot; before, which will then multiply the values with that factor.\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;}i:17;a:5:{s:8:\"property\";s:7:\"page_id\";s:8:\"datatype\";s:21:\"<b>this</b>\n<b>34</b>\";s:11:\"description\";s:54:\"A page id (int) or &quot;this&quot; (=current page id)\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;}i:18;a:5:{s:8:\"property\";s:6:\"pixels\";s:8:\"datatype\";s:10:\"<b>345</b>\";s:11:\"description\";s:14:\"pixel-distance\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;}i:19;a:5:{s:8:\"property\";s:4:\"list\";s:8:\"datatype\";s:23:\"<b>item,item2,item3</b>\";s:11:\"description\";s:14:\"list of values\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;}i:20;a:5:{s:8:\"property\";s:7:\"margins\";s:8:\"datatype\";s:105:\"<i>This sets leftmargin to 10 and bottom-margin to 5. Top and right is not set (zero)</i>\n<b>10,0,0,5</b>\";s:11:\"description\";s:32:\"l,t,r,b\nleft, top, right, bottom\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;}i:21;a:5:{s:8:\"property\";s:4:\"wrap\";s:8:\"datatype\";s:142:\"<i>This will cause the value to be wrapped in a font-tag coloring the value red:</i>\n<b>&lt;font color=&quot;red&quot;&gt; | &lt;/font&gt;</b>\";s:11:\"description\";s:153:\"&lt;...&gt; | &lt;/...&gt;\nUsed to wrap something. The part on the left and right of the vertical line is placed on the left and right side of the value.\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;}i:22;a:5:{s:8:\"property\";s:8:\"linkWrap\";s:8:\"datatype\";s:115:\"<i>This will make a link to the root-level of a website:</i>\n<b>&lt;A HREF=&quot;?id={0}&quot;&gt; | &lt;/A&gt;</b>\";s:11:\"description\";s:342:\"&lt;.. {x}.&gt; | &lt;/...&gt;\n{x}; x is an integer (0-9) and points to a key in the PHP-array rootLine. The key is equal to the level the current page is on measured relatively to the root of the website.\nIf the key exists the uid of the level that key pointed to is inserted instead of {x}.\nThus we can insert page_ids from previous levels.\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;}i:23;a:5:{s:8:\"property\";s:4:\"case\";s:8:\"datatype\";s:12:\"<b>upper</b>\";s:11:\"description\";s:53:\"&quot;upper&quot; / &quot;lower&quot;\nCase-conversion\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;}i:24;a:5:{s:8:\"property\";s:5:\"space\";s:8:\"datatype\";s:12:\"<b>5 | 5</b>\";s:11:\"description\";s:86:\"&quot;before | after&quot;\nUsed for content and sets space &quot;before | after&quot;.\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;}i:25;a:5:{s:8:\"property\";s:9:\"date-conf\";s:8:\"datatype\";s:60:\"<b>d-m-y&nbsp;&nbsp;&nbsp;&nbsp;<i>(dd-mm-yy format)</i></b>\";s:11:\"description\";s:861:\"See PHP function Date()!\n&nbsp;\na - &quot;am&quot; or &quot;pm&quot;\nA - &quot;AM&quot; or &quot;PM&quot;\nd - day of the month, numeric, 2 digits (with leading zeros)\nD - day of the week, textual, 3 letters; i.e. &quot;Fri&quot;\nF - month, textual, long; i.e. &quot;January&quot;\nh - hour, numeric, 12 hour format\nH - hour, numeric, 24 hour format\ni - minutes, numeric\nj - day of the month, numeric, without leading zeros\nl (lowercase \'L\') - day of the week, textual, long; i.e. &quot;Friday&quot;\nm - month, numeric\nM - month, textual, 3 letters; i.e. &quot;Jan&quot;\ns - seconds, numeric\nS - English ordinal suffix, textual, 2 characters; i.e. &quot;th&quot;, &quot;nd&quot;\nU - seconds since the epoch\nY - year, numeric, 4 digits\nw - day of the week, numeric, 0 represents Sunday\ny - year, numeric, 2 digits\nz - day of the year, numeric; i.e. &quot;299&quot;\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;}i:26;a:5:{s:8:\"property\";s:13:\"strftime-conf\";s:8:\"datatype\";s:113:\"Date &quot;DD-MM-YY&quot; = \n<b>%e:%m:%y</b>\nTime &quot;HH:MM:SS&quot; = \n<b>%H:%M:%S</b>\nor &nbsp;just\n<b>%T</b>\";s:11:\"description\";s:2115:\"%a - abbreviated weekday name according to the current locale\n%A - full weekday name according to the current locale\n%b - abbreviated month name according to the current locale\n%B - full month name according to the current locale\n%c - preferred date and time representation for the current locale\n%C - century number (the year divided by 100 and truncated to an integer, range 00 to 99)\n%d - day of the month as a decimal number (range 00 to 31)\n%D - same as %m/%d/%y\n<b>%e - day of the month as a decimal number, a single digit is preceded by a space (range \' 1\' to \'31\') </b>\n%h - same as %b\n<b>%H - hour as a decimal number using a 24-hour clock (range 00 to 23) </b>\n%I - hour as a decimal number using a 12-hour clock (range 01 to 12)\n%j - day of the year as a decimal number (range 001 to 366)\n<b>%m - month as a decimal number (range 01 to 12) </b>\n<b>%M - minute as a decimal number </b>\n%n - newline character\n%p - either `am\' or `pm\' according to the given time value, or the corresponding strings for the current locale\n%r - time in a.m. and p.m. notation\n%R - time in 24 hour notation\n<b>%S - second as a decimal number </b>\n%t - tab character\n%T - current time, equal to %H:%M:%S\n%u - weekday as a decimal number [1,7], with 1 representing Monday\n%U - week number of the current year as a decimal number, starting with the first Sunday as the first day of the first week\n%V - The ISO 8601:1988 week number of the current year as a decimal number, range 01 to 53, where week 1 is the first week that has at least 4 days in the current year, and with Monday as the first day of the week.\n%W - week number of the current year as a decimal number, starting with the first Monday as the first day of the first week\n%w - day of the week as a decimal, Sunday being 0\n%x - preferred date representation for the current locale without the time\n%X - preferred time representation for the current locale without the date\n<b>%y - year as a decimal number without a century (range 00 to 99) </b>\n%Y - year as a decimal number including the century\n%Z - time zone or name or abbreviation\n%% - a literal `%\' character\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;}i:27;a:5:{s:8:\"property\";s:9:\"UNIX-time\";s:8:\"datatype\";s:52:\"<i>Seconds to 07/04 2000 23:58:</i>\n<b>955144722</b>\";s:11:\"description\";s:25:\"Seconds since 1/1 1970...\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;}i:28;a:5:{s:8:\"property\";s:4:\"path\";s:8:\"datatype\";s:23:\"<i>fileadmin/stuff/</i>\";s:11:\"description\";s:53:\"path relative to the directory from which we operate.\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;}i:29;a:5:{s:8:\"property\";s:16:\"&lt;tag&gt;-data\";s:8:\"datatype\";s:13:\"<i>&nbsp;</i>\";s:11:\"description\";s:73:\"<b>Example:</b>\n<i>&lt;frameset&gt;-data: row</i>\ncould be \'<i>150,*</i>\'\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;}i:30;a:5:{s:8:\"property\";s:18:\"&lt;tag&gt;-params\";s:8:\"datatype\";s:13:\"<i>&nbsp;</i>\";s:11:\"description\";s:112:\"<b>Example:</b>\n<i>&lt;frameset&gt;-params</i>\ncould be \'<i>border=&quot;0&quot; framespacing=&quot;0&quot;</i>\'\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;}i:31;a:5:{s:8:\"property\";s:7:\"getText\";s:8:\"datatype\";s:1830:\"<i>get content from the $cObj-&gt;data-array[<b>header</b>]:</i>\n<b>= field : header</b>\n<i>get content from the $cObj-&gt;parameters-array[<b>color</b>]:</i>\n<b>= parameter : color</b>\n<i>get content from the $GLOBALS[&quot;TSFE&quot;]-&gt;register[<b>color</b>]:</i>\n<b>= register : color</b>\n<i>get the title of the page on the first level of the rootline:</i>\n<b>= leveltitle : 1</b>\n<i>get the title of the page on the level right below the current page AND if that is not present, walt to the bottom of the rootline until there\'s a title:</i>\n<b>= leveltitle : -2 , slide</b>\n<i>get the id of the root-page of the website (level zero)</i>\n<b>= leveluid : 0</b>\n<i>get the env var HTTP_REFERER:</i>\n<b>= getenv : HTTP_REFERER</b>\n<i>get the env variable $HTTP_COOKIE_VARS[some_cookie]:</i>\n<b>= global : HTTP_COOKIE_VARS | some_cookie</b>\n<i>get the current time formatted dd-mm-yy:</i>\n<b>= date : d-m-y</b>\n<i>get the current page-title:</i>\n<b>= page : title</b>\n<i>get the current value:</i>\n<b>= current : 1</b>\nget input value from query string, (&amp;stuff=)\n<b>= GPvar : stuff</b>\nget the current id\n<b>= TSFE : id</b>\nget the value of the header of record with uid 234 from table tt_content:\n<b>= DB : tt_content:234:header</b>\n<b>= fullRootLine : -1, title</b>\nThis gets the title &quot;1. page before&quot; in a page tree like the one below provided we are are the page &quot;Here you are!&quot; (or &quot;Site root&quot;) and this TypoScript is in the template with root at &quot;Site root&quot;. Red numbers indicate what values of <i>keynumber</i> would point to:\n- Page tree root &nbsp;&nbsp;-2\n&nbsp;&nbsp;&nbsp;|- 1. page before &nbsp;&nbsp;-1 \n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;|- Site root (root template here!) &nbsp;&nbsp;0\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;|- Here you are! &nbsp;1\";s:11:\"description\";s:2493:\"This returns a value from somewhere in PHP-array, defined by the type. The syntax is &quot;type : pointer&quot;\n&nbsp;\n<b>field :</b> [fieldname from the current <i>$cObj</i>-&gt;data-array in the cObj.]\nAs default the <i>$cObj</i>-&gt;data-array is $GLOBALS[&quot;TSFE&quot;]-&gt;page (record of the current page!)\nIn TMENU: <i>$cObj</i>-&gt;data is set to the page-record for each menuitem.\nIn CONTENT/RECORDS <i>$cObj</i>-&gt;data is set to the actual record\nIn GIFBUILDER <i>$cObj</i>-&gt;data is set to the data GIFBUILDER is supplied with.\n<b>parameter :</b> [fieldname from the current <i>$cObj</i>-&gt;parameters-array in the cObj.]\nSee &nbsp;-&gt;parseFunc!\n<b>register :</b> [fieldname from the $GLOBALS[&quot;TSFE&quot;]-&gt;register]\nSee cObject &quot;LOAD_REGISTER&quot;\n<b>leveltitle, leveluid, levelmedia:</b> [levelTitle, uid or media in rootLine, 0- , negative = from behind, &quot; , slide&quot; parameter forces a walk to the bottom of the rootline until there\'s a &quot;true&quot; value to return. Useful with levelmedia.]\n<b>global :</b> [GLOBAL-var, split with | if you want to get from an array! DEPRECIATED, use GPvar, TSFE or getenv]\n<b>date :</b> [date-conf]\n<b>page :</b> [current page record]\n<b>current : 1</b> (gets \'current\' value)\n<b>level : 1 &nbsp;(gets the rootline level of the current page)</b>\n<b>GPvar:</b> Value from GET or POST method. Use this instead of global\n<b>TSFE: </b>Value from TSFE global main object\n<b>getenv:</b> Value from environment vars\n<b>DB:</b> Value from database, syntax is [tablename] : [uid] : [field]. Any record from a table in TCA can be selected here. Only marked-deleted records does not return a value here.\n<b>--------------------</b>\n<b>Getting more values.</b>\nBy separating the value of getText with &quot;//&quot; (double slash) you let getText fetch the first value. If it appears empty (&quot;&quot; or zero) the next value is fetched and so on. Example:\n= field:header // field:title // field:uid\nThis gets &quot;title&quot; if &quot;header&quot; is empty. If &quot;title&quot; is also empty it gets field &quot;uid&quot;\n<b>fullRootLine </b>:\nGetting a value from the rootline (TSFE-&gt;rootLine) going all the way to the root of the page tree.\n<i>[keynumber, fieldname, &quot;slide&quot;]</i>\nKeynumber is relative to the current site root, so negative numbers refer to subsequent levels below the site root. Fieldname is the name of the datafield to get. For &quot;slide&quot;, see <i>levelmedia</i> type above.\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;}i:32;a:5:{s:8:\"property\";s:3:\"dir\";s:8:\"datatype\";s:236:\"<i>returns a list of all pdf, gif and jpf-filer from fileadmin/files/ sorted by their name</i> reversely and with the full path (with &quot;<i>fileadmin/files/&quot; prepended)</i>\n<b>fileadmin/files/ | pdf,gif,jpg | name</b> | r | true\";s:11:\"description\";s:383:\"[path relative to the webroot of the site] | [list of valid extensions] | [sorting: name, size, ext, date] | &nbsp;[reverse: &quot;r&quot;] &nbsp;| &nbsp;[return full path: boolean\nFiles matching is returned in a comma-separated string.\n<b>Note:</b>\nThe value of config-option &quot;lockFilePath&quot; must equal the first part of the path. Thereby the path is locked to that folder.\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;}i:33;a:5:{s:8:\"property\";s:13:\"function-name\";s:8:\"datatype\";s:98:\"Function:\n<b>user_reverseString</b>\nMethod in class:\n<b>user_stringReversing-&gt;reverseString</b>\";s:11:\"description\";s:741:\"Indicates a function or method in a class to call. See more information at the USER cObject.\nDepending on implementation the class or function name (but not the method name) should probably be prefixed with &quot;user_&quot;. This can be changed in the TYPO3_CONF_VARS config though. Also the function / method is normally called with 2 parameters, typ. $conf (TS config) and $content (some content to be processed and returned)\nAlso if you call a method in a class, it is checked (when using the USER/USER_INT objects) whether a class with the same name, but prefixed with &quot;ux_&quot; is present and if so, this class is instantiated instead. See &quot;Inside Typo3&quot; document for more information on extending the classes in Typo3!\";s:7:\"default\";s:13:\"<b>&nbsp;</b>\";s:12:\"column_count\";i:4;}}}','');
INSERT INTO static_tsconfig_help VALUES (153,270,'255d01ae1b0d5003500f17aeccc21a14','','nbsp;','a:1:{s:4:\"rows\";a:34:{i:0;a:5:{s:8:\"property\";s:11:\"&lt;tag&gt;\";s:8:\"datatype\";s:43:\"<b>&lt;BODY bgcolor=&quot;red&quot;&gt;</b>\";s:11:\"description\";s:6:\"&nbsp;\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;}i:1;a:5:{s:8:\"property\";s:5:\"align\";s:8:\"datatype\";s:12:\"<b>right</b>\";s:11:\"description\";s:70:\"<b>right / left / center</b>\nDecides alignment, typically in HTML-tags\";s:7:\"default\";s:4:\"left\";s:12:\"column_count\";i:4;}i:2;a:5:{s:8:\"property\";s:7:\"VHalign\";s:8:\"datatype\";s:70:\"<i>Hori.align = right and Vert.align = center:</i>\n<b>r , c &nbsp;</b>\";s:11:\"description\";s:94:\"<b>r/c/l , t/c/b</b>\nHorizontal (right, center, left) , Vertical align (top / center / bottom)\";s:7:\"default\";s:5:\"l , t\";s:12:\"column_count\";i:4;}i:3;a:5:{s:8:\"property\";s:8:\"resource\";s:8:\"datatype\";s:104:\"<i>From the resourcefield:</i>\ntoplogo*.gif\n&nbsp;\n<i>Reference to filesystem:</i>\nfileadmin/picture.gif\";s:11:\"description\";s:572:\"1) A reference to a file from the resource-field in the template.\nYou can write the exact filename or you can include an asterisk (*) as wildcard.\nIt\'s recommended to include a &quot;*&quot; before the fileextension (see example to the left). This will ensure that the file is still referenced correct even if the template is copied and the file will have it\'s name prepended with numbers!!\n2) If the value contains a &quot;/&quot; it\'s expected to be a reference (absolute or relative) to a file on the file-system instead of the resource-field. No support for wildcards.\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;}i:4;a:5:{s:8:\"property\";s:11:\"imgResource\";s:8:\"datatype\";s:173:\"Here &quot;file&quot; is a imgResource:\nfile = toplogo*.gif\nfile.width = 200\n&nbsp;\nGIFBUILDER:\nfile = GIFBUILDER\nfile {\n&nbsp;&nbsp;&nbsp;... (GIFBUILDER-properties here)\n}\";s:11:\"description\";s:362:\"1) A &quot;resource&quot; (see above) + imgResource-properties (see example to the left and object-reference below)\nFiletypes can be anything among the allowed types defined in the configuration variable $TYPO3_CONF_VARS[&quot;GFX&quot;][&quot;imagefile_ext&quot;] (localconf.php). Standard is pdf,gif,jpg,jpeg,tif,bmp,ai,pcx,tga,png.\n&nbsp;\n2) GIFBUILDER-object\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;}i:5;a:5:{s:8:\"property\";s:9:\"HTML-code\";s:8:\"datatype\";s:43:\"<b>&lt;B&gt;Some text in bold&lt;/B&gt;</b>\";s:11:\"description\";s:14:\"pure HTML-code\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;}i:6;a:5:{s:8:\"property\";s:6:\"target\";s:8:\"datatype\";s:40:\"<b>_top</b>\n<b>_blank</b>\n<b>content</b>\";s:11:\"description\";s:117:\"target in &lt;A&gt;-tag.\nThis is normally the same value as the name of the root-level object that defines the frame.\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;}i:7;a:5:{s:8:\"property\";s:14:\"imageExtension\";s:8:\"datatype\";s:67:\"<b>jpg</b>\n<b>web&nbsp;&nbsp;&nbsp;&nbsp;<i>(gif or jpg ..)</i></b>\";s:11:\"description\";s:379:\"Image extensions can be anything among the allowed types defined in the global variable $TYPO3_CONF_VARS[&quot;GFX&quot;][&quot;imagefile_ext&quot;] (localconf.php). Standard is pdf,gif,jpg,jpeg,tif,bmp,ai,pcx,tga,png.\n<b>The value &quot;web&quot;</b> is special. This will just ensure that an image is converted to a web imageformat (gif or jpg) if it happens not to be already!\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;}i:8;a:5:{s:8:\"property\";s:6:\"degree\";s:8:\"datatype\";s:13:\"<b>&nbsp;</b>\";s:11:\"description\";s:19:\"-90 to 90, integers\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;}i:9;a:5:{s:8:\"property\";s:13:\"posint / int+\";s:8:\"datatype\";s:13:\"<b>&nbsp;</b>\";s:11:\"description\";s:16:\"Positive integer\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;}i:10;a:5:{s:8:\"property\";s:3:\"int\";s:8:\"datatype\";s:13:\"<b>&nbsp;</b>\";s:11:\"description\";s:112:\"integer\n(sometimes used generally though another type would have been more appropriate, like &quot;pixels&quot;)\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;}i:11;a:5:{s:8:\"property\";s:20:\"str / string / value\";s:8:\"datatype\";s:13:\"<b>&nbsp;</b>\";s:11:\"description\";s:111:\"string.\n(sometimes used generally though another type would have been more appropriate, like &quot;align&quot;)\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;}i:12;a:5:{s:8:\"property\";s:7:\"boolean\";s:8:\"datatype\";s:8:\"<b>1</b>\";s:11:\"description\";s:61:\"boolean\nnon-empty strings (but not zero) are &quot;true&quot;\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;}i:13;a:5:{s:8:\"property\";s:8:\"rotation\";s:8:\"datatype\";s:6:\"&nbsp;\";s:11:\"description\";s:29:\"integer, degrees from 0 - 360\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;}i:14;a:5:{s:8:\"property\";s:7:\"x,y,w,h\";s:8:\"datatype\";s:16:\"<b>10,10,5,5</b>\";s:11:\"description\";s:73:\"x,y is the offset from the upper left corner.\nw,h is the width and height\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;}i:15;a:5:{s:8:\"property\";s:10:\"HTML-color\";s:8:\"datatype\";s:26:\"<b>red</b>\n<b>#ffeecc </b>\";s:11:\"description\";s:581:\"<b>HTML-color codes:</b>\n&nbsp;\nBlack = &quot;#000000&quot; &nbsp;&nbsp;\nSilver = &quot;#C0C0C0&quot; &nbsp;&nbsp;\nGray = &quot;#808080&quot; &nbsp;&nbsp;\nWhite = &quot;#FFFFFF&quot; &nbsp;&nbsp;\nMaroon = &quot;#800000&quot; &nbsp;&nbsp;\nRed = &quot;#FF0000&quot; &nbsp;&nbsp;\nPurple = &quot;#800080&quot; &nbsp;&nbsp;\nFuchsia = &quot;#FF00FF&quot; &nbsp;&nbsp;\nGreen = &quot;#008000&quot;\nLime = &quot;#00FF00&quot;\nOlive = &quot;#808000&quot;\nYellow = &quot;#FFFF00&quot;\nNavy = &quot;#000080&quot;\nBlue = &quot;#0000FF&quot;\nTeal = &quot;#008080&quot;\nAqua = &quot;#00FFFF&quot;\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;}i:16;a:5:{s:8:\"property\";s:12:\"GraphicColor\";s:8:\"datatype\";s:440:\"<b>red<i>&nbsp;&nbsp;&nbsp;&nbsp;(HTML-color)</i></b>\n<b>#ffeecc <i>&nbsp;&nbsp;&nbsp;&nbsp;(HTML-color)</i></b>\n<b>255,0,255<i>&nbsp;&nbsp;&nbsp;&nbsp;(RGB-integers)</i></b>\n<i>&nbsp;</i>\n<i>Extra:</i>\n<b>red<i> : *0.8</i><i>&nbsp;&nbsp;&nbsp;&nbsp;(&quot;red&quot; is darkend by factor 0.8)</i></b>\n<b>#ffeecc <i>: +16</i><i>&nbsp;&nbsp;&nbsp;&nbsp;(&quot;ffeecc&quot; is going to #fffedc because 16 is added)</i></b>\n<b><i>&nbsp;</i></b>\";s:11:\"description\";s:393:\"The color can be given as HTML-colors or as a comma-seperated list of RGB-values (integers)\nYou can add an extra parameter that will modify the color mathematically:\nSyntax: &nbsp;\n[colordef] : [modifier]\nwhere modifier can be and integer which is added/subtracted to the three RGB-channels or a floatingpoint with an &quot;*&quot; before, which will then multiply the values with that factor.\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;}i:17;a:5:{s:8:\"property\";s:7:\"page_id\";s:8:\"datatype\";s:21:\"<b>this</b>\n<b>34</b>\";s:11:\"description\";s:54:\"A page id (int) or &quot;this&quot; (=current page id)\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;}i:18;a:5:{s:8:\"property\";s:6:\"pixels\";s:8:\"datatype\";s:10:\"<b>345</b>\";s:11:\"description\";s:14:\"pixel-distance\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;}i:19;a:5:{s:8:\"property\";s:4:\"list\";s:8:\"datatype\";s:23:\"<b>item,item2,item3</b>\";s:11:\"description\";s:14:\"list of values\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;}i:20;a:5:{s:8:\"property\";s:7:\"margins\";s:8:\"datatype\";s:105:\"<i>This sets leftmargin to 10 and bottom-margin to 5. Top and right is not set (zero)</i>\n<b>10,0,0,5</b>\";s:11:\"description\";s:32:\"l,t,r,b\nleft, top, right, bottom\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;}i:21;a:5:{s:8:\"property\";s:4:\"wrap\";s:8:\"datatype\";s:142:\"<i>This will cause the value to be wrapped in a font-tag coloring the value red:</i>\n<b>&lt;font color=&quot;red&quot;&gt; | &lt;/font&gt;</b>\";s:11:\"description\";s:153:\"&lt;...&gt; | &lt;/...&gt;\nUsed to wrap something. The part on the left and right of the vertical line is placed on the left and right side of the value.\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;}i:22;a:5:{s:8:\"property\";s:8:\"linkWrap\";s:8:\"datatype\";s:115:\"<i>This will make a link to the root-level of a website:</i>\n<b>&lt;A HREF=&quot;?id={0}&quot;&gt; | &lt;/A&gt;</b>\";s:11:\"description\";s:342:\"&lt;.. {x}.&gt; | &lt;/...&gt;\n{x}; x is an integer (0-9) and points to a key in the PHP-array rootLine. The key is equal to the level the current page is on measured relatively to the root of the website.\nIf the key exists the uid of the level that key pointed to is inserted instead of {x}.\nThus we can insert page_ids from previous levels.\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;}i:23;a:5:{s:8:\"property\";s:4:\"case\";s:8:\"datatype\";s:12:\"<b>upper</b>\";s:11:\"description\";s:53:\"&quot;upper&quot; / &quot;lower&quot;\nCase-conversion\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;}i:24;a:5:{s:8:\"property\";s:5:\"space\";s:8:\"datatype\";s:12:\"<b>5 | 5</b>\";s:11:\"description\";s:86:\"&quot;before | after&quot;\nUsed for content and sets space &quot;before | after&quot;.\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;}i:25;a:5:{s:8:\"property\";s:9:\"date-conf\";s:8:\"datatype\";s:60:\"<b>d-m-y&nbsp;&nbsp;&nbsp;&nbsp;<i>(dd-mm-yy format)</i></b>\";s:11:\"description\";s:861:\"See PHP function Date()!\n&nbsp;\na - &quot;am&quot; or &quot;pm&quot;\nA - &quot;AM&quot; or &quot;PM&quot;\nd - day of the month, numeric, 2 digits (with leading zeros)\nD - day of the week, textual, 3 letters; i.e. &quot;Fri&quot;\nF - month, textual, long; i.e. &quot;January&quot;\nh - hour, numeric, 12 hour format\nH - hour, numeric, 24 hour format\ni - minutes, numeric\nj - day of the month, numeric, without leading zeros\nl (lowercase \'L\') - day of the week, textual, long; i.e. &quot;Friday&quot;\nm - month, numeric\nM - month, textual, 3 letters; i.e. &quot;Jan&quot;\ns - seconds, numeric\nS - English ordinal suffix, textual, 2 characters; i.e. &quot;th&quot;, &quot;nd&quot;\nU - seconds since the epoch\nY - year, numeric, 4 digits\nw - day of the week, numeric, 0 represents Sunday\ny - year, numeric, 2 digits\nz - day of the year, numeric; i.e. &quot;299&quot;\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;}i:26;a:5:{s:8:\"property\";s:13:\"strftime-conf\";s:8:\"datatype\";s:113:\"Date &quot;DD-MM-YY&quot; = \n<b>%e:%m:%y</b>\nTime &quot;HH:MM:SS&quot; = \n<b>%H:%M:%S</b>\nor &nbsp;just\n<b>%T</b>\";s:11:\"description\";s:2115:\"%a - abbreviated weekday name according to the current locale\n%A - full weekday name according to the current locale\n%b - abbreviated month name according to the current locale\n%B - full month name according to the current locale\n%c - preferred date and time representation for the current locale\n%C - century number (the year divided by 100 and truncated to an integer, range 00 to 99)\n%d - day of the month as a decimal number (range 00 to 31)\n%D - same as %m/%d/%y\n<b>%e - day of the month as a decimal number, a single digit is preceded by a space (range \' 1\' to \'31\') </b>\n%h - same as %b\n<b>%H - hour as a decimal number using a 24-hour clock (range 00 to 23) </b>\n%I - hour as a decimal number using a 12-hour clock (range 01 to 12)\n%j - day of the year as a decimal number (range 001 to 366)\n<b>%m - month as a decimal number (range 01 to 12) </b>\n<b>%M - minute as a decimal number </b>\n%n - newline character\n%p - either `am\' or `pm\' according to the given time value, or the corresponding strings for the current locale\n%r - time in a.m. and p.m. notation\n%R - time in 24 hour notation\n<b>%S - second as a decimal number </b>\n%t - tab character\n%T - current time, equal to %H:%M:%S\n%u - weekday as a decimal number [1,7], with 1 representing Monday\n%U - week number of the current year as a decimal number, starting with the first Sunday as the first day of the first week\n%V - The ISO 8601:1988 week number of the current year as a decimal number, range 01 to 53, where week 1 is the first week that has at least 4 days in the current year, and with Monday as the first day of the week.\n%W - week number of the current year as a decimal number, starting with the first Monday as the first day of the first week\n%w - day of the week as a decimal, Sunday being 0\n%x - preferred date representation for the current locale without the time\n%X - preferred time representation for the current locale without the date\n<b>%y - year as a decimal number without a century (range 00 to 99) </b>\n%Y - year as a decimal number including the century\n%Z - time zone or name or abbreviation\n%% - a literal `%\' character\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;}i:27;a:5:{s:8:\"property\";s:9:\"UNIX-time\";s:8:\"datatype\";s:52:\"<i>Seconds to 07/04 2000 23:58:</i>\n<b>955144722</b>\";s:11:\"description\";s:25:\"Seconds since 1/1 1970...\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;}i:28;a:5:{s:8:\"property\";s:4:\"path\";s:8:\"datatype\";s:23:\"<i>fileadmin/stuff/</i>\";s:11:\"description\";s:53:\"path relative to the directory from which we operate.\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;}i:29;a:5:{s:8:\"property\";s:16:\"&lt;tag&gt;-data\";s:8:\"datatype\";s:13:\"<i>&nbsp;</i>\";s:11:\"description\";s:73:\"<b>Example:</b>\n<i>&lt;frameset&gt;-data: row</i>\ncould be \'<i>150,*</i>\'\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;}i:30;a:5:{s:8:\"property\";s:18:\"&lt;tag&gt;-params\";s:8:\"datatype\";s:13:\"<i>&nbsp;</i>\";s:11:\"description\";s:112:\"<b>Example:</b>\n<i>&lt;frameset&gt;-params</i>\ncould be \'<i>border=&quot;0&quot; framespacing=&quot;0&quot;</i>\'\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;}i:31;a:5:{s:8:\"property\";s:7:\"getText\";s:8:\"datatype\";s:1830:\"<i>get content from the $cObj-&gt;data-array[<b>header</b>]:</i>\n<b>= field : header</b>\n<i>get content from the $cObj-&gt;parameters-array[<b>color</b>]:</i>\n<b>= parameter : color</b>\n<i>get content from the $GLOBALS[&quot;TSFE&quot;]-&gt;register[<b>color</b>]:</i>\n<b>= register : color</b>\n<i>get the title of the page on the first level of the rootline:</i>\n<b>= leveltitle : 1</b>\n<i>get the title of the page on the level right below the current page AND if that is not present, walt to the bottom of the rootline until there\'s a title:</i>\n<b>= leveltitle : -2 , slide</b>\n<i>get the id of the root-page of the website (level zero)</i>\n<b>= leveluid : 0</b>\n<i>get the env var HTTP_REFERER:</i>\n<b>= getenv : HTTP_REFERER</b>\n<i>get the env variable $HTTP_COOKIE_VARS[some_cookie]:</i>\n<b>= global : HTTP_COOKIE_VARS | some_cookie</b>\n<i>get the current time formatted dd-mm-yy:</i>\n<b>= date : d-m-y</b>\n<i>get the current page-title:</i>\n<b>= page : title</b>\n<i>get the current value:</i>\n<b>= current : 1</b>\nget input value from query string, (&amp;stuff=)\n<b>= GPvar : stuff</b>\nget the current id\n<b>= TSFE : id</b>\nget the value of the header of record with uid 234 from table tt_content:\n<b>= DB : tt_content:234:header</b>\n<b>= fullRootLine : -1, title</b>\nThis gets the title &quot;1. page before&quot; in a page tree like the one below provided we are are the page &quot;Here you are!&quot; (or &quot;Site root&quot;) and this TypoScript is in the template with root at &quot;Site root&quot;. Red numbers indicate what values of <i>keynumber</i> would point to:\n- Page tree root &nbsp;&nbsp;-2\n&nbsp;&nbsp;&nbsp;|- 1. page before &nbsp;&nbsp;-1 \n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;|- Site root (root template here!) &nbsp;&nbsp;0\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;|- Here you are! &nbsp;1\";s:11:\"description\";s:2493:\"This returns a value from somewhere in PHP-array, defined by the type. The syntax is &quot;type : pointer&quot;\n&nbsp;\n<b>field :</b> [fieldname from the current <i>$cObj</i>-&gt;data-array in the cObj.]\nAs default the <i>$cObj</i>-&gt;data-array is $GLOBALS[&quot;TSFE&quot;]-&gt;page (record of the current page!)\nIn TMENU: <i>$cObj</i>-&gt;data is set to the page-record for each menuitem.\nIn CONTENT/RECORDS <i>$cObj</i>-&gt;data is set to the actual record\nIn GIFBUILDER <i>$cObj</i>-&gt;data is set to the data GIFBUILDER is supplied with.\n<b>parameter :</b> [fieldname from the current <i>$cObj</i>-&gt;parameters-array in the cObj.]\nSee &nbsp;-&gt;parseFunc!\n<b>register :</b> [fieldname from the $GLOBALS[&quot;TSFE&quot;]-&gt;register]\nSee cObject &quot;LOAD_REGISTER&quot;\n<b>leveltitle, leveluid, levelmedia:</b> [levelTitle, uid or media in rootLine, 0- , negative = from behind, &quot; , slide&quot; parameter forces a walk to the bottom of the rootline until there\'s a &quot;true&quot; value to return. Useful with levelmedia.]\n<b>global :</b> [GLOBAL-var, split with | if you want to get from an array! DEPRECIATED, use GPvar, TSFE or getenv]\n<b>date :</b> [date-conf]\n<b>page :</b> [current page record]\n<b>current : 1</b> (gets \'current\' value)\n<b>level : 1 &nbsp;(gets the rootline level of the current page)</b>\n<b>GPvar:</b> Value from GET or POST method. Use this instead of global\n<b>TSFE: </b>Value from TSFE global main object\n<b>getenv:</b> Value from environment vars\n<b>DB:</b> Value from database, syntax is [tablename] : [uid] : [field]. Any record from a table in TCA can be selected here. Only marked-deleted records does not return a value here.\n<b>--------------------</b>\n<b>Getting more values.</b>\nBy separating the value of getText with &quot;//&quot; (double slash) you let getText fetch the first value. If it appears empty (&quot;&quot; or zero) the next value is fetched and so on. Example:\n= field:header // field:title // field:uid\nThis gets &quot;title&quot; if &quot;header&quot; is empty. If &quot;title&quot; is also empty it gets field &quot;uid&quot;\n<b>fullRootLine </b>:\nGetting a value from the rootline (TSFE-&gt;rootLine) going all the way to the root of the page tree.\n<i>[keynumber, fieldname, &quot;slide&quot;]</i>\nKeynumber is relative to the current site root, so negative numbers refer to subsequent levels below the site root. Fieldname is the name of the datafield to get. For &quot;slide&quot;, see <i>levelmedia</i> type above.\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;}i:32;a:5:{s:8:\"property\";s:3:\"dir\";s:8:\"datatype\";s:236:\"<i>returns a list of all pdf, gif and jpf-filer from fileadmin/files/ sorted by their name</i> reversely and with the full path (with &quot;<i>fileadmin/files/&quot; prepended)</i>\n<b>fileadmin/files/ | pdf,gif,jpg | name</b> | r | true\";s:11:\"description\";s:383:\"[path relative to the webroot of the site] | [list of valid extensions] | [sorting: name, size, ext, date] | &nbsp;[reverse: &quot;r&quot;] &nbsp;| &nbsp;[return full path: boolean\nFiles matching is returned in a comma-separated string.\n<b>Note:</b>\nThe value of config-option &quot;lockFilePath&quot; must equal the first part of the path. Thereby the path is locked to that folder.\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;}i:33;a:5:{s:8:\"property\";s:13:\"function-name\";s:8:\"datatype\";s:98:\"Function:\n<b>user_reverseString</b>\nMethod in class:\n<b>user_stringReversing-&gt;reverseString</b>\";s:11:\"description\";s:741:\"Indicates a function or method in a class to call. See more information at the USER cObject.\nDepending on implementation the class or function name (but not the method name) should probably be prefixed with &quot;user_&quot;. This can be changed in the TYPO3_CONF_VARS config though. Also the function / method is normally called with 2 parameters, typ. $conf (TS config) and $content (some content to be processed and returned)\nAlso if you call a method in a class, it is checked (when using the USER/USER_INT objects) whether a class with the same name, but prefixed with &quot;ux_&quot; is present and if so, this class is instantiated instead. See &quot;Inside Typo3&quot; document for more information on extending the classes in Typo3!\";s:7:\"default\";s:13:\"<b>&nbsp;</b>\";s:12:\"column_count\";i:4;}}}','');
INSERT INTO static_tsconfig_help VALUES (152,270,'255d01ae1b0d5003500f17aeccc21a14','','nbsp;','a:1:{s:4:\"rows\";a:34:{i:0;a:5:{s:8:\"property\";s:11:\"&lt;tag&gt;\";s:8:\"datatype\";s:43:\"<b>&lt;BODY bgcolor=&quot;red&quot;&gt;</b>\";s:11:\"description\";s:6:\"&nbsp;\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;}i:1;a:5:{s:8:\"property\";s:5:\"align\";s:8:\"datatype\";s:12:\"<b>right</b>\";s:11:\"description\";s:70:\"<b>right / left / center</b>\nDecides alignment, typically in HTML-tags\";s:7:\"default\";s:4:\"left\";s:12:\"column_count\";i:4;}i:2;a:5:{s:8:\"property\";s:7:\"VHalign\";s:8:\"datatype\";s:70:\"<i>Hori.align = right and Vert.align = center:</i>\n<b>r , c &nbsp;</b>\";s:11:\"description\";s:94:\"<b>r/c/l , t/c/b</b>\nHorizontal (right, center, left) , Vertical align (top / center / bottom)\";s:7:\"default\";s:5:\"l , t\";s:12:\"column_count\";i:4;}i:3;a:5:{s:8:\"property\";s:8:\"resource\";s:8:\"datatype\";s:104:\"<i>From the resourcefield:</i>\ntoplogo*.gif\n&nbsp;\n<i>Reference to filesystem:</i>\nfileadmin/picture.gif\";s:11:\"description\";s:572:\"1) A reference to a file from the resource-field in the template.\nYou can write the exact filename or you can include an asterisk (*) as wildcard.\nIt\'s recommended to include a &quot;*&quot; before the fileextension (see example to the left). This will ensure that the file is still referenced correct even if the template is copied and the file will have it\'s name prepended with numbers!!\n2) If the value contains a &quot;/&quot; it\'s expected to be a reference (absolute or relative) to a file on the file-system instead of the resource-field. No support for wildcards.\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;}i:4;a:5:{s:8:\"property\";s:11:\"imgResource\";s:8:\"datatype\";s:173:\"Here &quot;file&quot; is a imgResource:\nfile = toplogo*.gif\nfile.width = 200\n&nbsp;\nGIFBUILDER:\nfile = GIFBUILDER\nfile {\n&nbsp;&nbsp;&nbsp;... (GIFBUILDER-properties here)\n}\";s:11:\"description\";s:362:\"1) A &quot;resource&quot; (see above) + imgResource-properties (see example to the left and object-reference below)\nFiletypes can be anything among the allowed types defined in the configuration variable $TYPO3_CONF_VARS[&quot;GFX&quot;][&quot;imagefile_ext&quot;] (localconf.php). Standard is pdf,gif,jpg,jpeg,tif,bmp,ai,pcx,tga,png.\n&nbsp;\n2) GIFBUILDER-object\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;}i:5;a:5:{s:8:\"property\";s:9:\"HTML-code\";s:8:\"datatype\";s:43:\"<b>&lt;B&gt;Some text in bold&lt;/B&gt;</b>\";s:11:\"description\";s:14:\"pure HTML-code\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;}i:6;a:5:{s:8:\"property\";s:6:\"target\";s:8:\"datatype\";s:40:\"<b>_top</b>\n<b>_blank</b>\n<b>content</b>\";s:11:\"description\";s:117:\"target in &lt;A&gt;-tag.\nThis is normally the same value as the name of the root-level object that defines the frame.\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;}i:7;a:5:{s:8:\"property\";s:14:\"imageExtension\";s:8:\"datatype\";s:67:\"<b>jpg</b>\n<b>web&nbsp;&nbsp;&nbsp;&nbsp;<i>(gif or jpg ..)</i></b>\";s:11:\"description\";s:379:\"Image extensions can be anything among the allowed types defined in the global variable $TYPO3_CONF_VARS[&quot;GFX&quot;][&quot;imagefile_ext&quot;] (localconf.php). Standard is pdf,gif,jpg,jpeg,tif,bmp,ai,pcx,tga,png.\n<b>The value &quot;web&quot;</b> is special. This will just ensure that an image is converted to a web imageformat (gif or jpg) if it happens not to be already!\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;}i:8;a:5:{s:8:\"property\";s:6:\"degree\";s:8:\"datatype\";s:13:\"<b>&nbsp;</b>\";s:11:\"description\";s:19:\"-90 to 90, integers\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;}i:9;a:5:{s:8:\"property\";s:13:\"posint / int+\";s:8:\"datatype\";s:13:\"<b>&nbsp;</b>\";s:11:\"description\";s:16:\"Positive integer\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;}i:10;a:5:{s:8:\"property\";s:3:\"int\";s:8:\"datatype\";s:13:\"<b>&nbsp;</b>\";s:11:\"description\";s:112:\"integer\n(sometimes used generally though another type would have been more appropriate, like &quot;pixels&quot;)\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;}i:11;a:5:{s:8:\"property\";s:20:\"str / string / value\";s:8:\"datatype\";s:13:\"<b>&nbsp;</b>\";s:11:\"description\";s:111:\"string.\n(sometimes used generally though another type would have been more appropriate, like &quot;align&quot;)\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;}i:12;a:5:{s:8:\"property\";s:7:\"boolean\";s:8:\"datatype\";s:8:\"<b>1</b>\";s:11:\"description\";s:61:\"boolean\nnon-empty strings (but not zero) are &quot;true&quot;\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;}i:13;a:5:{s:8:\"property\";s:8:\"rotation\";s:8:\"datatype\";s:6:\"&nbsp;\";s:11:\"description\";s:29:\"integer, degrees from 0 - 360\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;}i:14;a:5:{s:8:\"property\";s:7:\"x,y,w,h\";s:8:\"datatype\";s:16:\"<b>10,10,5,5</b>\";s:11:\"description\";s:73:\"x,y is the offset from the upper left corner.\nw,h is the width and height\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;}i:15;a:5:{s:8:\"property\";s:10:\"HTML-color\";s:8:\"datatype\";s:26:\"<b>red</b>\n<b>#ffeecc </b>\";s:11:\"description\";s:581:\"<b>HTML-color codes:</b>\n&nbsp;\nBlack = &quot;#000000&quot; &nbsp;&nbsp;\nSilver = &quot;#C0C0C0&quot; &nbsp;&nbsp;\nGray = &quot;#808080&quot; &nbsp;&nbsp;\nWhite = &quot;#FFFFFF&quot; &nbsp;&nbsp;\nMaroon = &quot;#800000&quot; &nbsp;&nbsp;\nRed = &quot;#FF0000&quot; &nbsp;&nbsp;\nPurple = &quot;#800080&quot; &nbsp;&nbsp;\nFuchsia = &quot;#FF00FF&quot; &nbsp;&nbsp;\nGreen = &quot;#008000&quot;\nLime = &quot;#00FF00&quot;\nOlive = &quot;#808000&quot;\nYellow = &quot;#FFFF00&quot;\nNavy = &quot;#000080&quot;\nBlue = &quot;#0000FF&quot;\nTeal = &quot;#008080&quot;\nAqua = &quot;#00FFFF&quot;\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;}i:16;a:5:{s:8:\"property\";s:12:\"GraphicColor\";s:8:\"datatype\";s:440:\"<b>red<i>&nbsp;&nbsp;&nbsp;&nbsp;(HTML-color)</i></b>\n<b>#ffeecc <i>&nbsp;&nbsp;&nbsp;&nbsp;(HTML-color)</i></b>\n<b>255,0,255<i>&nbsp;&nbsp;&nbsp;&nbsp;(RGB-integers)</i></b>\n<i>&nbsp;</i>\n<i>Extra:</i>\n<b>red<i> : *0.8</i><i>&nbsp;&nbsp;&nbsp;&nbsp;(&quot;red&quot; is darkend by factor 0.8)</i></b>\n<b>#ffeecc <i>: +16</i><i>&nbsp;&nbsp;&nbsp;&nbsp;(&quot;ffeecc&quot; is going to #fffedc because 16 is added)</i></b>\n<b><i>&nbsp;</i></b>\";s:11:\"description\";s:393:\"The color can be given as HTML-colors or as a comma-seperated list of RGB-values (integers)\nYou can add an extra parameter that will modify the color mathematically:\nSyntax: &nbsp;\n[colordef] : [modifier]\nwhere modifier can be and integer which is added/subtracted to the three RGB-channels or a floatingpoint with an &quot;*&quot; before, which will then multiply the values with that factor.\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;}i:17;a:5:{s:8:\"property\";s:7:\"page_id\";s:8:\"datatype\";s:21:\"<b>this</b>\n<b>34</b>\";s:11:\"description\";s:54:\"A page id (int) or &quot;this&quot; (=current page id)\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;}i:18;a:5:{s:8:\"property\";s:6:\"pixels\";s:8:\"datatype\";s:10:\"<b>345</b>\";s:11:\"description\";s:14:\"pixel-distance\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;}i:19;a:5:{s:8:\"property\";s:4:\"list\";s:8:\"datatype\";s:23:\"<b>item,item2,item3</b>\";s:11:\"description\";s:14:\"list of values\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;}i:20;a:5:{s:8:\"property\";s:7:\"margins\";s:8:\"datatype\";s:105:\"<i>This sets leftmargin to 10 and bottom-margin to 5. Top and right is not set (zero)</i>\n<b>10,0,0,5</b>\";s:11:\"description\";s:32:\"l,t,r,b\nleft, top, right, bottom\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;}i:21;a:5:{s:8:\"property\";s:4:\"wrap\";s:8:\"datatype\";s:142:\"<i>This will cause the value to be wrapped in a font-tag coloring the value red:</i>\n<b>&lt;font color=&quot;red&quot;&gt; | &lt;/font&gt;</b>\";s:11:\"description\";s:153:\"&lt;...&gt; | &lt;/...&gt;\nUsed to wrap something. The part on the left and right of the vertical line is placed on the left and right side of the value.\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;}i:22;a:5:{s:8:\"property\";s:8:\"linkWrap\";s:8:\"datatype\";s:115:\"<i>This will make a link to the root-level of a website:</i>\n<b>&lt;A HREF=&quot;?id={0}&quot;&gt; | &lt;/A&gt;</b>\";s:11:\"description\";s:342:\"&lt;.. {x}.&gt; | &lt;/...&gt;\n{x}; x is an integer (0-9) and points to a key in the PHP-array rootLine. The key is equal to the level the current page is on measured relatively to the root of the website.\nIf the key exists the uid of the level that key pointed to is inserted instead of {x}.\nThus we can insert page_ids from previous levels.\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;}i:23;a:5:{s:8:\"property\";s:4:\"case\";s:8:\"datatype\";s:12:\"<b>upper</b>\";s:11:\"description\";s:53:\"&quot;upper&quot; / &quot;lower&quot;\nCase-conversion\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;}i:24;a:5:{s:8:\"property\";s:5:\"space\";s:8:\"datatype\";s:12:\"<b>5 | 5</b>\";s:11:\"description\";s:86:\"&quot;before | after&quot;\nUsed for content and sets space &quot;before | after&quot;.\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;}i:25;a:5:{s:8:\"property\";s:9:\"date-conf\";s:8:\"datatype\";s:60:\"<b>d-m-y&nbsp;&nbsp;&nbsp;&nbsp;<i>(dd-mm-yy format)</i></b>\";s:11:\"description\";s:861:\"See PHP function Date()!\n&nbsp;\na - &quot;am&quot; or &quot;pm&quot;\nA - &quot;AM&quot; or &quot;PM&quot;\nd - day of the month, numeric, 2 digits (with leading zeros)\nD - day of the week, textual, 3 letters; i.e. &quot;Fri&quot;\nF - month, textual, long; i.e. &quot;January&quot;\nh - hour, numeric, 12 hour format\nH - hour, numeric, 24 hour format\ni - minutes, numeric\nj - day of the month, numeric, without leading zeros\nl (lowercase \'L\') - day of the week, textual, long; i.e. &quot;Friday&quot;\nm - month, numeric\nM - month, textual, 3 letters; i.e. &quot;Jan&quot;\ns - seconds, numeric\nS - English ordinal suffix, textual, 2 characters; i.e. &quot;th&quot;, &quot;nd&quot;\nU - seconds since the epoch\nY - year, numeric, 4 digits\nw - day of the week, numeric, 0 represents Sunday\ny - year, numeric, 2 digits\nz - day of the year, numeric; i.e. &quot;299&quot;\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;}i:26;a:5:{s:8:\"property\";s:13:\"strftime-conf\";s:8:\"datatype\";s:113:\"Date &quot;DD-MM-YY&quot; = \n<b>%e:%m:%y</b>\nTime &quot;HH:MM:SS&quot; = \n<b>%H:%M:%S</b>\nor &nbsp;just\n<b>%T</b>\";s:11:\"description\";s:2115:\"%a - abbreviated weekday name according to the current locale\n%A - full weekday name according to the current locale\n%b - abbreviated month name according to the current locale\n%B - full month name according to the current locale\n%c - preferred date and time representation for the current locale\n%C - century number (the year divided by 100 and truncated to an integer, range 00 to 99)\n%d - day of the month as a decimal number (range 00 to 31)\n%D - same as %m/%d/%y\n<b>%e - day of the month as a decimal number, a single digit is preceded by a space (range \' 1\' to \'31\') </b>\n%h - same as %b\n<b>%H - hour as a decimal number using a 24-hour clock (range 00 to 23) </b>\n%I - hour as a decimal number using a 12-hour clock (range 01 to 12)\n%j - day of the year as a decimal number (range 001 to 366)\n<b>%m - month as a decimal number (range 01 to 12) </b>\n<b>%M - minute as a decimal number </b>\n%n - newline character\n%p - either `am\' or `pm\' according to the given time value, or the corresponding strings for the current locale\n%r - time in a.m. and p.m. notation\n%R - time in 24 hour notation\n<b>%S - second as a decimal number </b>\n%t - tab character\n%T - current time, equal to %H:%M:%S\n%u - weekday as a decimal number [1,7], with 1 representing Monday\n%U - week number of the current year as a decimal number, starting with the first Sunday as the first day of the first week\n%V - The ISO 8601:1988 week number of the current year as a decimal number, range 01 to 53, where week 1 is the first week that has at least 4 days in the current year, and with Monday as the first day of the week.\n%W - week number of the current year as a decimal number, starting with the first Monday as the first day of the first week\n%w - day of the week as a decimal, Sunday being 0\n%x - preferred date representation for the current locale without the time\n%X - preferred time representation for the current locale without the date\n<b>%y - year as a decimal number without a century (range 00 to 99) </b>\n%Y - year as a decimal number including the century\n%Z - time zone or name or abbreviation\n%% - a literal `%\' character\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;}i:27;a:5:{s:8:\"property\";s:9:\"UNIX-time\";s:8:\"datatype\";s:52:\"<i>Seconds to 07/04 2000 23:58:</i>\n<b>955144722</b>\";s:11:\"description\";s:25:\"Seconds since 1/1 1970...\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;}i:28;a:5:{s:8:\"property\";s:4:\"path\";s:8:\"datatype\";s:23:\"<i>fileadmin/stuff/</i>\";s:11:\"description\";s:53:\"path relative to the directory from which we operate.\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;}i:29;a:5:{s:8:\"property\";s:16:\"&lt;tag&gt;-data\";s:8:\"datatype\";s:13:\"<i>&nbsp;</i>\";s:11:\"description\";s:73:\"<b>Example:</b>\n<i>&lt;frameset&gt;-data: row</i>\ncould be \'<i>150,*</i>\'\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;}i:30;a:5:{s:8:\"property\";s:18:\"&lt;tag&gt;-params\";s:8:\"datatype\";s:13:\"<i>&nbsp;</i>\";s:11:\"description\";s:112:\"<b>Example:</b>\n<i>&lt;frameset&gt;-params</i>\ncould be \'<i>border=&quot;0&quot; framespacing=&quot;0&quot;</i>\'\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;}i:31;a:5:{s:8:\"property\";s:7:\"getText\";s:8:\"datatype\";s:1830:\"<i>get content from the $cObj-&gt;data-array[<b>header</b>]:</i>\n<b>= field : header</b>\n<i>get content from the $cObj-&gt;parameters-array[<b>color</b>]:</i>\n<b>= parameter : color</b>\n<i>get content from the $GLOBALS[&quot;TSFE&quot;]-&gt;register[<b>color</b>]:</i>\n<b>= register : color</b>\n<i>get the title of the page on the first level of the rootline:</i>\n<b>= leveltitle : 1</b>\n<i>get the title of the page on the level right below the current page AND if that is not present, walt to the bottom of the rootline until there\'s a title:</i>\n<b>= leveltitle : -2 , slide</b>\n<i>get the id of the root-page of the website (level zero)</i>\n<b>= leveluid : 0</b>\n<i>get the env var HTTP_REFERER:</i>\n<b>= getenv : HTTP_REFERER</b>\n<i>get the env variable $HTTP_COOKIE_VARS[some_cookie]:</i>\n<b>= global : HTTP_COOKIE_VARS | some_cookie</b>\n<i>get the current time formatted dd-mm-yy:</i>\n<b>= date : d-m-y</b>\n<i>get the current page-title:</i>\n<b>= page : title</b>\n<i>get the current value:</i>\n<b>= current : 1</b>\nget input value from query string, (&amp;stuff=)\n<b>= GPvar : stuff</b>\nget the current id\n<b>= TSFE : id</b>\nget the value of the header of record with uid 234 from table tt_content:\n<b>= DB : tt_content:234:header</b>\n<b>= fullRootLine : -1, title</b>\nThis gets the title &quot;1. page before&quot; in a page tree like the one below provided we are are the page &quot;Here you are!&quot; (or &quot;Site root&quot;) and this TypoScript is in the template with root at &quot;Site root&quot;. Red numbers indicate what values of <i>keynumber</i> would point to:\n- Page tree root &nbsp;&nbsp;-2\n&nbsp;&nbsp;&nbsp;|- 1. page before &nbsp;&nbsp;-1 \n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;|- Site root (root template here!) &nbsp;&nbsp;0\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;|- Here you are! &nbsp;1\";s:11:\"description\";s:2493:\"This returns a value from somewhere in PHP-array, defined by the type. The syntax is &quot;type : pointer&quot;\n&nbsp;\n<b>field :</b> [fieldname from the current <i>$cObj</i>-&gt;data-array in the cObj.]\nAs default the <i>$cObj</i>-&gt;data-array is $GLOBALS[&quot;TSFE&quot;]-&gt;page (record of the current page!)\nIn TMENU: <i>$cObj</i>-&gt;data is set to the page-record for each menuitem.\nIn CONTENT/RECORDS <i>$cObj</i>-&gt;data is set to the actual record\nIn GIFBUILDER <i>$cObj</i>-&gt;data is set to the data GIFBUILDER is supplied with.\n<b>parameter :</b> [fieldname from the current <i>$cObj</i>-&gt;parameters-array in the cObj.]\nSee &nbsp;-&gt;parseFunc!\n<b>register :</b> [fieldname from the $GLOBALS[&quot;TSFE&quot;]-&gt;register]\nSee cObject &quot;LOAD_REGISTER&quot;\n<b>leveltitle, leveluid, levelmedia:</b> [levelTitle, uid or media in rootLine, 0- , negative = from behind, &quot; , slide&quot; parameter forces a walk to the bottom of the rootline until there\'s a &quot;true&quot; value to return. Useful with levelmedia.]\n<b>global :</b> [GLOBAL-var, split with | if you want to get from an array! DEPRECIATED, use GPvar, TSFE or getenv]\n<b>date :</b> [date-conf]\n<b>page :</b> [current page record]\n<b>current : 1</b> (gets \'current\' value)\n<b>level : 1 &nbsp;(gets the rootline level of the current page)</b>\n<b>GPvar:</b> Value from GET or POST method. Use this instead of global\n<b>TSFE: </b>Value from TSFE global main object\n<b>getenv:</b> Value from environment vars\n<b>DB:</b> Value from database, syntax is [tablename] : [uid] : [field]. Any record from a table in TCA can be selected here. Only marked-deleted records does not return a value here.\n<b>--------------------</b>\n<b>Getting more values.</b>\nBy separating the value of getText with &quot;//&quot; (double slash) you let getText fetch the first value. If it appears empty (&quot;&quot; or zero) the next value is fetched and so on. Example:\n= field:header // field:title // field:uid\nThis gets &quot;title&quot; if &quot;header&quot; is empty. If &quot;title&quot; is also empty it gets field &quot;uid&quot;\n<b>fullRootLine </b>:\nGetting a value from the rootline (TSFE-&gt;rootLine) going all the way to the root of the page tree.\n<i>[keynumber, fieldname, &quot;slide&quot;]</i>\nKeynumber is relative to the current site root, so negative numbers refer to subsequent levels below the site root. Fieldname is the name of the datafield to get. For &quot;slide&quot;, see <i>levelmedia</i> type above.\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;}i:32;a:5:{s:8:\"property\";s:3:\"dir\";s:8:\"datatype\";s:236:\"<i>returns a list of all pdf, gif and jpf-filer from fileadmin/files/ sorted by their name</i> reversely and with the full path (with &quot;<i>fileadmin/files/&quot; prepended)</i>\n<b>fileadmin/files/ | pdf,gif,jpg | name</b> | r | true\";s:11:\"description\";s:383:\"[path relative to the webroot of the site] | [list of valid extensions] | [sorting: name, size, ext, date] | &nbsp;[reverse: &quot;r&quot;] &nbsp;| &nbsp;[return full path: boolean\nFiles matching is returned in a comma-separated string.\n<b>Note:</b>\nThe value of config-option &quot;lockFilePath&quot; must equal the first part of the path. Thereby the path is locked to that folder.\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;}i:33;a:5:{s:8:\"property\";s:13:\"function-name\";s:8:\"datatype\";s:98:\"Function:\n<b>user_reverseString</b>\nMethod in class:\n<b>user_stringReversing-&gt;reverseString</b>\";s:11:\"description\";s:741:\"Indicates a function or method in a class to call. See more information at the USER cObject.\nDepending on implementation the class or function name (but not the method name) should probably be prefixed with &quot;user_&quot;. This can be changed in the TYPO3_CONF_VARS config though. Also the function / method is normally called with 2 parameters, typ. $conf (TS config) and $content (some content to be processed and returned)\nAlso if you call a method in a class, it is checked (when using the USER/USER_INT objects) whether a class with the same name, but prefixed with &quot;ux_&quot; is present and if so, this class is instantiated instead. See &quot;Inside Typo3&quot; document for more information on extending the classes in Typo3!\";s:7:\"default\";s:13:\"<b>&nbsp;</b>\";s:12:\"column_count\";i:4;}}}','');
INSERT INTO static_tsconfig_help VALUES (164,270,'4f8d4ac364c9c9037abc867a3069db7b','','tsref:-&gt;numRows','a:1:{s:4:\"rows\";a:2:{i:0;a:6:{s:8:\"property\";s:5:\"table\";s:8:\"datatype\";s:9:\"tablename\";s:11:\"description\";s:6:\"&nbsp;\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:1;a:6:{s:8:\"property\";s:6:\"select\";s:8:\"datatype\";s:11:\"-&gt;select\";s:11:\"description\";s:6:\"&nbsp;\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}}}','');
INSERT INTO static_tsconfig_help VALUES (165,270,'2ac5d8690de37a3ef60b48f41d6151bd','','tsref:-&gt;select','a:1:{s:4:\"rows\";a:10:{i:0;a:6:{s:8:\"property\";s:9:\"uidInList\";s:8:\"datatype\";s:22:\"<i>list of </i>page_id\";s:11:\"description\";s:6:\"&nbsp;\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:1;a:6:{s:8:\"property\";s:9:\"pidInList\";s:8:\"datatype\";s:31:\"<i>list of </i>page_id /stdWrap\";s:11:\"description\";s:6:\"&nbsp;\";s:7:\"default\";s:4:\"this\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:2;a:6:{s:8:\"property\";s:7:\"orderBy\";s:8:\"datatype\";s:18:\"<i>SQL-orderBy</i>\";s:11:\"description\";s:60:\"without &quot;order by&quot;! Eg. &quot;sorting, title&quot;\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:3;a:6:{s:8:\"property\";s:7:\"groupBy\";s:8:\"datatype\";s:18:\"<i>SQL-groupBy</i>\";s:11:\"description\";s:51:\"without &quot;group by&quot;! Eg. &quot;CType&quot;\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:4;a:6:{s:8:\"property\";s:3:\"max\";s:8:\"datatype\";s:35:\"int\n+calc\n<i>+&quot;total&quot;</i>\";s:11:\"description\";s:89:\"max records\n&nbsp;\n<b>Special keyword: &quot;total&quot; is substituted with count(*)</b>\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:5;a:6:{s:8:\"property\";s:5:\"begin\";s:8:\"datatype\";s:35:\"int\n+calc\n<i>+&quot;total&quot;</i>\";s:11:\"description\";s:122:\"begin with record number <i>value</i>\n<i>&nbsp;</i>\n<b>Special keyword:</b> &quot;total&quot; is substituted with count(*)\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:6;a:6:{s:8:\"property\";s:5:\"where\";s:8:\"datatype\";s:16:\"<i>SQL-where</i>\";s:11:\"description\";s:88:\"without &quot;where&quot;!, Eg. &quot; (title LIKE \'%SOMETHING%\' AND NOT doktype) &quot;\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:7;a:6:{s:8:\"property\";s:8:\"andWhere\";s:8:\"datatype\";s:26:\"<i>SQL-where / stdWrap</i>\";s:11:\"description\";s:54:\"without &quot;AND&quot;!, Eg. &quot;NOT doktype&quot;.\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:8;a:6:{s:8:\"property\";s:13:\"languageField\";s:8:\"datatype\";s:6:\"string\";s:11:\"description\";s:323:\"If set, this points to the field in the record which holds a reference to a record in sys_language table. And if set, the records returned by the select-function will be selected only if the value of this field matches the $GLOBALS[&quot;TSFE&quot;]-&gt;sys_language_uid (which is set by the config.sys_language_uid option)\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:9;a:6:{s:8:\"property\";s:23:\"join\nleftjoin\nrightjoin\";s:8:\"datatype\";s:6:\"string\";s:11:\"description\";s:77:\"Enter tablename for JOIN , LEFT OUTER JOIN and RIGHT OUTER JOIN respectively.\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}}}','');
INSERT INTO static_tsconfig_help VALUES (166,270,'805f50bc159e8bf7767b5938f85b9937','','tsref:-&gt;split','a:1:{s:4:\"rows\";a:6:{i:0;a:6:{s:8:\"property\";s:5:\"token\";s:8:\"datatype\";s:13:\"str / stdWrap\";s:11:\"description\";s:51:\"string or character (token) used to split the value\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:1;a:6:{s:8:\"property\";s:3:\"max\";s:8:\"datatype\";s:13:\"int / stdWrap\";s:11:\"description\";s:20:\"max number of splits\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:2;a:6:{s:8:\"property\";s:3:\"min\";s:8:\"datatype\";s:13:\"int / stdWrap\";s:11:\"description\";s:21:\"min number of splits.\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:3;a:6:{s:8:\"property\";s:7:\"cObjNum\";s:8:\"datatype\";s:27:\"<i>cObjNum</i>\n+optionSplit\";s:11:\"description\";s:120:\"This is a pointer the array of this object (&quot;1,2,3,4&quot;), that should treat the items, resulting from the split.\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:4;a:6:{s:8:\"property\";s:7:\"1,2,3,4\";s:8:\"datatype\";s:20:\"-&gt;CARRAY /stdWrap\";s:11:\"description\";s:465:\"The object that should treat the value. \n<b>NOTE: The &quot;current&quot;-value is set to the value of current item, when the objects are called. See &quot;stdWrap&quot; / current.</b>\n<b>&nbsp;</b>\n<b>Example (stdWrap used):</b>\n1.current = 1\n1.wrap = &lt;B&gt; | &lt;/B&gt;\n&nbsp;\n<b>Example (CARRAY used):</b>\n1 {\n&nbsp;&nbsp;10 = TEXT\n&nbsp;&nbsp;10.current = 1\n&nbsp;&nbsp;10.wrap = &lt;B&gt; | &lt;/B&gt;\n&nbsp;&nbsp;20 = CLEARGIF\n&nbsp;&nbsp;20.height = 20\n}\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:5;a:6:{s:8:\"property\";s:4:\"wrap\";s:8:\"datatype\";s:18:\"wrap \n+optionSplit\";s:11:\"description\";s:29:\"Defines a wrap for each item.\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}}}','');
INSERT INTO static_tsconfig_help VALUES (187,270,'9a205dde5d397a7b49c80254e9e23d2c','','tsref:(page).frameSet.(number)/-&gt;FRAMESET.(number)','a:1:{s:4:\"rows\";a:5:{i:0;a:6:{s:8:\"property\";s:3:\"obj\";s:8:\"datatype\";s:38:\"<i>pointer to toplevel object-name</i>\";s:11:\"description\";s:121:\"toplevel object-name of a PAGE / FRAMESET\n&nbsp;\n<b>Example:</b>\n&quot;left&quot;, &quot;page&quot;, &quot;frameset&quot;\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:1;a:6:{s:8:\"property\";s:7:\"options\";s:8:\"datatype\";s:21:\"<i>url-parameters</i>\";s:11:\"description\";s:183:\"<b>Example:</b>\nprint=1&amp;othervar=anotherthing\nwould add \'<i>&amp;print=1&amp;othervar=anotherthing</i>\' to the &quot;.src&quot;-content (if not &quot;.src&quot; is set manually!!)\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:2;a:6:{s:8:\"property\";s:6:\"params\";s:8:\"datatype\";s:20:\"&lt;frame&gt;-params\";s:11:\"description\";s:78:\"<b>Example:</b>\nscrolling=&quot;AUTO&quot; noresize frameborder=&quot;NO&quot;\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:3;a:6:{s:8:\"property\";s:4:\"name\";s:8:\"datatype\";s:23:\"&lt;frame&gt;-data:name\";s:11:\"description\";s:121:\"Manually set name of frame\n&nbsp;\n<b>NOTE:</b> Is set automatically and should not be overridden under normal conditions!\";s:7:\"default\";s:25:\"value of &quot;.obj&quot;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:4;a:6:{s:8:\"property\";s:3:\"src\";s:8:\"datatype\";s:22:\"&lt;frame&gt;-data:src\";s:11:\"description\";s:128:\"Manually set the src of the frame\n&nbsp;\n<b>NOTE:</b> Is set automatically and should not be overridden under normal conditions!\";s:7:\"default\";s:32:\"could be index.php?$id&amp;$type\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}}}','');
INSERT INTO static_tsconfig_help VALUES (249,270,'63839135a1a4b8831ae951b0be3e42e0','','tsref:(script).tipafriend','a:1:{s:4:\"rows\";a:10:{i:0;a:6:{s:8:\"property\";s:12:\"templateFile\";s:8:\"datatype\";s:8:\"resource\";s:11:\"description\";s:74:\"The template-file.\nSee example in \'media/scripts/tipafriend_template.tmpl\'\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:1;a:6:{s:8:\"property\";s:4:\"code\";s:8:\"datatype\";s:16:\"string / stdWrap\";s:11:\"description\";s:53:\"Code to define, what the script does. Case sensitive.\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:2;a:6:{s:8:\"property\";s:11:\"defaultCode\";s:8:\"datatype\";s:6:\"string\";s:11:\"description\";s:105:\"The default code (see above) if the value is empty. By default it\'s not set and a help screen will appear\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:3;a:6:{s:8:\"property\";s:5:\"wrap1\";s:8:\"datatype\";s:13:\"-&gt; stdWrap\";s:11:\"description\";s:211:\"Global Wrap 1. This will be splitted into the markers ###GW1B### and ###GW1E###. Don\'t change the input value by the settings, only wrap it in something.\n&nbsp;\n<b>Example:</b>\nwrap1.wrap = &lt;B&gt; |&lt;/B&gt;\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:4;a:6:{s:8:\"property\";s:5:\"wrap2\";s:8:\"datatype\";s:13:\"-&gt; stdWrap\";s:11:\"description\";s:25:\"Global Wrap 2 (see above)\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:5;a:6:{s:8:\"property\";s:6:\"color1\";s:8:\"datatype\";s:15:\"string /stdWrap\";s:11:\"description\";s:43:\"Value for ###GC1### marker (Global color 1)\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:6;a:6:{s:8:\"property\";s:6:\"color2\";s:8:\"datatype\";s:15:\"string /stdWrap\";s:11:\"description\";s:43:\"Value for ###GC2### marker (Global color 2)\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:7;a:6:{s:8:\"property\";s:6:\"color3\";s:8:\"datatype\";s:15:\"string /stdWrap\";s:11:\"description\";s:43:\"Value for ###GC3### marker (Global color 3)\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:8;a:6:{s:8:\"property\";s:8:\"typolink\";s:8:\"datatype\";s:13:\"-&gt;typolink\";s:11:\"description\";s:125:\"TypoLink configuration for the TIPLINK to the TIPFORM page. .additionalParams is added the parameter &quot;&amp;tipUrl=&quot;\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:9;a:6:{s:8:\"property\";s:8:\"htmlmail\";s:8:\"datatype\";s:7:\"boolean\";s:11:\"description\";s:92:\"If set, the page is fetched as HTML and send in HTML (a plain text version is sent as well).\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}}}','');
INSERT INTO static_tsconfig_help VALUES (169,270,'ae86077ab2347d4a7fbf0b05b43e8018','','tsref:-&gt;textStyle','a:1:{s:4:\"rows\";a:11:{i:0;a:6:{s:8:\"property\";s:11:\"align.field\";s:8:\"datatype\";s:5:\"align\";s:11:\"description\";s:46:\"Set to fieldname from the $cObj-&gt;data-array\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:1;a:6:{s:8:\"property\";s:24:\"face.field\n&nbsp;\n&nbsp;\";s:8:\"datatype\";s:6:\"string\";s:11:\"description\";s:188:\"Set to fieldname from the $cObj-&gt;data-array\n&nbsp;\n[1] = &quot;Times New Roman&quot;;\n[2] = &quot;Verdana,Arial,Helvetica,Sans serif&quot;;\n[3] = &quot;Arial,Helvetica,Sans serif&quot;;\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:2;a:6:{s:8:\"property\";s:12:\"face.default\";s:8:\"datatype\";s:15:\"string /stdWrap\";s:11:\"description\";s:24:\"[default] = User defined\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:3;a:6:{s:8:\"property\";s:24:\"size.field\n&nbsp;\n&nbsp;\";s:8:\"datatype\";s:6:\"string\";s:11:\"description\";s:126:\"Set to fieldname from the $cObj-&gt;data-array\n&nbsp;\n[1] = 1;\n[2] = 2;\n[3] = 3;\n[10] = &quot;+1&quot;;\n[11] = &quot;-1&quot;;\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:4;a:6:{s:8:\"property\";s:12:\"size.default\";s:8:\"datatype\";s:15:\"string /stdWrap\";s:11:\"description\";s:24:\"[default] = User defined\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:5;a:6:{s:8:\"property\";s:32:\"color.field\n&nbsp;\n&nbsp;\n&nbsp;\";s:8:\"datatype\";s:6:\"string\";s:11:\"description\";s:106:\"Set to fieldname from the $cObj-&gt;data-array\n&nbsp;\nSee &quot;content.php&quot; for the colors available\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:6;a:6:{s:8:\"property\";s:13:\"color.default\";s:8:\"datatype\";s:21:\"string &nbsp;/stdWrap\";s:11:\"description\";s:24:\"[default] = User defined\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:7;a:6:{s:8:\"property\";s:15:\"color.1\ncolor.2\";s:8:\"datatype\";s:6:\"string\";s:11:\"description\";s:22:\"[1],[2] = User defined\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:8;a:6:{s:8:\"property\";s:16:\"properties.field\";s:8:\"datatype\";s:3:\"int\";s:11:\"description\";s:225:\"Set to fieldname from the $cObj-&gt;data-array\n&nbsp;\nThe property values goes like this:\nbit 0: &lt;B&gt;\nbit 1: &lt;I&gt;\nbit 2: &lt;U&gt;\nbit 3: (uppercase)\n&nbsp;\nThus a value of 5 would result in bold and underlined text\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:9;a:6:{s:8:\"property\";s:18:\"properties.default\";s:8:\"datatype\";s:18:\"int &nbsp;/stdWrap\";s:11:\"description\";s:88:\"[default] = User defined (This value will be used whenever &quot;.field&quot; is false!)\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:10;a:6:{s:8:\"property\";s:7:\"altWrap\";s:8:\"datatype\";s:4:\"wrap\";s:11:\"description\";s:255:\"If this value is set, the wrapping with a font-tag based on font,size and color is NOT done. Rather the element is wrapped with this value.\nUse it to assign a stylesheet by setting this value to eg.\n&nbsp;\n&lt;div class=&quot;text&quot;&gt; | &lt;/div&gt;\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}}}','');
INSERT INTO static_tsconfig_help VALUES (170,270,'039f9f0970f132db5add53b2178e6889','','tsref:-&gt;encapsLines','a:1:{s:4:\"rows\";a:9:{i:0;a:6:{s:8:\"property\";s:13:\"encapsTagList\";s:8:\"datatype\";s:15:\"list of strings\";s:11:\"description\";s:279:\"List of tags which qualify as encapsulating tags. Must be lowercase.\n&nbsp;\n<b>Example:</b>\nencapsTagList = div, p\n&nbsp;\nThis setting will recognize the red line below as encapsulated lines:\n&nbsp;\nFirst line of text\nSome &lt;div&gt;text&lt;/div&gt;\n&lt;B&gt;Some text&lt;/B&gt;\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:1;a:6:{s:8:\"property\";s:18:\"remapTag.[tagname]\";s:8:\"datatype\";s:6:\"string\";s:11:\"description\";s:387:\"Enter a new tag name here if you wish the tagname of any encapsulation to be unified to a single tag name.\n&nbsp;\nFor instance, setting this value to &quot;remapTags.P=DIV&quot; would convert:\n&nbsp;\n&lt;p&gt;Some text&lt;/p&gt;\n&lt;div&gt;Some text&lt;/div&gt;\n&nbsp;\nto\n&nbsp;\n&lt;div&gt;Some text&lt;/div&gt;\n&lt;div&gt;Some text&lt;/div&gt;\n&nbsp;\n([<i>tagname</i>] is in uppercase.)\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:2;a:6:{s:8:\"property\";s:23:\"addAttributes.[tagname]\";s:8:\"datatype\";s:16:\"array of strings\";s:11:\"description\";s:495:\"Attributes to set in the encapsulation tag.\n<b>&nbsp;</b>\n<b>Example:</b>\naddAttributes.P {\n&nbsp;&nbsp;style=padding-bottom:0px; margin-top:1px; margin-bottom:1px;\n&nbsp;&nbsp;align=center\n}\n&nbsp;\n([<i>tagname</i>] is in uppercase.)\n&nbsp;\n.setOnly =\nexists : This will set the value ONLY if the property does not already exist\nblank : This will set the value ONLY if the property does not already exist OR is blank (&quot;&quot;)\n&nbsp;\nDefault is to always override/set the attributes value.\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:3;a:6:{s:8:\"property\";s:14:\"removeWrapping\";s:8:\"datatype\";s:6:\"boolen\";s:11:\"description\";s:261:\"If set, then all existing wrapping will be removed.\n&nbsp;\nThis:\n&nbsp;\nFirst line of text\nSome &lt;div&gt;text&lt;/div&gt;\n&lt;B&gt;Some text&lt;/B&gt;\n&nbsp;\nbecomes this:\n&nbsp;\nFirst line of text\nSome &lt;div&gt;text&lt;/div&gt;\n&lt;B&gt;Some text&lt;/B&gt;\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:4;a:6:{s:8:\"property\";s:19:\"wrapNonWrappedLines\";s:8:\"datatype\";s:4:\"wrap\";s:11:\"description\";s:208:\"Wrapping for non-encapsulated lines\n&nbsp;\n<b>Example:</b>\n.wrapNonWrappedLines = &lt;P&gt;|&lt;/P&gt;\n&nbsp;\nThis:\n&nbsp;\n&lt;p&gt;Some text&lt;/p&gt;\n&nbsp;\nbecomes this:\n&nbsp;\n&lt;p&gt;Some text&lt;/p&gt;\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:5;a:6:{s:8:\"property\";s:16:\"innerStdWrap_all\";s:8:\"datatype\";s:12:\"-&gt;stdWrap\";s:11:\"description\";s:73:\"Wraps the content inside all lines, whether they are encapsulated or not.\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:6;a:6:{s:8:\"property\";s:28:\"encapsLinesStdWrap.[tagname]\";s:8:\"datatype\";s:12:\"-&gt;stdWrap\";s:11:\"description\";s:84:\"Wraps the content inside all encapsulated lines.\n([<i>tagname</i>] is in uppercase.)\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:7;a:6:{s:8:\"property\";s:12:\"defaultAlign\";s:8:\"datatype\";s:21:\"string / -&gt;stdWrap\";s:11:\"description\";s:152:\"If set, this value is set as the default &quot;align&quot; value of the wrapping tags, both from .encapsTagList, .bypassEncapsTagList and .nonWrappedTag\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:8;a:6:{s:8:\"property\";s:13:\"nonWrappedTag\";s:8:\"datatype\";s:7:\"tagname\";s:11:\"description\";s:334:\"For all non-wrapped lines, you can set here which tag it should be wrapped in. Example would be &quot;P&quot;. This is an alternative to .wrapNonWrappedLines and has the advantage that it\'s attributes are set by .addAttributes as well as defaultAlign. Thus you can easier match the wrapping tags used for nonwrapped and wrapped lines.\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}}}','');
INSERT INTO static_tsconfig_help VALUES (156,270,'bcdcdb0a538a97e2d7d59053ce4f715c','','alues are strings an a match happens if one of these strings equals the type of device','a:1:{s:4:\"rows\";a:34:{i:0;a:5:{s:8:\"property\";s:11:\"&lt;tag&gt;\";s:8:\"datatype\";s:43:\"<b>&lt;BODY bgcolor=&quot;red&quot;&gt;</b>\";s:11:\"description\";s:6:\"&nbsp;\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;}i:1;a:5:{s:8:\"property\";s:5:\"align\";s:8:\"datatype\";s:12:\"<b>right</b>\";s:11:\"description\";s:70:\"<b>right / left / center</b>\nDecides alignment, typically in HTML-tags\";s:7:\"default\";s:4:\"left\";s:12:\"column_count\";i:4;}i:2;a:5:{s:8:\"property\";s:7:\"VHalign\";s:8:\"datatype\";s:70:\"<i>Hori.align = right and Vert.align = center:</i>\n<b>r , c &nbsp;</b>\";s:11:\"description\";s:94:\"<b>r/c/l , t/c/b</b>\nHorizontal (right, center, left) , Vertical align (top / center / bottom)\";s:7:\"default\";s:5:\"l , t\";s:12:\"column_count\";i:4;}i:3;a:5:{s:8:\"property\";s:8:\"resource\";s:8:\"datatype\";s:104:\"<i>From the resourcefield:</i>\ntoplogo*.gif\n&nbsp;\n<i>Reference to filesystem:</i>\nfileadmin/picture.gif\";s:11:\"description\";s:572:\"1) A reference to a file from the resource-field in the template.\nYou can write the exact filename or you can include an asterisk (*) as wildcard.\nIt\'s recommended to include a &quot;*&quot; before the fileextension (see example to the left). This will ensure that the file is still referenced correct even if the template is copied and the file will have it\'s name prepended with numbers!!\n2) If the value contains a &quot;/&quot; it\'s expected to be a reference (absolute or relative) to a file on the file-system instead of the resource-field. No support for wildcards.\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;}i:4;a:5:{s:8:\"property\";s:11:\"imgResource\";s:8:\"datatype\";s:173:\"Here &quot;file&quot; is a imgResource:\nfile = toplogo*.gif\nfile.width = 200\n&nbsp;\nGIFBUILDER:\nfile = GIFBUILDER\nfile {\n&nbsp;&nbsp;&nbsp;... (GIFBUILDER-properties here)\n}\";s:11:\"description\";s:362:\"1) A &quot;resource&quot; (see above) + imgResource-properties (see example to the left and object-reference below)\nFiletypes can be anything among the allowed types defined in the configuration variable $TYPO3_CONF_VARS[&quot;GFX&quot;][&quot;imagefile_ext&quot;] (localconf.php). Standard is pdf,gif,jpg,jpeg,tif,bmp,ai,pcx,tga,png.\n&nbsp;\n2) GIFBUILDER-object\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;}i:5;a:5:{s:8:\"property\";s:9:\"HTML-code\";s:8:\"datatype\";s:43:\"<b>&lt;B&gt;Some text in bold&lt;/B&gt;</b>\";s:11:\"description\";s:14:\"pure HTML-code\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;}i:6;a:5:{s:8:\"property\";s:6:\"target\";s:8:\"datatype\";s:40:\"<b>_top</b>\n<b>_blank</b>\n<b>content</b>\";s:11:\"description\";s:117:\"target in &lt;A&gt;-tag.\nThis is normally the same value as the name of the root-level object that defines the frame.\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;}i:7;a:5:{s:8:\"property\";s:14:\"imageExtension\";s:8:\"datatype\";s:67:\"<b>jpg</b>\n<b>web&nbsp;&nbsp;&nbsp;&nbsp;<i>(gif or jpg ..)</i></b>\";s:11:\"description\";s:379:\"Image extensions can be anything among the allowed types defined in the global variable $TYPO3_CONF_VARS[&quot;GFX&quot;][&quot;imagefile_ext&quot;] (localconf.php). Standard is pdf,gif,jpg,jpeg,tif,bmp,ai,pcx,tga,png.\n<b>The value &quot;web&quot;</b> is special. This will just ensure that an image is converted to a web imageformat (gif or jpg) if it happens not to be already!\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;}i:8;a:5:{s:8:\"property\";s:6:\"degree\";s:8:\"datatype\";s:13:\"<b>&nbsp;</b>\";s:11:\"description\";s:19:\"-90 to 90, integers\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;}i:9;a:5:{s:8:\"property\";s:13:\"posint / int+\";s:8:\"datatype\";s:13:\"<b>&nbsp;</b>\";s:11:\"description\";s:16:\"Positive integer\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;}i:10;a:5:{s:8:\"property\";s:3:\"int\";s:8:\"datatype\";s:13:\"<b>&nbsp;</b>\";s:11:\"description\";s:112:\"integer\n(sometimes used generally though another type would have been more appropriate, like &quot;pixels&quot;)\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;}i:11;a:5:{s:8:\"property\";s:20:\"str / string / value\";s:8:\"datatype\";s:13:\"<b>&nbsp;</b>\";s:11:\"description\";s:111:\"string.\n(sometimes used generally though another type would have been more appropriate, like &quot;align&quot;)\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;}i:12;a:5:{s:8:\"property\";s:7:\"boolean\";s:8:\"datatype\";s:8:\"<b>1</b>\";s:11:\"description\";s:61:\"boolean\nnon-empty strings (but not zero) are &quot;true&quot;\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;}i:13;a:5:{s:8:\"property\";s:8:\"rotation\";s:8:\"datatype\";s:6:\"&nbsp;\";s:11:\"description\";s:29:\"integer, degrees from 0 - 360\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;}i:14;a:5:{s:8:\"property\";s:7:\"x,y,w,h\";s:8:\"datatype\";s:16:\"<b>10,10,5,5</b>\";s:11:\"description\";s:73:\"x,y is the offset from the upper left corner.\nw,h is the width and height\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;}i:15;a:5:{s:8:\"property\";s:10:\"HTML-color\";s:8:\"datatype\";s:26:\"<b>red</b>\n<b>#ffeecc </b>\";s:11:\"description\";s:581:\"<b>HTML-color codes:</b>\n&nbsp;\nBlack = &quot;#000000&quot; &nbsp;&nbsp;\nSilver = &quot;#C0C0C0&quot; &nbsp;&nbsp;\nGray = &quot;#808080&quot; &nbsp;&nbsp;\nWhite = &quot;#FFFFFF&quot; &nbsp;&nbsp;\nMaroon = &quot;#800000&quot; &nbsp;&nbsp;\nRed = &quot;#FF0000&quot; &nbsp;&nbsp;\nPurple = &quot;#800080&quot; &nbsp;&nbsp;\nFuchsia = &quot;#FF00FF&quot; &nbsp;&nbsp;\nGreen = &quot;#008000&quot;\nLime = &quot;#00FF00&quot;\nOlive = &quot;#808000&quot;\nYellow = &quot;#FFFF00&quot;\nNavy = &quot;#000080&quot;\nBlue = &quot;#0000FF&quot;\nTeal = &quot;#008080&quot;\nAqua = &quot;#00FFFF&quot;\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;}i:16;a:5:{s:8:\"property\";s:12:\"GraphicColor\";s:8:\"datatype\";s:440:\"<b>red<i>&nbsp;&nbsp;&nbsp;&nbsp;(HTML-color)</i></b>\n<b>#ffeecc <i>&nbsp;&nbsp;&nbsp;&nbsp;(HTML-color)</i></b>\n<b>255,0,255<i>&nbsp;&nbsp;&nbsp;&nbsp;(RGB-integers)</i></b>\n<i>&nbsp;</i>\n<i>Extra:</i>\n<b>red<i> : *0.8</i><i>&nbsp;&nbsp;&nbsp;&nbsp;(&quot;red&quot; is darkend by factor 0.8)</i></b>\n<b>#ffeecc <i>: +16</i><i>&nbsp;&nbsp;&nbsp;&nbsp;(&quot;ffeecc&quot; is going to #fffedc because 16 is added)</i></b>\n<b><i>&nbsp;</i></b>\";s:11:\"description\";s:393:\"The color can be given as HTML-colors or as a comma-seperated list of RGB-values (integers)\nYou can add an extra parameter that will modify the color mathematically:\nSyntax: &nbsp;\n[colordef] : [modifier]\nwhere modifier can be and integer which is added/subtracted to the three RGB-channels or a floatingpoint with an &quot;*&quot; before, which will then multiply the values with that factor.\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;}i:17;a:5:{s:8:\"property\";s:7:\"page_id\";s:8:\"datatype\";s:21:\"<b>this</b>\n<b>34</b>\";s:11:\"description\";s:54:\"A page id (int) or &quot;this&quot; (=current page id)\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;}i:18;a:5:{s:8:\"property\";s:6:\"pixels\";s:8:\"datatype\";s:10:\"<b>345</b>\";s:11:\"description\";s:14:\"pixel-distance\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;}i:19;a:5:{s:8:\"property\";s:4:\"list\";s:8:\"datatype\";s:23:\"<b>item,item2,item3</b>\";s:11:\"description\";s:14:\"list of values\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;}i:20;a:5:{s:8:\"property\";s:7:\"margins\";s:8:\"datatype\";s:105:\"<i>This sets leftmargin to 10 and bottom-margin to 5. Top and right is not set (zero)</i>\n<b>10,0,0,5</b>\";s:11:\"description\";s:32:\"l,t,r,b\nleft, top, right, bottom\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;}i:21;a:5:{s:8:\"property\";s:4:\"wrap\";s:8:\"datatype\";s:142:\"<i>This will cause the value to be wrapped in a font-tag coloring the value red:</i>\n<b>&lt;font color=&quot;red&quot;&gt; | &lt;/font&gt;</b>\";s:11:\"description\";s:153:\"&lt;...&gt; | &lt;/...&gt;\nUsed to wrap something. The part on the left and right of the vertical line is placed on the left and right side of the value.\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;}i:22;a:5:{s:8:\"property\";s:8:\"linkWrap\";s:8:\"datatype\";s:115:\"<i>This will make a link to the root-level of a website:</i>\n<b>&lt;A HREF=&quot;?id={0}&quot;&gt; | &lt;/A&gt;</b>\";s:11:\"description\";s:342:\"&lt;.. {x}.&gt; | &lt;/...&gt;\n{x}; x is an integer (0-9) and points to a key in the PHP-array rootLine. The key is equal to the level the current page is on measured relatively to the root of the website.\nIf the key exists the uid of the level that key pointed to is inserted instead of {x}.\nThus we can insert page_ids from previous levels.\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;}i:23;a:5:{s:8:\"property\";s:4:\"case\";s:8:\"datatype\";s:12:\"<b>upper</b>\";s:11:\"description\";s:53:\"&quot;upper&quot; / &quot;lower&quot;\nCase-conversion\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;}i:24;a:5:{s:8:\"property\";s:5:\"space\";s:8:\"datatype\";s:12:\"<b>5 | 5</b>\";s:11:\"description\";s:86:\"&quot;before | after&quot;\nUsed for content and sets space &quot;before | after&quot;.\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;}i:25;a:5:{s:8:\"property\";s:9:\"date-conf\";s:8:\"datatype\";s:60:\"<b>d-m-y&nbsp;&nbsp;&nbsp;&nbsp;<i>(dd-mm-yy format)</i></b>\";s:11:\"description\";s:861:\"See PHP function Date()!\n&nbsp;\na - &quot;am&quot; or &quot;pm&quot;\nA - &quot;AM&quot; or &quot;PM&quot;\nd - day of the month, numeric, 2 digits (with leading zeros)\nD - day of the week, textual, 3 letters; i.e. &quot;Fri&quot;\nF - month, textual, long; i.e. &quot;January&quot;\nh - hour, numeric, 12 hour format\nH - hour, numeric, 24 hour format\ni - minutes, numeric\nj - day of the month, numeric, without leading zeros\nl (lowercase \'L\') - day of the week, textual, long; i.e. &quot;Friday&quot;\nm - month, numeric\nM - month, textual, 3 letters; i.e. &quot;Jan&quot;\ns - seconds, numeric\nS - English ordinal suffix, textual, 2 characters; i.e. &quot;th&quot;, &quot;nd&quot;\nU - seconds since the epoch\nY - year, numeric, 4 digits\nw - day of the week, numeric, 0 represents Sunday\ny - year, numeric, 2 digits\nz - day of the year, numeric; i.e. &quot;299&quot;\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;}i:26;a:5:{s:8:\"property\";s:13:\"strftime-conf\";s:8:\"datatype\";s:113:\"Date &quot;DD-MM-YY&quot; = \n<b>%e:%m:%y</b>\nTime &quot;HH:MM:SS&quot; = \n<b>%H:%M:%S</b>\nor &nbsp;just\n<b>%T</b>\";s:11:\"description\";s:2115:\"%a - abbreviated weekday name according to the current locale\n%A - full weekday name according to the current locale\n%b - abbreviated month name according to the current locale\n%B - full month name according to the current locale\n%c - preferred date and time representation for the current locale\n%C - century number (the year divided by 100 and truncated to an integer, range 00 to 99)\n%d - day of the month as a decimal number (range 00 to 31)\n%D - same as %m/%d/%y\n<b>%e - day of the month as a decimal number, a single digit is preceded by a space (range \' 1\' to \'31\') </b>\n%h - same as %b\n<b>%H - hour as a decimal number using a 24-hour clock (range 00 to 23) </b>\n%I - hour as a decimal number using a 12-hour clock (range 01 to 12)\n%j - day of the year as a decimal number (range 001 to 366)\n<b>%m - month as a decimal number (range 01 to 12) </b>\n<b>%M - minute as a decimal number </b>\n%n - newline character\n%p - either `am\' or `pm\' according to the given time value, or the corresponding strings for the current locale\n%r - time in a.m. and p.m. notation\n%R - time in 24 hour notation\n<b>%S - second as a decimal number </b>\n%t - tab character\n%T - current time, equal to %H:%M:%S\n%u - weekday as a decimal number [1,7], with 1 representing Monday\n%U - week number of the current year as a decimal number, starting with the first Sunday as the first day of the first week\n%V - The ISO 8601:1988 week number of the current year as a decimal number, range 01 to 53, where week 1 is the first week that has at least 4 days in the current year, and with Monday as the first day of the week.\n%W - week number of the current year as a decimal number, starting with the first Monday as the first day of the first week\n%w - day of the week as a decimal, Sunday being 0\n%x - preferred date representation for the current locale without the time\n%X - preferred time representation for the current locale without the date\n<b>%y - year as a decimal number without a century (range 00 to 99) </b>\n%Y - year as a decimal number including the century\n%Z - time zone or name or abbreviation\n%% - a literal `%\' character\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;}i:27;a:5:{s:8:\"property\";s:9:\"UNIX-time\";s:8:\"datatype\";s:52:\"<i>Seconds to 07/04 2000 23:58:</i>\n<b>955144722</b>\";s:11:\"description\";s:25:\"Seconds since 1/1 1970...\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;}i:28;a:5:{s:8:\"property\";s:4:\"path\";s:8:\"datatype\";s:23:\"<i>fileadmin/stuff/</i>\";s:11:\"description\";s:53:\"path relative to the directory from which we operate.\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;}i:29;a:5:{s:8:\"property\";s:16:\"&lt;tag&gt;-data\";s:8:\"datatype\";s:13:\"<i>&nbsp;</i>\";s:11:\"description\";s:73:\"<b>Example:</b>\n<i>&lt;frameset&gt;-data: row</i>\ncould be \'<i>150,*</i>\'\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;}i:30;a:5:{s:8:\"property\";s:18:\"&lt;tag&gt;-params\";s:8:\"datatype\";s:13:\"<i>&nbsp;</i>\";s:11:\"description\";s:112:\"<b>Example:</b>\n<i>&lt;frameset&gt;-params</i>\ncould be \'<i>border=&quot;0&quot; framespacing=&quot;0&quot;</i>\'\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;}i:31;a:5:{s:8:\"property\";s:7:\"getText\";s:8:\"datatype\";s:1830:\"<i>get content from the $cObj-&gt;data-array[<b>header</b>]:</i>\n<b>= field : header</b>\n<i>get content from the $cObj-&gt;parameters-array[<b>color</b>]:</i>\n<b>= parameter : color</b>\n<i>get content from the $GLOBALS[&quot;TSFE&quot;]-&gt;register[<b>color</b>]:</i>\n<b>= register : color</b>\n<i>get the title of the page on the first level of the rootline:</i>\n<b>= leveltitle : 1</b>\n<i>get the title of the page on the level right below the current page AND if that is not present, walt to the bottom of the rootline until there\'s a title:</i>\n<b>= leveltitle : -2 , slide</b>\n<i>get the id of the root-page of the website (level zero)</i>\n<b>= leveluid : 0</b>\n<i>get the env var HTTP_REFERER:</i>\n<b>= getenv : HTTP_REFERER</b>\n<i>get the env variable $HTTP_COOKIE_VARS[some_cookie]:</i>\n<b>= global : HTTP_COOKIE_VARS | some_cookie</b>\n<i>get the current time formatted dd-mm-yy:</i>\n<b>= date : d-m-y</b>\n<i>get the current page-title:</i>\n<b>= page : title</b>\n<i>get the current value:</i>\n<b>= current : 1</b>\nget input value from query string, (&amp;stuff=)\n<b>= GPvar : stuff</b>\nget the current id\n<b>= TSFE : id</b>\nget the value of the header of record with uid 234 from table tt_content:\n<b>= DB : tt_content:234:header</b>\n<b>= fullRootLine : -1, title</b>\nThis gets the title &quot;1. page before&quot; in a page tree like the one below provided we are are the page &quot;Here you are!&quot; (or &quot;Site root&quot;) and this TypoScript is in the template with root at &quot;Site root&quot;. Red numbers indicate what values of <i>keynumber</i> would point to:\n- Page tree root &nbsp;&nbsp;-2\n&nbsp;&nbsp;&nbsp;|- 1. page before &nbsp;&nbsp;-1 \n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;|- Site root (root template here!) &nbsp;&nbsp;0\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;|- Here you are! &nbsp;1\";s:11:\"description\";s:2493:\"This returns a value from somewhere in PHP-array, defined by the type. The syntax is &quot;type : pointer&quot;\n&nbsp;\n<b>field :</b> [fieldname from the current <i>$cObj</i>-&gt;data-array in the cObj.]\nAs default the <i>$cObj</i>-&gt;data-array is $GLOBALS[&quot;TSFE&quot;]-&gt;page (record of the current page!)\nIn TMENU: <i>$cObj</i>-&gt;data is set to the page-record for each menuitem.\nIn CONTENT/RECORDS <i>$cObj</i>-&gt;data is set to the actual record\nIn GIFBUILDER <i>$cObj</i>-&gt;data is set to the data GIFBUILDER is supplied with.\n<b>parameter :</b> [fieldname from the current <i>$cObj</i>-&gt;parameters-array in the cObj.]\nSee &nbsp;-&gt;parseFunc!\n<b>register :</b> [fieldname from the $GLOBALS[&quot;TSFE&quot;]-&gt;register]\nSee cObject &quot;LOAD_REGISTER&quot;\n<b>leveltitle, leveluid, levelmedia:</b> [levelTitle, uid or media in rootLine, 0- , negative = from behind, &quot; , slide&quot; parameter forces a walk to the bottom of the rootline until there\'s a &quot;true&quot; value to return. Useful with levelmedia.]\n<b>global :</b> [GLOBAL-var, split with | if you want to get from an array! DEPRECIATED, use GPvar, TSFE or getenv]\n<b>date :</b> [date-conf]\n<b>page :</b> [current page record]\n<b>current : 1</b> (gets \'current\' value)\n<b>level : 1 &nbsp;(gets the rootline level of the current page)</b>\n<b>GPvar:</b> Value from GET or POST method. Use this instead of global\n<b>TSFE: </b>Value from TSFE global main object\n<b>getenv:</b> Value from environment vars\n<b>DB:</b> Value from database, syntax is [tablename] : [uid] : [field]. Any record from a table in TCA can be selected here. Only marked-deleted records does not return a value here.\n<b>--------------------</b>\n<b>Getting more values.</b>\nBy separating the value of getText with &quot;//&quot; (double slash) you let getText fetch the first value. If it appears empty (&quot;&quot; or zero) the next value is fetched and so on. Example:\n= field:header // field:title // field:uid\nThis gets &quot;title&quot; if &quot;header&quot; is empty. If &quot;title&quot; is also empty it gets field &quot;uid&quot;\n<b>fullRootLine </b>:\nGetting a value from the rootline (TSFE-&gt;rootLine) going all the way to the root of the page tree.\n<i>[keynumber, fieldname, &quot;slide&quot;]</i>\nKeynumber is relative to the current site root, so negative numbers refer to subsequent levels below the site root. Fieldname is the name of the datafield to get. For &quot;slide&quot;, see <i>levelmedia</i> type above.\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;}i:32;a:5:{s:8:\"property\";s:3:\"dir\";s:8:\"datatype\";s:236:\"<i>returns a list of all pdf, gif and jpf-filer from fileadmin/files/ sorted by their name</i> reversely and with the full path (with &quot;<i>fileadmin/files/&quot; prepended)</i>\n<b>fileadmin/files/ | pdf,gif,jpg | name</b> | r | true\";s:11:\"description\";s:383:\"[path relative to the webroot of the site] | [list of valid extensions] | [sorting: name, size, ext, date] | &nbsp;[reverse: &quot;r&quot;] &nbsp;| &nbsp;[return full path: boolean\nFiles matching is returned in a comma-separated string.\n<b>Note:</b>\nThe value of config-option &quot;lockFilePath&quot; must equal the first part of the path. Thereby the path is locked to that folder.\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;}i:33;a:5:{s:8:\"property\";s:13:\"function-name\";s:8:\"datatype\";s:98:\"Function:\n<b>user_reverseString</b>\nMethod in class:\n<b>user_stringReversing-&gt;reverseString</b>\";s:11:\"description\";s:741:\"Indicates a function or method in a class to call. See more information at the USER cObject.\nDepending on implementation the class or function name (but not the method name) should probably be prefixed with &quot;user_&quot;. This can be changed in the TYPO3_CONF_VARS config though. Also the function / method is normally called with 2 parameters, typ. $conf (TS config) and $content (some content to be processed and returned)\nAlso if you call a method in a class, it is checked (when using the USER/USER_INT objects) whether a class with the same name, but prefixed with &quot;ux_&quot; is present and if so, this class is instantiated instead. See &quot;Inside Typo3&quot; document for more information on extending the classes in Typo3!\";s:7:\"default\";s:13:\"<b>&nbsp;</b>\";s:12:\"column_count\";i:4;}}}','');
INSERT INTO static_tsconfig_help VALUES (188,270,'619d4b1e512edbf3cdbaa540e35299d6','','tsref:-&gt;META','a:1:{s:4:\"rows\";a:1:{i:0;a:6:{s:8:\"property\";s:8:\"Array...\";s:8:\"datatype\";s:22:\"<i>string /stdWrap</i>\";s:11:\"description\";s:480:\"Metatags\nIf value is empty (after trimming) the metatag is not generated.\nIf the &quot;key&quot; (eg. &quot;REFRESH&quot; or &quot;DESCRIPTION&quot;) is &quot;REFRESH&quot; (caseinsensitive), then the &quot;http-equiv&quot;-attribute is used in the metatag instead of &quot;name&quot;.\n&nbsp;\n<b>Examples:</b>\n.REFRESH = &nbsp;<i>[sec]; [url, leave blank for same page]</i>\n.DESCRIPTION = This is the description of the content in this document\n.KEYWORDS = This is the keywords...\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}}}','');
INSERT INTO static_tsconfig_help VALUES (189,270,'f5345556a80f7226b56ba4fdc2f3c476','','tsref:-&gt;CARRAY','a:1:{s:4:\"rows\";a:4:{i:0;a:6:{s:8:\"property\";s:10:\"1,2,3,4...\";s:8:\"datatype\";s:7:\"cObject\";s:11:\"description\";s:177:\"This is a numerical &quot;array&quot; of content-objects (cObjects). The order by which you specific the objects is not important as the array will be sorted before it\'s parsed!\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:1;a:6:{s:8:\"property\";s:22:\"Occational properties:\";s:8:\"datatype\";s:0:\"\";s:11:\"description\";s:0:\"\";s:7:\"default\";s:0:\"\";s:12:\"column_count\";i:1;s:16:\"is_propertyTable\";i:1;}i:2;a:6:{s:8:\"property\";s:23:\"(stdWrap properties...)\";s:8:\"datatype\";s:6:\"&nbsp;\";s:11:\"description\";s:431:\"<b>NOTE:</b> This applies ONLY if &quot;CARRAY /stdWrap&quot; is set to be data type\nIf you specify any non-integer properties to a CARRAY, stdWrap will be invoked with all properties of the CARRAY.\n&nbsp;\n<b>Example:</b>\nThis will return \'&lt;B&gt;This will be rendered before &quot;10&quot;testing&lt;/B&gt;\'\n10 = TEXT\n10.value = testing\n5 = HTML\n5.value = This will be rendered before &quot;10&quot;\nwrap = &lt;B&gt; |&lt;/B&gt;\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:3;a:6:{s:8:\"property\";s:10:\"(TDParams)\";s:8:\"datatype\";s:17:\"&lt;TD&gt;-params\";s:11:\"description\";s:208:\"<b>NOTE:</b> This applies ONLY if &quot;CARRAY +TDParams&quot; is set to be data type\nThis property is used only in some cases where CARRAY is used. Please look out for a note about that in the various cases.\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}}}','');
INSERT INTO static_tsconfig_help VALUES (174,270,'ab5cc5b61ca6a63ecb5d99b898d67461','','tsref:-&gt;parseFunc','a:1:{s:4:\"rows\";a:13:{i:0;a:6:{s:8:\"property\";s:14:\"externalBlocks\";s:8:\"datatype\";s:28:\"list of tagnames/+properties\";s:11:\"description\";s:3195:\"This allows you to pre-split the content passed to parseFunc so that only content outside the blocks with the given tags is parsed.\n<b>Extra properties:</b>\n<b>.[tagname]</b> {\n&nbsp;&nbsp;<b>callRecursive</b> = [boolean]; If set, the content of the block is directed into parseFunc again. Otherwise the content is just passed through with no other processing than stdWrap (see below)\n&nbsp;&nbsp;<b>callRecursive.dontWrapSelf </b>= [boolean]; If set, the tags of the block is <i>not</i> wrapped around the content returned from parseFunc.\n&nbsp;&nbsp;<b>callRecursive.tagStdWrap</b> = -&gt;stdWrap processing of the block-tags.\n&nbsp;&nbsp;<b>stdWrap </b>= -&gt;stdWrap processing of the whole block (regardless of whether callRecursive was set.)\n&nbsp;&nbsp;<b>stripNLprev </b>= [boolean]; Strips off last linebreak of the previous outside block\n&nbsp;&nbsp;<b>stripNLnext </b>= [boolean]; Strips off first linebreak of the next outside block\n&nbsp;&nbsp;<b>stripNL </b>= [boolean]: Does both of the above.\n&nbsp;\n<b>&nbsp;&nbsp;&nbsp;HTMLtableCells </b>= [boolean]; If set, then the content is expected to be a table and every table-cell is traversed.\n&nbsp;&nbsp;&nbsp;# Below, default is all cells and 1,2,3... overrides for specific cols.\n<b>&nbsp;&nbsp;&nbsp;HTMLtableCells.[default/1/2/3/...] </b>{\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<b>callRecursive </b>= [boolean]; The content is parsed through current parseFunc\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<b>stdWrap </b>= -&gt;stdWrap processing of the content in the cell\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<b>tagStdWrap</b> = -&gt; The &lt;TD&gt; tag is processed by -&gt;stdWrap\n&nbsp;&nbsp;&nbsp;}\n&nbsp;&nbsp;&nbsp;<b>HTMLtableCells.addChr10BetweenParagraphs </b>= [boolean]; If set, then all &lt;/P&gt;&lt;P&gt; appearances will have a chr(10) inserted between them\n}\n&nbsp;\n<b>Example:</b>\nThis example is used to split regular bodytext content so that tables and blockquotes in the bodytext are processed correctly. The blockquotes are passed into parseFunc again (recursively) and further their top/bottom margins are set to 0 (so no apparent linebreaks are seen)\nThe tables are also displayed with a number of properties of the cells overridden.\ntt_content.text.20.parseFunc.externalBlocks {\n&nbsp;&nbsp;blockquote.callRecursive=1\n&nbsp;&nbsp;blockquote.callRecursive.tagStdWrap.HTMLparser = 1\n&nbsp;&nbsp;blockquote.callRecursive.tagStdWrap.HTMLparser {\n&nbsp;&nbsp;&nbsp;&nbsp;tags.blockquote.fixAttrib.style.list = margin-bottom:0;margin-top:0;\n&nbsp;&nbsp;&nbsp;&nbsp;tags.blockquote.fixAttrib.style.always=1\n&nbsp;&nbsp;}\n&nbsp;&nbsp;blockquote.stripNLprev=1\n&nbsp;&nbsp;blockquote.stripNLnext=1\n&nbsp;\n&nbsp;&nbsp;table.stripNL=1\n&nbsp;&nbsp;table.stdWrap.HTMLparser = 1\n&nbsp;&nbsp;table.stdWrap.HTMLparser {\n&nbsp;&nbsp;&nbsp;&nbsp;tags.table.overrideAttribs = border=0 cellpadding=2 cellspacing=1 style=&quot;margin-top:10px; margin-bottom:10px;&quot;\n&nbsp;&nbsp;&nbsp;&nbsp;tags.tr.allowedAttribs=0\n&nbsp;&nbsp;&nbsp;&nbsp;tags.td.overrideAttribs = valign=top bgcolor=&quot;#eeeeee&quot; style=&quot;font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;&nbsp;&nbsp;&nbsp;&nbsp;font-size : 10px;&quot;\n&nbsp;&nbsp;}\n}\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:1;a:6:{s:8:\"property\";s:9:\"constants\";s:8:\"datatype\";s:7:\"boolean\";s:11:\"description\";s:336:\"The toplevel-defined constants will be substituted in the text. The constant-name is wrapped in &quot;###&quot;.\n&nbsp;\n<b>Example:</b>\nconstants.EMAIL = &nbsp;<i>email@email.com</i>\n(NOTE: This is toplevel TypoScript!)\nAll cases of the string ###EMAIL### will be substituted in the text. The constants are defined as a toplevel object.\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:2;a:6:{s:8:\"property\";s:5:\"short\";s:8:\"datatype\";s:23:\"<i>array of strings</i>\";s:11:\"description\";s:297:\"Like constants above, but local.\n&nbsp;\n<b>Example:</b>\nThis substitutes all occurencies of &quot;T3&quot; with &quot;Typo3 CMS&quot; and &quot;T3web&quot; with a link to typo3.com.\nshort {\n&nbsp;&nbsp;T3 = Typo3 CMS\n&nbsp;&nbsp;T3web = &lt;a href=&quot;http://typo3.com&quot;&gt;typo3&lt;/a&gt;\n}\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:3;a:6:{s:8:\"property\";s:16:\"plainTextStdWrap\";s:8:\"datatype\";s:12:\"-&gt;stdWrap\";s:11:\"description\";s:51:\"This is stdWrap properties for all non-tag content.\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:4;a:6:{s:8:\"property\";s:8:\"userFunc\";s:8:\"datatype\";s:13:\"function name\";s:11:\"description\";s:178:\"This passes the non-tag content to a function of your own choice. Similar to eg. .postUserFunc in stdWrap.\nRemember the function name must possibly be prepended &quot;user_&quot;\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:5;a:6:{s:8:\"property\";s:17:\"nonTypoTagStdWrap\";s:8:\"datatype\";s:12:\"-&gt;stdWrap\";s:11:\"description\";s:246:\"Like .plainTextStdWrap. Difference:\n.plainTextStdWrap works an ALL non-tag pieces in the text. .nonTypoTagStdWrap is post processing of all text (including tags) between special TypoTags (unless .breakoutTypoTagContent is not set for the TypoTag)\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:6;a:6:{s:8:\"property\";s:18:\"nonTypoTagUserFunc\";s:8:\"datatype\";s:13:\"function name\";s:11:\"description\";s:271:\"Like .userFunc. Differences is (like nonTypoTagStdWrap) that this is post processing of all content pieces around TypoTags while .userFunc processes all non-tag content. (Notice: .breakoutTypoTagContent must be set for the TypoTag if it\'s excluded from nonTypoTagContent)\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:7;a:6:{s:8:\"property\";s:5:\"sword\";s:8:\"datatype\";s:4:\"wrap\";s:11:\"description\";s:194:\"Marks up any words from the GET-method send array sword_list[] in the text. The word MUST be at least two characters long!\n<b>NOTE:</b> works only with $GLOBALS[&quot;TSFE&quot;]-&gt;no_cache==1\";s:7:\"default\";s:48:\"&lt;font color=&quot;red&quot;&gt;|&lt;/font&gt;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:8;a:6:{s:8:\"property\";s:9:\"makelinks\";s:8:\"datatype\";s:24:\"boolean / -&gt;makelinks\";s:11:\"description\";s:115:\"Convert webadresses prefixed with &quot;http://&quot; and mail-adresses prefixed with &quot;mailto:&quot; to links.\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:9;a:6:{s:8:\"property\";s:4:\"tags\";s:8:\"datatype\";s:16:\"<i>-&gt;tags</i>\";s:11:\"description\";s:80:\"Here you can define <b>custom tags</b> that will parse the content to something.\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:10;a:6:{s:8:\"property\";s:9:\"allowTags\";s:8:\"datatype\";s:15:\"list of strings\";s:11:\"description\";s:121:\"List of tags, which are allowed to exist in code!\nHighest priority: If a tag is found in allowTags, denyTags is ignored!!\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:11;a:6:{s:8:\"property\";s:8:\"denyTags\";s:8:\"datatype\";s:15:\"list of strings\";s:11:\"description\";s:370:\"List of tags, which may NOT exist in code! (use &quot;*&quot; for all.)\nLowest priority: If a tag is NOT found in allowTags, denyTags is checked. If denyTags is not &quot;*&quot; and the tag is not found in the list, the tag may exist!\n&nbsp;\n<b>Example:</b>\nThis allows &lt;B&gt;, &lt;I&gt;, &lt;A&gt; and &lt;IMG&gt; -tags to exist\n.allowTags = b,i,a,img\n.denyTags = *\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:12;a:6:{s:8:\"property\";s:2:\"if\";s:8:\"datatype\";s:7:\"-&gt;if\";s:11:\"description\";s:85:\"if &quot;if&quot; returns false the input value is not parsed, but returned directly.\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}}}','');
INSERT INTO static_tsconfig_help VALUES (190,270,'90abbeca518fabd3ec8944e62fd200b7','','tsref:(cObject).HTML','a:1:{s:4:\"rows\";a:1:{i:0;a:6:{s:8:\"property\";s:5:\"value\";s:8:\"datatype\";s:14:\"HTML / stdWrap\";s:11:\"description\";s:14:\"Raw HTML-code.\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}}}','');
INSERT INTO static_tsconfig_help VALUES (191,270,'03fe46bb8628f60fec5859bf75fa5f75','','tsref:(cObject).TEXT','a:1:{s:4:\"rows\";a:2:{i:0;a:6:{s:8:\"property\";s:5:\"value\";s:8:\"datatype\";s:5:\"value\";s:11:\"description\";s:34:\"text, wrap with stdWrap properties\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:1;a:6:{s:8:\"property\";s:23:\"(stdWrap properties...)\";s:8:\"datatype\";s:6:\"&nbsp;\";s:11:\"description\";s:6:\"&nbsp;\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}}}','');
INSERT INTO static_tsconfig_help VALUES (192,270,'571d18366e15bc9b1ce2cd4ef7da8ff5','','tsref:(cObject).COA/(cObject).COA_INT/(cObject).COBJ_ARRAY','a:1:{s:4:\"rows\";a:5:{i:0;a:6:{s:8:\"property\";s:10:\"1,2,3,4...\";s:8:\"datatype\";s:7:\"cObject\";s:11:\"description\";s:6:\"&nbsp;\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:1;a:6:{s:8:\"property\";s:2:\"if\";s:8:\"datatype\";s:7:\"-&gt;if\";s:11:\"description\";s:55:\"if &quot;if&quot; returns false the COA is NOT rendered\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:2;a:6:{s:8:\"property\";s:4:\"wrap\";s:8:\"datatype\";s:4:\"wrap\";s:11:\"description\";s:6:\"&nbsp;\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:3;a:6:{s:8:\"property\";s:7:\"stdWrap\";s:8:\"datatype\";s:12:\"-&gt;stdWrap\";s:11:\"description\";s:6:\"&nbsp;\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:4;a:6:{s:8:\"property\";s:11:\"includeLibs\";s:8:\"datatype\";s:23:\"<i>list of </i>resource\";s:11:\"description\";s:369:\"<b>(This property is used only if the object is COA_INT!, See introduction.)</b>\nThis is a comma-separated list of resources that are included as PHP-scripts (with include_once() function) if this script is included.\nThis is possible to do because any include-files will be known before the scripts are included. That\'s not the case with the regular PHP_SCRIPT cObject.\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}}}','');
INSERT INTO static_tsconfig_help VALUES (193,270,'3918801c03952a7fde07c4afd3faa80a','','tsref:(cObject).FILE','a:1:{s:4:\"rows\";a:3:{i:0;a:6:{s:8:\"property\";s:4:\"file\";s:8:\"datatype\";s:8:\"resource\";s:11:\"description\";s:214:\"If the resource is <b>jpg,gif,jpeg,png </b>the image is inserted as an image-tag. Al other formats is read and inserted into the HTML-code.\nThe maximum filesize of documents to be read is set to 1024 kb internally!\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:1;a:6:{s:8:\"property\";s:8:\"linkWrap\";s:8:\"datatype\";s:8:\"linkWrap\";s:11:\"description\";s:26:\"(before &quot;.wrap&quot;)\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:2;a:6:{s:8:\"property\";s:4:\"wrap\";s:8:\"datatype\";s:4:\"wrap\";s:11:\"description\";s:6:\"&nbsp;\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}}}','');
INSERT INTO static_tsconfig_help VALUES (194,270,'45effe326c7d351875eb76178430f63f','','tsref:(cObject).IMAGE','a:1:{s:4:\"rows\";a:8:{i:0;a:6:{s:8:\"property\";s:4:\"file\";s:8:\"datatype\";s:11:\"imgResource\";s:11:\"description\";s:6:\"&nbsp;\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:1;a:6:{s:8:\"property\";s:6:\"params\";s:8:\"datatype\";s:18:\"&lt;IMG&gt;-params\";s:11:\"description\";s:6:\"&nbsp;\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:2;a:6:{s:8:\"property\";s:7:\"alttext\";s:8:\"datatype\";s:16:\"string / stdWrap\";s:11:\"description\";s:6:\"&nbsp;\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:3;a:6:{s:8:\"property\";s:8:\"linkWrap\";s:8:\"datatype\";s:8:\"linkWrap\";s:11:\"description\";s:26:\"(before &quot;.wrap&quot;)\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:4;a:6:{s:8:\"property\";s:13:\"imageLinkWrap\";s:8:\"datatype\";s:27:\"boolean/\n-&gt;imageLinkWrap\";s:11:\"description\";s:116:\"<b>NOTE:</b> ONLY active if linkWrap is NOT set and file is NOT GIFBUILDER (as it works with the original imagefile)\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:5;a:6:{s:8:\"property\";s:2:\"if\";s:8:\"datatype\";s:7:\"-&gt;if\";s:11:\"description\";s:55:\"if &quot;if&quot; returns false the image is not shown!\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:6;a:6:{s:8:\"property\";s:4:\"wrap\";s:8:\"datatype\";s:4:\"wrap\";s:11:\"description\";s:6:\"&nbsp;\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:7;a:6:{s:8:\"property\";s:7:\"stdWrap\";s:8:\"datatype\";s:12:\"-&gt;stdWrap\";s:11:\"description\";s:6:\"&nbsp;\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}}}','');
INSERT INTO static_tsconfig_help VALUES (195,270,'a2140130f94da8de59d956354896d9bf','','tsref:(cObject).IMG_RESOURCE','a:1:{s:4:\"rows\";a:2:{i:0;a:6:{s:8:\"property\";s:4:\"file\";s:8:\"datatype\";s:11:\"imgResource\";s:11:\"description\";s:6:\"&nbsp;\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:1;a:6:{s:8:\"property\";s:7:\"stdWrap\";s:8:\"datatype\";s:12:\"-&gt;stdWrap\";s:11:\"description\";s:6:\"&nbsp;\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}}}','');
INSERT INTO static_tsconfig_help VALUES (251,270,'255d01ae1b0d5003500f17aeccc21a14','','nbsp;','a:1:{s:4:\"rows\";a:28:{i:0;a:6:{s:8:\"property\";s:7:\"siteUrl\";s:8:\"datatype\";s:3:\"url\";s:11:\"description\";s:16:\"Url of the site.\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:1;a:6:{s:8:\"property\";s:13:\"defaultOutput\";s:8:\"datatype\";s:16:\"untrimmed string\";s:11:\"description\";s:40:\"Default output if CType is not rendered.\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:2;a:6:{s:8:\"property\";s:14:\"uploads.header\";s:8:\"datatype\";s:16:\"untrimmed string\";s:11:\"description\";s:18:\"Header for uploads\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:3;a:6:{s:8:\"property\";s:13:\"images.header\";s:8:\"datatype\";s:16:\"untrimmed string\";s:11:\"description\";s:17:\"Header for images\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:4;a:6:{s:8:\"property\";s:20:\"images.captionHeader\";s:8:\"datatype\";s:16:\"untrimmed string\";s:11:\"description\";s:24:\"Header for imagecaptions\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:5;a:6:{s:8:\"property\";s:17:\"images.linkPrefix\";s:8:\"datatype\";s:16:\"untrimmed string\";s:11:\"description\";s:22:\"Prefix for image-links\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:6;a:6:{s:8:\"property\";s:7:\".header\";s:8:\"datatype\";s:0:\"\";s:11:\"description\";s:0:\"\";s:7:\"default\";s:0:\"\";s:12:\"column_count\";i:1;s:16:\"is_propertyTable\";i:1;}i:7;a:6:{s:8:\"property\";s:11:\"defaultType\";s:8:\"datatype\";s:3:\"int\";s:11:\"description\";s:28:\"Which type to use as default\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:8;a:6:{s:8:\"property\";s:4:\"date\";s:8:\"datatype\";s:11:\"date-config\";s:11:\"description\";s:15:\"For header date\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:9;a:6:{s:8:\"property\";s:10:\"datePrefix\";s:8:\"datatype\";s:16:\"untrimmed string\";s:11:\"description\";s:22:\"Prefix for header date\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:10;a:6:{s:8:\"property\";s:10:\"linkPrefix\";s:8:\"datatype\";s:16:\"untrimmed string\";s:11:\"description\";s:23:\"Prefix for header links\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:11;a:6:{s:8:\"property\";s:16:\"[1-5].preLineLen\";s:8:\"datatype\";s:3:\"int\";s:11:\"description\";s:28:\"Lenght of line before header\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:12;a:6:{s:8:\"property\";s:17:\"[1-5].postLineLen\";s:8:\"datatype\";s:3:\"int\";s:11:\"description\";s:27:\"Lenght of line after header\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:13;a:6:{s:8:\"property\";s:15:\"[1-5].preBlanks\";s:8:\"datatype\";s:3:\"int\";s:11:\"description\";s:35:\"Number of blank lines before header\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:14;a:6:{s:8:\"property\";s:16:\"[1-5].postBlanks\";s:8:\"datatype\";s:3:\"int\";s:11:\"description\";s:34:\"Number of blank lines after header\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:15;a:6:{s:8:\"property\";s:13:\"[1-5].stdWrap\";s:8:\"datatype\";s:12:\"-&gt;stdWrap\";s:11:\"description\";s:15:\"for header text\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:16;a:6:{s:8:\"property\";s:17:\"[1-5].preLineChar\";s:8:\"datatype\";s:6:\"string\";s:11:\"description\";s:21:\"Character to pre-line\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:17;a:6:{s:8:\"property\";s:18:\"[1-5].postLineChar\";s:8:\"datatype\";s:6:\"string\";s:11:\"description\";s:22:\"Character to post-line\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:18;a:6:{s:8:\"property\";s:19:\"[1-5].preLineBlanks\";s:8:\"datatype\";s:3:\"int\";s:11:\"description\";s:49:\"Number of blank lines between header and pre-line\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:19;a:6:{s:8:\"property\";s:20:\"[1-5].postLineBlanks\";s:8:\"datatype\";s:3:\"int\";s:11:\"description\";s:50:\"Number of blank lines between header and post-line\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:20;a:6:{s:8:\"property\";s:16:\"[1-5].autonumber\";s:8:\"datatype\";s:7:\"boolean\";s:11:\"description\";s:111:\"If set, a number is prepended every header. The number corresponds to the content element number in the select.\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:21;a:6:{s:8:\"property\";s:12:\"[1-5].prefix\";s:8:\"datatype\";s:16:\"untrimmed string\";s:11:\"description\";s:20:\"Header string prefix\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:22;a:6:{s:8:\"property\";s:23:\"bulletlist.[0-3].bullet\";s:8:\"datatype\";s:16:\"untrimmed string\";s:11:\"description\";s:36:\"Bullet for bullet list, layout [0-3]\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:23;a:6:{s:8:\"property\";s:26:\"bulletlist.[0-3].secondRow\";s:8:\"datatype\";s:16:\"untrimmed string\";s:11:\"description\";s:65:\"If set, this is used for lines on the second row of bullet-lists.\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:24;a:6:{s:8:\"property\";s:4:\"menu\";s:8:\"datatype\";s:7:\"cObject\";s:11:\"description\";s:137:\"cObject to render menu. The output is stripped for tags and the links is extracted. Further all &lt;BR&gt; chars are converted to chr(10)\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:25;a:6:{s:8:\"property\";s:8:\"shortcut\";s:8:\"datatype\";s:7:\"cObject\";s:11:\"description\";s:129:\"cObject to render other elements. See config below which simply uses this object to render more tt_content elements as plaintext.\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:26;a:6:{s:8:\"property\";s:16:\"bodytext.stdWrap\";s:8:\"datatype\";s:12:\"-&gt;stdWrap\";s:11:\"description\";s:48:\"stdWrap for body-text. See config example below.\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:27;a:6:{s:8:\"property\";s:8:\"userProc\";s:8:\"datatype\";s:13:\"function-name\";s:11:\"description\";s:195:\"Lets you proces the output of each content element before it finally is returned. Property &quot;parentObj&quot; of the conf-array holds a references to the plainText object calling the function.\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}}}','');
INSERT INTO static_tsconfig_help VALUES (161,270,'d72042b5e8a0ae76f869cba1a179363d','','tsref:-&gt;stdWrap','a:1:{s:4:\"rows\";a:71:{i:0;a:6:{s:8:\"property\";s:9:\"Get data:\";s:8:\"datatype\";s:0:\"\";s:11:\"description\";s:0:\"\";s:7:\"default\";s:0:\"\";s:12:\"column_count\";i:1;s:16:\"is_propertyTable\";i:1;}i:1;a:6:{s:8:\"property\";s:19:\"setContentToCurrent\";s:8:\"datatype\";s:7:\"boolean\";s:11:\"description\";s:63:\"Sets the current value to the incoming content of the function.\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:2;a:6:{s:8:\"property\";s:10:\"setCurrent\";s:8:\"datatype\";s:15:\"string /stdWrap\";s:11:\"description\";s:141:\"Sets the &quot;current&quot;-value. This is normally set from some outside routine, so be careful with this. But it might be handy to do this\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:3;a:6:{s:8:\"property\";s:4:\"lang\";s:8:\"datatype\";s:29:\"<i>array of language-keys</i>\";s:11:\"description\";s:429:\"This is used to define optional language specific values.\nIf the global language key set by the -&gt;config property .language is found in this array, then this value is used instead of the default input value to stdWrap.\n&nbsp;\n<b>Example:</b>\nconfig.language = de\npage.10 = TEXT\npage.10.value = I am a Berliner!\npage.10.lang.de = Ich bin ein Berliner!\n&nbsp;\nOutput will be &quot;Ich bin...&quot; instead of &quot;I am...&quot;\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:4;a:6:{s:8:\"property\";s:4:\"data\";s:8:\"datatype\";s:7:\"getText\";s:11:\"description\";s:6:\"&nbsp;\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:5;a:6:{s:8:\"property\";s:5:\"field\";s:8:\"datatype\";s:16:\"<i>fieldname</i>\";s:11:\"description\";s:524:\"Sets the content to the value $cObj-&gt;data[<i>field</i>]\n&nbsp;\n<b>Example:</b> Set content to the value of field &quot;title&quot;: &quot;.field = title&quot;\n$cObj-&gt;data changes. See the description for the data type &quot;getText&quot;/field!\n<b>&nbsp;</b>\n<b>Note:</b> You can also divide fieldnames by &quot;//&quot;. Say, you set &quot;nav_title // title&quot; as the value, then the content from the field nav_title will be returned unless it is a blank string, in which case the title-field\'s value is returned.\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:6;a:6:{s:8:\"property\";s:7:\"current\";s:8:\"datatype\";s:7:\"boolean\";s:11:\"description\";s:66:\"Sets the content to the &quot;current&quot;-value (see -&gt;split)\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:7;a:6:{s:8:\"property\";s:7:\"cObject\";s:8:\"datatype\";s:7:\"cObject\";s:11:\"description\";s:35:\"Loads content from a content-object\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:8;a:6:{s:8:\"property\";s:7:\"numRows\";s:8:\"datatype\";s:12:\"-&gt;numRows\";s:11:\"description\";s:52:\"Returns the number of rows resulting from the select\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:9;a:6:{s:8:\"property\";s:8:\"filelist\";s:8:\"datatype\";s:13:\"dir / stdWrap\";s:11:\"description\";s:397:\"Reads a directory and returns a list of files.\nThe value is exploded by &quot;|&quot; into parameters:\n1: The path\n2: comma-list of allowed extensions (no spaces between); if empty all extensions goes.\n3: sorting: name, size, ext, date\n4: reverse: Set to &quot;r&quot; if you want a reversed sorting\n5: fullpath_flag: If set, the filelist if returned with complete paths, and not just the filename\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:10;a:6:{s:8:\"property\";s:11:\"preUserFunc\";s:8:\"datatype\";s:13:\"function-name\";s:11:\"description\";s:165:\"Calling a PHP-function or method in a class, passing the current content to the function as first parameter and any properties as second parameter.\nSee .postUserFunc\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:11;a:6:{s:8:\"property\";s:22:\"Override / Conditions:\";s:8:\"datatype\";s:0:\"\";s:11:\"description\";s:0:\"\";s:7:\"default\";s:0:\"\";s:12:\"column_count\";i:1;s:16:\"is_propertyTable\";i:1;}i:12;a:6:{s:8:\"property\";s:8:\"override\";s:8:\"datatype\";s:15:\"string /stdWrap\";s:11:\"description\";s:116:\"if &quot;override&quot; returns something else than &quot;&quot; or zero (trimmed), the content is loaded with this!\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:13;a:6:{s:8:\"property\";s:17:\"preIfEmptyListNum\";s:8:\"datatype\";s:30:\"(as &quot;listNum&quot; below)\";s:11:\"description\";s:30:\"(as &quot;listNum&quot; below)\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:14;a:6:{s:8:\"property\";s:7:\"ifEmpty\";s:8:\"datatype\";s:15:\"string /stdWrap\";s:11:\"description\";s:123:\"if the content is empty (trimmed) at this point, the content is loaded with &quot;ifEmpty&quot;.\nZero\'s are an empty value.\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:15;a:6:{s:8:\"property\";s:7:\"listNum\";s:8:\"datatype\";s:27:\"int\n+calc\n+&quot;last&quot;\";s:11:\"description\";s:635:\"Explodes the content with &quot;,&quot; (comma) and the content is set to the item[<i>value</i>].\n<b>&nbsp;</b>\n<b>Special keyword:</b> &quot;last&quot; is set to the last element of the array!\n<b>&nbsp;</b>\n<b>Property:</b>\n.splitChar = string; &nbsp;Defines the string used to explode the value. If splitChar is an integer, the character with that number is used (eg. &quot;10&quot; to split lines...)\n.stdWrap = stdWrap properties of the listNum...\nDefault = &quot;,&quot; (comma)\n<b>&nbsp;</b>\n<b>Examples:</b>\nWe have a value of &quot;item 1, item 2, item 3, item 4&quot;:\nThis would return &quot;item 3&quot;:\n.listNum = last - 1\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:16;a:6:{s:8:\"property\";s:4:\"trim\";s:8:\"datatype\";s:6:\"&nbsp;\";s:11:\"description\";s:52:\"PHP-function trim(); Removes whitespace around value\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:17;a:6:{s:8:\"property\";s:8:\"required\";s:8:\"datatype\";s:7:\"boolean\";s:11:\"description\";s:283:\"This flag requires the content to be set to some value after any content-import and treatment that might have happend now (data, field, current, listNum, trim). Zero\'s is NOT regarded as empty! Use &quot;if&quot; instead!\nIf the content i empty, &quot;&quot; is returned immediately.\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:18;a:6:{s:8:\"property\";s:2:\"if\";s:8:\"datatype\";s:7:\"-&gt;if\";s:11:\"description\";s:72:\"If the if-object returns false, stdWrap returns &quot;&quot; immediately\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:19;a:6:{s:8:\"property\";s:13:\"fieldRequired\";s:8:\"datatype\";s:16:\"<i>fieldname</i>\";s:11:\"description\";s:31:\"value in this field MUST be set\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:20;a:6:{s:8:\"property\";s:11:\"Parse data:\";s:8:\"datatype\";s:0:\"\";s:11:\"description\";s:0:\"\";s:7:\"default\";s:0:\"\";s:12:\"column_count\";i:1;s:16:\"is_propertyTable\";i:1;}i:21;a:6:{s:8:\"property\";s:9:\"parseFunc\";s:8:\"datatype\";s:14:\"-&gt;parseFunc\";s:11:\"description\";s:6:\"&nbsp;\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:22;a:6:{s:8:\"property\";s:10:\"HTMLparser\";s:8:\"datatype\";s:25:\"boolean / -&gt;HTMLparser\";s:11:\"description\";s:214:\"This object allows you to parse the HTML-content and make all kinds of advanced filterings on the content.\nValue must be set and properties are those of -&gt;HTMLparser.\n(See adminguide for -&gt;HTMLparser options)\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:23;a:6:{s:8:\"property\";s:5:\"split\";s:8:\"datatype\";s:10:\"-&gt;split\";s:11:\"description\";s:6:\"&nbsp;\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:24;a:6:{s:8:\"property\";s:10:\"prioriCalc\";s:8:\"datatype\";s:7:\"boolean\";s:11:\"description\";s:622:\"Calculation of the value using operators -+*/%^ plus respects priority to + and - operators and parenthesis levels ().\n. (period) is decimal delimiter.\nReturns a doublevalue.\nIf .prioriCalc is set to &quot;intval&quot; an integer is returned.\nThere is no errorchecking and division by zero or other invalid values may generate strange results. Also you use a proper syntax because future modifications to the function used may allow for more operators and features.\n&nbsp;\n<b>Examples:</b>\n100%7 = 2\n-5*-4 = 20\n+6^2 = 36\n6 ^(1+1) = 36\n-5*-4+6^2-100%7 &nbsp;= 54\n-5 * (-4+6) ^ 2 - 100%7 = 98\n-5 * ((-4+6) ^ 2) - 100%7 = -22\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:25;a:6:{s:8:\"property\";s:4:\"char\";s:8:\"datatype\";s:3:\"int\";s:11:\"description\";s:91:\"Content is set to the chr(<i>value</i>).\nPHP: $content=chr(intval($conf[&quot;char&quot;]);\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:26;a:6:{s:8:\"property\";s:6:\"intval\";s:8:\"datatype\";s:7:\"boolean\";s:11:\"description\";s:74:\"PHP function intval(); Returns an integer.\nPHP: $content=intval($content);\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:27;a:6:{s:8:\"property\";s:4:\"date\";s:8:\"datatype\";s:9:\"date-conf\";s:11:\"description\";s:234:\"The content should be data-type &quot;UNIX-time&quot;. Returns the content formatted as a date.\n$content=Date($conf[&quot;date&quot;], $content);\n&nbsp;\n<b>Example</b> where a timestamp is imported:\n.value.field = tstamp\n.value.date =\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:28;a:6:{s:8:\"property\";s:8:\"strftime\";s:8:\"datatype\";s:20:\"<i>strftime-conf</i>\";s:11:\"description\";s:210:\"Exactly like &quot;date&quot; above. See the PHP-manual (strftime) for the codes, or datatype &quot;strftime-conf&quot;.\nThis formatting is useful if the locale is set in advance in the CONFIG-object. See this.\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:29;a:6:{s:8:\"property\";s:3:\"age\";s:8:\"datatype\";s:24:\"<i>boolean or string</i>\";s:11:\"description\";s:636:\"If enabled with a &quot;1&quot; (number, integer) the content is seen as a date (UNIX-time) and the difference from present time and the content-time is returned as one of these four variations:\n&quot;xx min&quot; or &quot;xx hrs&quot; or &quot;xx days&quot; or &quot;xx yrs&quot;\nThe limits between which layout is used are 60 minutes, 24 hours, 365 days,\n&nbsp;\n<b>NOTE: </b>\nIf you set this property with a non-integer, it\'s used to format the four units. This is the default value:\n&quot; min| hrs| days| yrs&quot;\n&nbsp;\nSet another string if you want to change the units. You may include the &quot;-signs. They are removed anyway.\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:30;a:6:{s:8:\"property\";s:4:\"case\";s:8:\"datatype\";s:4:\"case\";s:11:\"description\";s:13:\"Converts case\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:31;a:6:{s:8:\"property\";s:5:\"bytes\";s:8:\"datatype\";s:7:\"boolean\";s:11:\"description\";s:58:\"Will format the input (an integer) as bytes: bytes, kb, mb\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:32;a:6:{s:8:\"property\";s:9:\"substring\";s:8:\"datatype\";s:16:\"[p1], &nbsp;[p2]\";s:11:\"description\";s:105:\"Returns the substring with [p1] and [p2] send as the 2nd and 3rd parameter to the PHP substring function.\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:33;a:6:{s:8:\"property\";s:4:\"crop\";s:8:\"datatype\";s:6:\"&nbsp;\";s:11:\"description\";s:459:\"Crops the content to a certain length\nSyntax: +/- (chars) = from left / from right | [string]\n&nbsp;\n<b>Examples:</b> &nbsp;\n<b>20 | ... </b>&nbsp;&nbsp;&nbsp;<i>=&gt; max 20 characters. If more, the value will be truncated to </i><b><i>first</i></b><i> 20 chars and prepended with &quot;...&quot;</i>\n<b>-20 | ...</b> <i>=&gt; max 20 characters. If more, the value will be truncated to </i><b><i>last</i></b><i> 20 chars and appended with &quot;...&quot;</i>\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:34;a:6:{s:8:\"property\";s:9:\"stripHtml\";s:8:\"datatype\";s:7:\"boolean\";s:11:\"description\";s:21:\"Strips all html-tags.\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:35;a:6:{s:8:\"property\";s:16:\"htmlSpecialChars\";s:8:\"datatype\";s:7:\"boolean\";s:11:\"description\";s:58:\"Parses the content through htmlspecialchars()-PHP-function\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:36;a:6:{s:8:\"property\";s:11:\"doubleBrTag\";s:8:\"datatype\";s:6:\"string\";s:11:\"description\";s:55:\"All double-line-breaks are substituted with this value.\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:37;a:6:{s:8:\"property\";s:2:\"br\";s:8:\"datatype\";s:7:\"boolean\";s:11:\"description\";s:60:\"PHP function nl2br(); Converts linebreaks to &lt;BR&gt;-tags\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:38;a:6:{s:8:\"property\";s:5:\"brTag\";s:8:\"datatype\";s:6:\"string\";s:11:\"description\";s:71:\"All ASCII-codes of &quot;10&quot; (CR) is substituted with <i>value</i>\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:39;a:6:{s:8:\"property\";s:11:\"encapsLines\";s:8:\"datatype\";s:16:\"-&gt;encapsLines\";s:11:\"description\";s:115:\"Lets you split the content by chr(10) and proces each line independently. Used to format content made with the RTE.\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:40;a:6:{s:8:\"property\";s:8:\"keywords\";s:8:\"datatype\";s:7:\"boolean\";s:11:\"description\";s:149:\"splits the content by characters &quot;,&quot; &quot;;&quot; and chr(10) (return), trims each value and returns a comma-separated list of the values.\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:41;a:6:{s:8:\"property\";s:9:\"innerWrap\";s:8:\"datatype\";s:13:\"wrap /stdWrap\";s:11:\"description\";s:6:\"&nbsp;\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:42;a:6:{s:8:\"property\";s:10:\"innerWrap2\";s:8:\"datatype\";s:13:\"wrap /stdWrap\";s:11:\"description\";s:6:\"&nbsp;\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:43;a:6:{s:8:\"property\";s:7:\"fontTag\";s:8:\"datatype\";s:4:\"wrap\";s:11:\"description\";s:6:\"&nbsp;\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:44;a:6:{s:8:\"property\";s:9:\"addParams\";s:8:\"datatype\";s:14:\"-&gt;addParams\";s:11:\"description\";s:74:\"Lets you add tag-parameters to the content <i>if </i>the content is a tag!\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:45;a:6:{s:8:\"property\";s:9:\"textStyle\";s:8:\"datatype\";s:14:\"-&gt;textStyle\";s:11:\"description\";s:26:\"Wraps content in font-tags\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:46;a:6:{s:8:\"property\";s:10:\"tableStyle\";s:8:\"datatype\";s:15:\"-&gt;tableStyle\";s:11:\"description\";s:29:\"Wraps content with table-tags\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:47;a:6:{s:8:\"property\";s:8:\"filelink\";s:8:\"datatype\";s:13:\"-&gt;filelink\";s:11:\"description\";s:37:\"Used to make lists of links to files.\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:48;a:6:{s:8:\"property\";s:10:\"preCObject\";s:8:\"datatype\";s:7:\"cObject\";s:11:\"description\";s:29:\"cObject prepended the content\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:49;a:6:{s:8:\"property\";s:11:\"postCObject\";s:8:\"datatype\";s:7:\"cObject\";s:11:\"description\";s:28:\"cObject appended the content\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:50;a:6:{s:8:\"property\";s:9:\"wrapAlign\";s:8:\"datatype\";s:14:\"align /stdWrap\";s:11:\"description\";s:89:\"Wraps content with &lt;DIV align=[<i>value</i>]&gt; | &lt;/DIV&gt; <i>if </i>align is set\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:51;a:6:{s:8:\"property\";s:8:\"typolink\";s:8:\"datatype\";s:13:\"-&gt;typolink\";s:11:\"description\";s:33:\"Wraps the content with a link-tag\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:52;a:6:{s:8:\"property\";s:11:\"spaceBefore\";s:8:\"datatype\";s:12:\"int /stdWrap\";s:11:\"description\";s:69:\"Pixels space before. Done with a clear-gif; &lt;img ...&gt;&lt;BR&gt;\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:53;a:6:{s:8:\"property\";s:10:\"spaceAfter\";s:8:\"datatype\";s:12:\"int /stdWrap\";s:11:\"description\";s:68:\"Pixels space after. Done with a clear-gif; &lt;img ...&gt;&lt;BR&gt;\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:54;a:6:{s:8:\"property\";s:5:\"space\";s:8:\"datatype\";s:5:\"space\";s:11:\"description\";s:52:\"[spaceBefore] &nbsp;&nbsp;| &nbsp;&nbsp;[spaceAfter]\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:55;a:6:{s:8:\"property\";s:4:\"wrap\";s:8:\"datatype\";s:17:\"wrap /+.splitChar\";s:11:\"description\";s:100:\".splitChar defines an alternative splitting character (default is &quot;|&quot; - the vertical line)\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:56;a:6:{s:8:\"property\";s:10:\"noTrimWrap\";s:8:\"datatype\";s:24:\"&quot;special&quot; wrap\";s:11:\"description\";s:289:\"This wraps the content with the values val1 and val2 in the example below - including surrounding whitespace! - without trimming the values. Note that this kind of wrap requires a &quot;|&quot; &nbsp;character to begin and end the wrap.\n&nbsp;\n<b>Example:</b>\n| <b>val1</b> | <b>val2</b> |\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:57;a:6:{s:8:\"property\";s:5:\"wrap2\";s:8:\"datatype\";s:17:\"wrap /+.splitChar\";s:11:\"description\";s:16:\"<i>see .wrap</i>\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:58;a:6:{s:8:\"property\";s:8:\"dataWrap\";s:8:\"datatype\";s:6:\"&nbsp;\";s:11:\"description\";s:324:\"The content is parsed for sections of {...} and the content of {...} is of the type getText and substituted with the result of getText.\n&nbsp;\n<b>Example:</b>\nThis should result in a font-tag where the fontsize is decided by the global variable &quot;size&quot;:\n&lt;font size=&quot;{global : size}&quot;&gt; | &lt;/font&gt;\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:59;a:6:{s:8:\"property\";s:7:\"prepend\";s:8:\"datatype\";s:7:\"cObject\";s:11:\"description\";s:37:\"cObject prepended to content (before)\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:60;a:6:{s:8:\"property\";s:6:\"append\";s:8:\"datatype\";s:7:\"cObject\";s:11:\"description\";s:35:\"cObject appended to content (after)\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:61;a:6:{s:8:\"property\";s:5:\"wrap3\";s:8:\"datatype\";s:17:\"wrap /+.splitChar\";s:11:\"description\";s:16:\"<i>see .wrap</i>\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:62;a:6:{s:8:\"property\";s:9:\"outerWrap\";s:8:\"datatype\";s:13:\"wrap /stdWrap\";s:11:\"description\";s:6:\"&nbsp;\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:63;a:6:{s:8:\"property\";s:10:\"insertData\";s:8:\"datatype\";s:7:\"boolean\";s:11:\"description\";s:187:\"If set, then the content string is parsed like .dataWrap above.\n&nbsp;\n<b>Example:</b>\nDisplays the page title:\n10 = TEXT\n10.value = This is the page title: {page:title}\n10.insertData = 1\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:64;a:6:{s:8:\"property\";s:10:\"offsetWrap\";s:8:\"datatype\";s:3:\"x,y\";s:11:\"description\";s:370:\"This wraps the input in a table with columns to the left and top that offsets the content by the values of x,y. Based on the cObject OTABLE.\n&nbsp;\n<b>.tableParams / .tdParams +stdWrap</b>\n- used to manipulate tableParams/tdParams (default width=99%) &nbsp;of the offset. Default: See OTABLE.\n&nbsp;\n<b>.stdWrap</b>\n- stdWrap properties wrapping the offsetWrap\'ed output\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:65;a:6:{s:8:\"property\";s:12:\"postUserFunc\";s:8:\"datatype\";s:13:\"function-name\";s:11:\"description\";s:757:\"Calling a PHP-function or method in a class, passing the current content to the function as first parameter and any properties as second parameter. Please see the description of the cObject USER for in-depth information.\n&nbsp;\n<b>Example:</b>\nYou can paste this example directly into a new template record.\n&nbsp;\npage = PAGE\npage.typeNum=0\nincludeLibs.something = media/scripts/example_callfunction.php\n&nbsp;\npage.10 = TEXT\npage.10 {\n&nbsp;&nbsp;value = Hello World\n&nbsp;&nbsp;postUserFunc = user_reverseString\n&nbsp;&nbsp;postUserFunc.uppercase = 1\n}\n&nbsp;\npage.20 = TEXT\npage.20 {\n&nbsp;&nbsp;value = Hello World\n&nbsp;&nbsp;postUserFunc = user_various-&gt;reverseString\n&nbsp;&nbsp;postUserFunc.uppercase = 1\n&nbsp;&nbsp;postUserFunc.typolink = 11\n}\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:66;a:6:{s:8:\"property\";s:9:\"editIcons\";s:8:\"datatype\";s:6:\"string\";s:11:\"description\";s:1069:\"If not empty, then insert an icon linking to the typo3/alt_doc.php with some parameters to build and backend user edit form for certain fields.\nThe value of this property is a list of fields from a table to edit. It\'s assumed that the current record of the cObj is the record to be edited.\nSyntax: <i>optional tablename</i> : <i>comma list of fieldnames[list of pallette-field names separated by | ]</i>\n<i>&nbsp;</i>\n<b>.beforeLastTag</b> (boolean): If set, the icon will be inserted before the last HTML tag in the content.\n&nbsp;\n<b>.iconTitle (string): The title attribute of the image tag.</b>\n&nbsp;\n<b>Example:</b>\nThis will insert an edit icon which links to a form where the header and bodytext fields are displayed and made available for editing (provided the user has access!).\neditIcons = tt_content : header, bodytext\n&nbsp;\nOr this line that puts the header_align and date field into a &quot;palette&quot; which means they are displayed on a single line below the header field. This saves some space.\neditIcons = header[header_align|date], bodytext\n&nbsp;\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:67;a:6:{s:8:\"property\";s:9:\"editPanel\";s:8:\"datatype\";s:19:\"boolean / editPanel\";s:11:\"description\";s:22:\"See cObject EDITPANEL.\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:68;a:6:{s:8:\"property\";s:5:\"debug\";s:8:\"datatype\";s:7:\"boolean\";s:11:\"description\";s:222:\"Prints content with HTMLSpecialChars() and &lt;PRE&gt;&lt;/PRE&gt;: Usefull for debugging which value stdWrap actually ends up with, if you\'re constructing a website with TypoScript.\nShould be used under construction only.\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:69;a:6:{s:8:\"property\";s:9:\"debugFunc\";s:8:\"datatype\";s:7:\"boolean\";s:11:\"description\";s:186:\"Prints the content directly to browser with the debug() function.\nShould be used under construction only.\nSet to value &quot;2&quot; the content will be printed in a table - looks nicer.\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:70;a:6:{s:8:\"property\";s:9:\"debugData\";s:8:\"datatype\";s:7:\"boolean\";s:11:\"description\";s:156:\"Prints the current data-array, $cObj-&gt;data, directly to browser. This is where &quot;.field&quot; gets data from.\nShould be used under construction only.\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}}}','');
INSERT INTO static_tsconfig_help VALUES (160,270,'255d01ae1b0d5003500f17aeccc21a14','','nbsp;','a:1:{s:4:\"rows\";a:34:{i:0;a:5:{s:8:\"property\";s:11:\"&lt;tag&gt;\";s:8:\"datatype\";s:43:\"<b>&lt;BODY bgcolor=&quot;red&quot;&gt;</b>\";s:11:\"description\";s:6:\"&nbsp;\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;}i:1;a:5:{s:8:\"property\";s:5:\"align\";s:8:\"datatype\";s:12:\"<b>right</b>\";s:11:\"description\";s:70:\"<b>right / left / center</b>\nDecides alignment, typically in HTML-tags\";s:7:\"default\";s:4:\"left\";s:12:\"column_count\";i:4;}i:2;a:5:{s:8:\"property\";s:7:\"VHalign\";s:8:\"datatype\";s:70:\"<i>Hori.align = right and Vert.align = center:</i>\n<b>r , c &nbsp;</b>\";s:11:\"description\";s:94:\"<b>r/c/l , t/c/b</b>\nHorizontal (right, center, left) , Vertical align (top / center / bottom)\";s:7:\"default\";s:5:\"l , t\";s:12:\"column_count\";i:4;}i:3;a:5:{s:8:\"property\";s:8:\"resource\";s:8:\"datatype\";s:104:\"<i>From the resourcefield:</i>\ntoplogo*.gif\n&nbsp;\n<i>Reference to filesystem:</i>\nfileadmin/picture.gif\";s:11:\"description\";s:572:\"1) A reference to a file from the resource-field in the template.\nYou can write the exact filename or you can include an asterisk (*) as wildcard.\nIt\'s recommended to include a &quot;*&quot; before the fileextension (see example to the left). This will ensure that the file is still referenced correct even if the template is copied and the file will have it\'s name prepended with numbers!!\n2) If the value contains a &quot;/&quot; it\'s expected to be a reference (absolute or relative) to a file on the file-system instead of the resource-field. No support for wildcards.\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;}i:4;a:5:{s:8:\"property\";s:11:\"imgResource\";s:8:\"datatype\";s:173:\"Here &quot;file&quot; is a imgResource:\nfile = toplogo*.gif\nfile.width = 200\n&nbsp;\nGIFBUILDER:\nfile = GIFBUILDER\nfile {\n&nbsp;&nbsp;&nbsp;... (GIFBUILDER-properties here)\n}\";s:11:\"description\";s:362:\"1) A &quot;resource&quot; (see above) + imgResource-properties (see example to the left and object-reference below)\nFiletypes can be anything among the allowed types defined in the configuration variable $TYPO3_CONF_VARS[&quot;GFX&quot;][&quot;imagefile_ext&quot;] (localconf.php). Standard is pdf,gif,jpg,jpeg,tif,bmp,ai,pcx,tga,png.\n&nbsp;\n2) GIFBUILDER-object\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;}i:5;a:5:{s:8:\"property\";s:9:\"HTML-code\";s:8:\"datatype\";s:43:\"<b>&lt;B&gt;Some text in bold&lt;/B&gt;</b>\";s:11:\"description\";s:14:\"pure HTML-code\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;}i:6;a:5:{s:8:\"property\";s:6:\"target\";s:8:\"datatype\";s:40:\"<b>_top</b>\n<b>_blank</b>\n<b>content</b>\";s:11:\"description\";s:117:\"target in &lt;A&gt;-tag.\nThis is normally the same value as the name of the root-level object that defines the frame.\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;}i:7;a:5:{s:8:\"property\";s:14:\"imageExtension\";s:8:\"datatype\";s:67:\"<b>jpg</b>\n<b>web&nbsp;&nbsp;&nbsp;&nbsp;<i>(gif or jpg ..)</i></b>\";s:11:\"description\";s:379:\"Image extensions can be anything among the allowed types defined in the global variable $TYPO3_CONF_VARS[&quot;GFX&quot;][&quot;imagefile_ext&quot;] (localconf.php). Standard is pdf,gif,jpg,jpeg,tif,bmp,ai,pcx,tga,png.\n<b>The value &quot;web&quot;</b> is special. This will just ensure that an image is converted to a web imageformat (gif or jpg) if it happens not to be already!\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;}i:8;a:5:{s:8:\"property\";s:6:\"degree\";s:8:\"datatype\";s:13:\"<b>&nbsp;</b>\";s:11:\"description\";s:19:\"-90 to 90, integers\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;}i:9;a:5:{s:8:\"property\";s:13:\"posint / int+\";s:8:\"datatype\";s:13:\"<b>&nbsp;</b>\";s:11:\"description\";s:16:\"Positive integer\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;}i:10;a:5:{s:8:\"property\";s:3:\"int\";s:8:\"datatype\";s:13:\"<b>&nbsp;</b>\";s:11:\"description\";s:112:\"integer\n(sometimes used generally though another type would have been more appropriate, like &quot;pixels&quot;)\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;}i:11;a:5:{s:8:\"property\";s:20:\"str / string / value\";s:8:\"datatype\";s:13:\"<b>&nbsp;</b>\";s:11:\"description\";s:111:\"string.\n(sometimes used generally though another type would have been more appropriate, like &quot;align&quot;)\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;}i:12;a:5:{s:8:\"property\";s:7:\"boolean\";s:8:\"datatype\";s:8:\"<b>1</b>\";s:11:\"description\";s:61:\"boolean\nnon-empty strings (but not zero) are &quot;true&quot;\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;}i:13;a:5:{s:8:\"property\";s:8:\"rotation\";s:8:\"datatype\";s:6:\"&nbsp;\";s:11:\"description\";s:29:\"integer, degrees from 0 - 360\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;}i:14;a:5:{s:8:\"property\";s:7:\"x,y,w,h\";s:8:\"datatype\";s:16:\"<b>10,10,5,5</b>\";s:11:\"description\";s:73:\"x,y is the offset from the upper left corner.\nw,h is the width and height\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;}i:15;a:5:{s:8:\"property\";s:10:\"HTML-color\";s:8:\"datatype\";s:26:\"<b>red</b>\n<b>#ffeecc </b>\";s:11:\"description\";s:581:\"<b>HTML-color codes:</b>\n&nbsp;\nBlack = &quot;#000000&quot; &nbsp;&nbsp;\nSilver = &quot;#C0C0C0&quot; &nbsp;&nbsp;\nGray = &quot;#808080&quot; &nbsp;&nbsp;\nWhite = &quot;#FFFFFF&quot; &nbsp;&nbsp;\nMaroon = &quot;#800000&quot; &nbsp;&nbsp;\nRed = &quot;#FF0000&quot; &nbsp;&nbsp;\nPurple = &quot;#800080&quot; &nbsp;&nbsp;\nFuchsia = &quot;#FF00FF&quot; &nbsp;&nbsp;\nGreen = &quot;#008000&quot;\nLime = &quot;#00FF00&quot;\nOlive = &quot;#808000&quot;\nYellow = &quot;#FFFF00&quot;\nNavy = &quot;#000080&quot;\nBlue = &quot;#0000FF&quot;\nTeal = &quot;#008080&quot;\nAqua = &quot;#00FFFF&quot;\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;}i:16;a:5:{s:8:\"property\";s:12:\"GraphicColor\";s:8:\"datatype\";s:440:\"<b>red<i>&nbsp;&nbsp;&nbsp;&nbsp;(HTML-color)</i></b>\n<b>#ffeecc <i>&nbsp;&nbsp;&nbsp;&nbsp;(HTML-color)</i></b>\n<b>255,0,255<i>&nbsp;&nbsp;&nbsp;&nbsp;(RGB-integers)</i></b>\n<i>&nbsp;</i>\n<i>Extra:</i>\n<b>red<i> : *0.8</i><i>&nbsp;&nbsp;&nbsp;&nbsp;(&quot;red&quot; is darkend by factor 0.8)</i></b>\n<b>#ffeecc <i>: +16</i><i>&nbsp;&nbsp;&nbsp;&nbsp;(&quot;ffeecc&quot; is going to #fffedc because 16 is added)</i></b>\n<b><i>&nbsp;</i></b>\";s:11:\"description\";s:393:\"The color can be given as HTML-colors or as a comma-seperated list of RGB-values (integers)\nYou can add an extra parameter that will modify the color mathematically:\nSyntax: &nbsp;\n[colordef] : [modifier]\nwhere modifier can be and integer which is added/subtracted to the three RGB-channels or a floatingpoint with an &quot;*&quot; before, which will then multiply the values with that factor.\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;}i:17;a:5:{s:8:\"property\";s:7:\"page_id\";s:8:\"datatype\";s:21:\"<b>this</b>\n<b>34</b>\";s:11:\"description\";s:54:\"A page id (int) or &quot;this&quot; (=current page id)\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;}i:18;a:5:{s:8:\"property\";s:6:\"pixels\";s:8:\"datatype\";s:10:\"<b>345</b>\";s:11:\"description\";s:14:\"pixel-distance\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;}i:19;a:5:{s:8:\"property\";s:4:\"list\";s:8:\"datatype\";s:23:\"<b>item,item2,item3</b>\";s:11:\"description\";s:14:\"list of values\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;}i:20;a:5:{s:8:\"property\";s:7:\"margins\";s:8:\"datatype\";s:105:\"<i>This sets leftmargin to 10 and bottom-margin to 5. Top and right is not set (zero)</i>\n<b>10,0,0,5</b>\";s:11:\"description\";s:32:\"l,t,r,b\nleft, top, right, bottom\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;}i:21;a:5:{s:8:\"property\";s:4:\"wrap\";s:8:\"datatype\";s:142:\"<i>This will cause the value to be wrapped in a font-tag coloring the value red:</i>\n<b>&lt;font color=&quot;red&quot;&gt; | &lt;/font&gt;</b>\";s:11:\"description\";s:153:\"&lt;...&gt; | &lt;/...&gt;\nUsed to wrap something. The part on the left and right of the vertical line is placed on the left and right side of the value.\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;}i:22;a:5:{s:8:\"property\";s:8:\"linkWrap\";s:8:\"datatype\";s:115:\"<i>This will make a link to the root-level of a website:</i>\n<b>&lt;A HREF=&quot;?id={0}&quot;&gt; | &lt;/A&gt;</b>\";s:11:\"description\";s:342:\"&lt;.. {x}.&gt; | &lt;/...&gt;\n{x}; x is an integer (0-9) and points to a key in the PHP-array rootLine. The key is equal to the level the current page is on measured relatively to the root of the website.\nIf the key exists the uid of the level that key pointed to is inserted instead of {x}.\nThus we can insert page_ids from previous levels.\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;}i:23;a:5:{s:8:\"property\";s:4:\"case\";s:8:\"datatype\";s:12:\"<b>upper</b>\";s:11:\"description\";s:53:\"&quot;upper&quot; / &quot;lower&quot;\nCase-conversion\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;}i:24;a:5:{s:8:\"property\";s:5:\"space\";s:8:\"datatype\";s:12:\"<b>5 | 5</b>\";s:11:\"description\";s:86:\"&quot;before | after&quot;\nUsed for content and sets space &quot;before | after&quot;.\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;}i:25;a:5:{s:8:\"property\";s:9:\"date-conf\";s:8:\"datatype\";s:60:\"<b>d-m-y&nbsp;&nbsp;&nbsp;&nbsp;<i>(dd-mm-yy format)</i></b>\";s:11:\"description\";s:861:\"See PHP function Date()!\n&nbsp;\na - &quot;am&quot; or &quot;pm&quot;\nA - &quot;AM&quot; or &quot;PM&quot;\nd - day of the month, numeric, 2 digits (with leading zeros)\nD - day of the week, textual, 3 letters; i.e. &quot;Fri&quot;\nF - month, textual, long; i.e. &quot;January&quot;\nh - hour, numeric, 12 hour format\nH - hour, numeric, 24 hour format\ni - minutes, numeric\nj - day of the month, numeric, without leading zeros\nl (lowercase \'L\') - day of the week, textual, long; i.e. &quot;Friday&quot;\nm - month, numeric\nM - month, textual, 3 letters; i.e. &quot;Jan&quot;\ns - seconds, numeric\nS - English ordinal suffix, textual, 2 characters; i.e. &quot;th&quot;, &quot;nd&quot;\nU - seconds since the epoch\nY - year, numeric, 4 digits\nw - day of the week, numeric, 0 represents Sunday\ny - year, numeric, 2 digits\nz - day of the year, numeric; i.e. &quot;299&quot;\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;}i:26;a:5:{s:8:\"property\";s:13:\"strftime-conf\";s:8:\"datatype\";s:113:\"Date &quot;DD-MM-YY&quot; = \n<b>%e:%m:%y</b>\nTime &quot;HH:MM:SS&quot; = \n<b>%H:%M:%S</b>\nor &nbsp;just\n<b>%T</b>\";s:11:\"description\";s:2115:\"%a - abbreviated weekday name according to the current locale\n%A - full weekday name according to the current locale\n%b - abbreviated month name according to the current locale\n%B - full month name according to the current locale\n%c - preferred date and time representation for the current locale\n%C - century number (the year divided by 100 and truncated to an integer, range 00 to 99)\n%d - day of the month as a decimal number (range 00 to 31)\n%D - same as %m/%d/%y\n<b>%e - day of the month as a decimal number, a single digit is preceded by a space (range \' 1\' to \'31\') </b>\n%h - same as %b\n<b>%H - hour as a decimal number using a 24-hour clock (range 00 to 23) </b>\n%I - hour as a decimal number using a 12-hour clock (range 01 to 12)\n%j - day of the year as a decimal number (range 001 to 366)\n<b>%m - month as a decimal number (range 01 to 12) </b>\n<b>%M - minute as a decimal number </b>\n%n - newline character\n%p - either `am\' or `pm\' according to the given time value, or the corresponding strings for the current locale\n%r - time in a.m. and p.m. notation\n%R - time in 24 hour notation\n<b>%S - second as a decimal number </b>\n%t - tab character\n%T - current time, equal to %H:%M:%S\n%u - weekday as a decimal number [1,7], with 1 representing Monday\n%U - week number of the current year as a decimal number, starting with the first Sunday as the first day of the first week\n%V - The ISO 8601:1988 week number of the current year as a decimal number, range 01 to 53, where week 1 is the first week that has at least 4 days in the current year, and with Monday as the first day of the week.\n%W - week number of the current year as a decimal number, starting with the first Monday as the first day of the first week\n%w - day of the week as a decimal, Sunday being 0\n%x - preferred date representation for the current locale without the time\n%X - preferred time representation for the current locale without the date\n<b>%y - year as a decimal number without a century (range 00 to 99) </b>\n%Y - year as a decimal number including the century\n%Z - time zone or name or abbreviation\n%% - a literal `%\' character\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;}i:27;a:5:{s:8:\"property\";s:9:\"UNIX-time\";s:8:\"datatype\";s:52:\"<i>Seconds to 07/04 2000 23:58:</i>\n<b>955144722</b>\";s:11:\"description\";s:25:\"Seconds since 1/1 1970...\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;}i:28;a:5:{s:8:\"property\";s:4:\"path\";s:8:\"datatype\";s:23:\"<i>fileadmin/stuff/</i>\";s:11:\"description\";s:53:\"path relative to the directory from which we operate.\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;}i:29;a:5:{s:8:\"property\";s:16:\"&lt;tag&gt;-data\";s:8:\"datatype\";s:13:\"<i>&nbsp;</i>\";s:11:\"description\";s:73:\"<b>Example:</b>\n<i>&lt;frameset&gt;-data: row</i>\ncould be \'<i>150,*</i>\'\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;}i:30;a:5:{s:8:\"property\";s:18:\"&lt;tag&gt;-params\";s:8:\"datatype\";s:13:\"<i>&nbsp;</i>\";s:11:\"description\";s:112:\"<b>Example:</b>\n<i>&lt;frameset&gt;-params</i>\ncould be \'<i>border=&quot;0&quot; framespacing=&quot;0&quot;</i>\'\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;}i:31;a:5:{s:8:\"property\";s:7:\"getText\";s:8:\"datatype\";s:1830:\"<i>get content from the $cObj-&gt;data-array[<b>header</b>]:</i>\n<b>= field : header</b>\n<i>get content from the $cObj-&gt;parameters-array[<b>color</b>]:</i>\n<b>= parameter : color</b>\n<i>get content from the $GLOBALS[&quot;TSFE&quot;]-&gt;register[<b>color</b>]:</i>\n<b>= register : color</b>\n<i>get the title of the page on the first level of the rootline:</i>\n<b>= leveltitle : 1</b>\n<i>get the title of the page on the level right below the current page AND if that is not present, walt to the bottom of the rootline until there\'s a title:</i>\n<b>= leveltitle : -2 , slide</b>\n<i>get the id of the root-page of the website (level zero)</i>\n<b>= leveluid : 0</b>\n<i>get the env var HTTP_REFERER:</i>\n<b>= getenv : HTTP_REFERER</b>\n<i>get the env variable $HTTP_COOKIE_VARS[some_cookie]:</i>\n<b>= global : HTTP_COOKIE_VARS | some_cookie</b>\n<i>get the current time formatted dd-mm-yy:</i>\n<b>= date : d-m-y</b>\n<i>get the current page-title:</i>\n<b>= page : title</b>\n<i>get the current value:</i>\n<b>= current : 1</b>\nget input value from query string, (&amp;stuff=)\n<b>= GPvar : stuff</b>\nget the current id\n<b>= TSFE : id</b>\nget the value of the header of record with uid 234 from table tt_content:\n<b>= DB : tt_content:234:header</b>\n<b>= fullRootLine : -1, title</b>\nThis gets the title &quot;1. page before&quot; in a page tree like the one below provided we are are the page &quot;Here you are!&quot; (or &quot;Site root&quot;) and this TypoScript is in the template with root at &quot;Site root&quot;. Red numbers indicate what values of <i>keynumber</i> would point to:\n- Page tree root &nbsp;&nbsp;-2\n&nbsp;&nbsp;&nbsp;|- 1. page before &nbsp;&nbsp;-1 \n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;|- Site root (root template here!) &nbsp;&nbsp;0\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;|- Here you are! &nbsp;1\";s:11:\"description\";s:2493:\"This returns a value from somewhere in PHP-array, defined by the type. The syntax is &quot;type : pointer&quot;\n&nbsp;\n<b>field :</b> [fieldname from the current <i>$cObj</i>-&gt;data-array in the cObj.]\nAs default the <i>$cObj</i>-&gt;data-array is $GLOBALS[&quot;TSFE&quot;]-&gt;page (record of the current page!)\nIn TMENU: <i>$cObj</i>-&gt;data is set to the page-record for each menuitem.\nIn CONTENT/RECORDS <i>$cObj</i>-&gt;data is set to the actual record\nIn GIFBUILDER <i>$cObj</i>-&gt;data is set to the data GIFBUILDER is supplied with.\n<b>parameter :</b> [fieldname from the current <i>$cObj</i>-&gt;parameters-array in the cObj.]\nSee &nbsp;-&gt;parseFunc!\n<b>register :</b> [fieldname from the $GLOBALS[&quot;TSFE&quot;]-&gt;register]\nSee cObject &quot;LOAD_REGISTER&quot;\n<b>leveltitle, leveluid, levelmedia:</b> [levelTitle, uid or media in rootLine, 0- , negative = from behind, &quot; , slide&quot; parameter forces a walk to the bottom of the rootline until there\'s a &quot;true&quot; value to return. Useful with levelmedia.]\n<b>global :</b> [GLOBAL-var, split with | if you want to get from an array! DEPRECIATED, use GPvar, TSFE or getenv]\n<b>date :</b> [date-conf]\n<b>page :</b> [current page record]\n<b>current : 1</b> (gets \'current\' value)\n<b>level : 1 &nbsp;(gets the rootline level of the current page)</b>\n<b>GPvar:</b> Value from GET or POST method. Use this instead of global\n<b>TSFE: </b>Value from TSFE global main object\n<b>getenv:</b> Value from environment vars\n<b>DB:</b> Value from database, syntax is [tablename] : [uid] : [field]. Any record from a table in TCA can be selected here. Only marked-deleted records does not return a value here.\n<b>--------------------</b>\n<b>Getting more values.</b>\nBy separating the value of getText with &quot;//&quot; (double slash) you let getText fetch the first value. If it appears empty (&quot;&quot; or zero) the next value is fetched and so on. Example:\n= field:header // field:title // field:uid\nThis gets &quot;title&quot; if &quot;header&quot; is empty. If &quot;title&quot; is also empty it gets field &quot;uid&quot;\n<b>fullRootLine </b>:\nGetting a value from the rootline (TSFE-&gt;rootLine) going all the way to the root of the page tree.\n<i>[keynumber, fieldname, &quot;slide&quot;]</i>\nKeynumber is relative to the current site root, so negative numbers refer to subsequent levels below the site root. Fieldname is the name of the datafield to get. For &quot;slide&quot;, see <i>levelmedia</i> type above.\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;}i:32;a:5:{s:8:\"property\";s:3:\"dir\";s:8:\"datatype\";s:236:\"<i>returns a list of all pdf, gif and jpf-filer from fileadmin/files/ sorted by their name</i> reversely and with the full path (with &quot;<i>fileadmin/files/&quot; prepended)</i>\n<b>fileadmin/files/ | pdf,gif,jpg | name</b> | r | true\";s:11:\"description\";s:383:\"[path relative to the webroot of the site] | [list of valid extensions] | [sorting: name, size, ext, date] | &nbsp;[reverse: &quot;r&quot;] &nbsp;| &nbsp;[return full path: boolean\nFiles matching is returned in a comma-separated string.\n<b>Note:</b>\nThe value of config-option &quot;lockFilePath&quot; must equal the first part of the path. Thereby the path is locked to that folder.\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;}i:33;a:5:{s:8:\"property\";s:13:\"function-name\";s:8:\"datatype\";s:98:\"Function:\n<b>user_reverseString</b>\nMethod in class:\n<b>user_stringReversing-&gt;reverseString</b>\";s:11:\"description\";s:741:\"Indicates a function or method in a class to call. See more information at the USER cObject.\nDepending on implementation the class or function name (but not the method name) should probably be prefixed with &quot;user_&quot;. This can be changed in the TYPO3_CONF_VARS config though. Also the function / method is normally called with 2 parameters, typ. $conf (TS config) and $content (some content to be processed and returned)\nAlso if you call a method in a class, it is checked (when using the USER/USER_INT objects) whether a class with the same name, but prefixed with &quot;ux_&quot; is present and if so, this class is instantiated instead. See &quot;Inside Typo3&quot; document for more information on extending the classes in Typo3!\";s:7:\"default\";s:13:\"<b>&nbsp;</b>\";s:12:\"column_count\";i:4;}}}','');
INSERT INTO static_tsconfig_help VALUES (248,270,'63743e1b082d6f7bcb449ddeb484466e','','tsref:(script).fe_adminLib.evalErrors.(field).(evalCode)','a:1:{s:4:\"rows\";a:8:{i:0;a:5:{s:8:\"property\";s:12:\"uniqueGlobal\";s:8:\"datatype\";s:149:\"This requires the value of the field to be globally unique, which means it must not exist in the same field of any other record in the current table.\";s:11:\"description\";s:0:\"\";s:7:\"default\";s:0:\"\";s:12:\"column_count\";i:2;}i:1;a:5:{s:8:\"property\";s:11:\"uniqueLocal\";s:8:\"datatype\";s:193:\"This is like uniqueGlobal, but the value is required to be unique <i>only</i> in the PID of the record. Thus if two records has different pid values, they may have the same value of this field.\";s:11:\"description\";s:0:\"\";s:7:\"default\";s:0:\"\";s:12:\"column_count\";i:2;}i:2;a:5:{s:8:\"property\";s:5:\"twice\";s:8:\"datatype\";s:330:\"This requires the value of the field to match the value of a secondary field name [fieldname]_again sent in the incoming formdata. THis is useful for entering password. Then if your password field is name &quot;user_pass&quot; then you simple add a second field name &quot;user_pass_again&quot; and then set the \'twice\' eval code.\";s:11:\"description\";s:0:\"\";s:7:\"default\";s:0:\"\";s:12:\"column_count\";i:2;}i:3;a:5:{s:8:\"property\";s:5:\"email\";s:8:\"datatype\";s:91:\"Requires the field value to be an email address at least on the form [name]@*[domain].[tld]\";s:11:\"description\";s:0:\"\";s:7:\"default\";s:0:\"\";s:12:\"column_count\";i:2;}i:4;a:5:{s:8:\"property\";s:8:\"required\";s:8:\"datatype\";s:70:\"Just simple required (trimmed value). 0 (zero) will evaluate to false!\";s:11:\"description\";s:0:\"\";s:7:\"default\";s:0:\"\";s:12:\"column_count\";i:2;}i:5;a:5:{s:8:\"property\";s:14:\"atLeast\natMost\";s:8:\"datatype\";s:145:\"Specifies a minimum / maximum of characters to enter in the fields.\n<b>Example</b>, that requires at least 5 characters: &nbsp;atleast [5] &nbsp;\";s:11:\"description\";s:0:\"\";s:7:\"default\";s:0:\"\";s:12:\"column_count\";i:2;}i:6;a:5:{s:8:\"property\";s:8:\"inBranch\";s:8:\"datatype\";s:301:\"inBranch requires the value (typically of a pid-field) to be among a list of page-id\'s (pid\'s) specified with the inBranch parameters. The parameters are given like <i>[root_pid; depth; beginAt]</i>\n<b>Example</b>, which will return a list of pids one level deep from page 4 (included): inBranch [4;1]\";s:11:\"description\";s:0:\"\";s:7:\"default\";s:0:\"\";s:12:\"column_count\";i:2;}i:7;a:5:{s:8:\"property\";s:10:\"unsetEmpty\";s:8:\"datatype\";s:191:\"This evaluation does not result in any error code. Only it simply unsets the field if the value of the field is empty. Thus it\'ll not override any current value if the field value is not set.\";s:11:\"description\";s:0:\"\";s:7:\"default\";s:0:\"\";s:12:\"column_count\";i:2;}}}','');
INSERT INTO static_tsconfig_help VALUES (206,270,'7831f428e4ab5909c05af00f0f34071e','','tsref:(cObject).CASE','a:1:{s:4:\"rows\";a:6:{i:0;a:6:{s:8:\"property\";s:10:\"setCurrent\";s:8:\"datatype\";s:15:\"string /stdWrap\";s:11:\"description\";s:35:\"Sets the &quot;current&quot;-value.\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:1;a:6:{s:8:\"property\";s:3:\"key\";s:8:\"datatype\";s:15:\"string /stdWrap\";s:11:\"description\";s:11:\"This is the\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:2;a:6:{s:8:\"property\";s:7:\"default\";s:8:\"datatype\";s:7:\"cObject\";s:11:\"description\";s:6:\"&nbsp;\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:3;a:6:{s:8:\"property\";s:8:\"Array...\";s:8:\"datatype\";s:7:\"cObject\";s:11:\"description\";s:6:\"&nbsp;\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:4;a:6:{s:8:\"property\";s:7:\"stdWrap\";s:8:\"datatype\";s:12:\"-&gt;stdWrap\";s:11:\"description\";s:6:\"&nbsp;\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:5;a:6:{s:8:\"property\";s:2:\"if\";s:8:\"datatype\";s:7:\"-&gt;if\";s:11:\"description\";s:51:\"if &quot;if&quot; returns false nothing is returned\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}}}','');
INSERT INTO static_tsconfig_help VALUES (207,270,'11559da8560e5a25a5d94dc2ababdc78','','tsref:(cObject).LOAD_REGISTER','a:1:{s:4:\"rows\";a:1:{i:0;a:6:{s:8:\"property\";s:27:\"Array... &nbsp;\n[fieldname]\";s:8:\"datatype\";s:15:\"string /stdWrap\";s:11:\"description\";s:289:\"<b>Example:</b>\n(This sets &quot;contentWidth&quot;, &quot;label&quot; and &quot;head&quot;)\n&nbsp;\npage.27 = LOAD_REGISTER\npage.27 {\n&nbsp;&nbsp;contentWidth = 500\n&nbsp;\n&nbsp;&nbsp;label.field = header\n&nbsp;\n&nbsp;&nbsp;head = some text\n&nbsp;&nbsp;head.wrap = &lt;B&gt; | &lt;/B&gt;\n}\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}}}','');
INSERT INTO static_tsconfig_help VALUES (162,270,'55c26a687f8d1b0129528eebb292efae','','tsref:-&gt;imgResource','a:1:{s:4:\"rows\";a:17:{i:0;a:6:{s:8:\"property\";s:3:\"ext\";s:8:\"datatype\";s:24:\"imageExtension /\nstdWrap\";s:11:\"description\";s:6:\"&nbsp;\";s:7:\"default\";s:3:\"web\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:1;a:6:{s:8:\"property\";s:5:\"width\";s:8:\"datatype\";s:16:\"pixels / stdWrap\";s:11:\"description\";s:188:\"If both the width and heigth is set and one of the numbers has an &quot;m&quot; after it, the proportions will be preserved and thus width/height will work as max-dimensions for the image.\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:2;a:6:{s:8:\"property\";s:6:\"height\";s:8:\"datatype\";s:16:\"pixels / stdWrap\";s:11:\"description\";s:6:\"&nbsp;\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:3;a:6:{s:8:\"property\";s:6:\"params\";s:8:\"datatype\";s:6:\"&nbsp;\";s:11:\"description\";s:75:\"ImageMagick command-line:\nfx. &quot;-rotate 90&quot; or &quot;-negate&quot;\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:4;a:6:{s:8:\"property\";s:6:\"sample\";s:8:\"datatype\";s:7:\"boolean\";s:11:\"description\";s:124:\"If set, -sample is used to scale images instead of -geometry. Sample does not use antialiasing and is therefore much faster.\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:5;a:6:{s:8:\"property\";s:19:\"alternativeTempPath\";s:8:\"datatype\";s:6:\"string\";s:11:\"description\";s:116:\"Enter an alternative path to use for temp images. Must be found in the list in TYPO3_CONF_VARS[FE][allowedTempPaths]\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:6;a:6:{s:8:\"property\";s:5:\"frame\";s:8:\"datatype\";s:3:\"int\";s:11:\"description\";s:86:\"Chooses which frame in an gif-animation or pdf-file.\n&quot;&quot; = first frame (zero)\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:7;a:6:{s:8:\"property\";s:6:\"import\";s:8:\"datatype\";s:14:\"path / stdWrap\";s:11:\"description\";s:274:\"<i>value</i> should be set to the path of the file\nwith stdWrap you get the filename from the data-array\n&nbsp;\n<b>Example:</b>\nThis returns the first image in the field &quot;image&quot; from the data-array:\n.import = uploads/pics/\n.import.field = image\n.import.listNum = 0\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:8;a:6:{s:8:\"property\";s:4:\"maxW\";s:8:\"datatype\";s:16:\"pixels / stdWrap\";s:11:\"description\";s:9:\"Max width\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:9;a:6:{s:8:\"property\";s:4:\"maxH\";s:8:\"datatype\";s:16:\"pixels / stdWrap\";s:11:\"description\";s:10:\"Max height\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:10;a:6:{s:8:\"property\";s:4:\"minW\";s:8:\"datatype\";s:6:\"pixels\";s:11:\"description\";s:31:\"Min width (overrules maxW/maxH)\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:11;a:6:{s:8:\"property\";s:4:\"minH\";s:8:\"datatype\";s:6:\"pixels\";s:11:\"description\";s:32:\"Min height (overrules maxW/maxH)\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:12;a:6:{s:8:\"property\";s:35:\"Masking:\n(Black hides, white shows)\";s:8:\"datatype\";s:0:\"\";s:11:\"description\";s:0:\"\";s:7:\"default\";s:0:\"\";s:12:\"column_count\";i:1;s:16:\"is_propertyTable\";i:1;}i:13;a:6:{s:8:\"property\";s:6:\"m.mask\";s:8:\"datatype\";s:11:\"imgResource\";s:11:\"description\";s:253:\"The mask by which the image is masked onto &quot;m.bgImg&quot;. Both &quot;m.mask&quot; and &quot;m.bgImg&quot; <b>is scaled to fit</b> the size of the imgResource image!\n<b>NOTE:</b> Both &quot;m.mask&quot; and &quot;m.bgImg&quot; must be valid images.\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:14;a:6:{s:8:\"property\";s:7:\"m.bgImg\";s:8:\"datatype\";s:11:\"imgResource\";s:11:\"description\";s:82:\"<b>NOTE:</b> Both &quot;m.mask&quot; and &quot;m.bgImg&quot; must be valid images.\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:15;a:6:{s:8:\"property\";s:11:\"m.bottomImg\";s:8:\"datatype\";s:11:\"imgResource\";s:11:\"description\";s:415:\"An image masked by &quot;m.bottomImg_mask&quot; onto &quot;m.bgImg&quot; before the imgResources is masked by &quot;m.mask&quot;. \nBoth &quot;m.bottomImg&quot; and &quot;m.bottomImg_mask&quot; <b>is scaled to fit</b> the size of the imgResource image!\nThis is most often used to create an underlay for the imgResource.\n<b>NOTE:</b> Both &quot;m.bottomImg&quot; and &quot;m.bottomImg_mask&quot; must be valid images.\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:16;a:6:{s:8:\"property\";s:16:\"m.bottomImg_mask\";s:8:\"datatype\";s:11:\"imgResource\";s:11:\"description\";s:107:\"(optional)\n<b>NOTE:</b> Both &quot;m.bottomImg&quot; and &quot;m.bottomImg_mask&quot; must be valid images.\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}}}','');
INSERT INTO static_tsconfig_help VALUES (154,270,'255d01ae1b0d5003500f17aeccc21a14','','nbsp;','a:1:{s:4:\"rows\";a:34:{i:0;a:5:{s:8:\"property\";s:11:\"&lt;tag&gt;\";s:8:\"datatype\";s:43:\"<b>&lt;BODY bgcolor=&quot;red&quot;&gt;</b>\";s:11:\"description\";s:6:\"&nbsp;\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;}i:1;a:5:{s:8:\"property\";s:5:\"align\";s:8:\"datatype\";s:12:\"<b>right</b>\";s:11:\"description\";s:70:\"<b>right / left / center</b>\nDecides alignment, typically in HTML-tags\";s:7:\"default\";s:4:\"left\";s:12:\"column_count\";i:4;}i:2;a:5:{s:8:\"property\";s:7:\"VHalign\";s:8:\"datatype\";s:70:\"<i>Hori.align = right and Vert.align = center:</i>\n<b>r , c &nbsp;</b>\";s:11:\"description\";s:94:\"<b>r/c/l , t/c/b</b>\nHorizontal (right, center, left) , Vertical align (top / center / bottom)\";s:7:\"default\";s:5:\"l , t\";s:12:\"column_count\";i:4;}i:3;a:5:{s:8:\"property\";s:8:\"resource\";s:8:\"datatype\";s:104:\"<i>From the resourcefield:</i>\ntoplogo*.gif\n&nbsp;\n<i>Reference to filesystem:</i>\nfileadmin/picture.gif\";s:11:\"description\";s:572:\"1) A reference to a file from the resource-field in the template.\nYou can write the exact filename or you can include an asterisk (*) as wildcard.\nIt\'s recommended to include a &quot;*&quot; before the fileextension (see example to the left). This will ensure that the file is still referenced correct even if the template is copied and the file will have it\'s name prepended with numbers!!\n2) If the value contains a &quot;/&quot; it\'s expected to be a reference (absolute or relative) to a file on the file-system instead of the resource-field. No support for wildcards.\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;}i:4;a:5:{s:8:\"property\";s:11:\"imgResource\";s:8:\"datatype\";s:173:\"Here &quot;file&quot; is a imgResource:\nfile = toplogo*.gif\nfile.width = 200\n&nbsp;\nGIFBUILDER:\nfile = GIFBUILDER\nfile {\n&nbsp;&nbsp;&nbsp;... (GIFBUILDER-properties here)\n}\";s:11:\"description\";s:362:\"1) A &quot;resource&quot; (see above) + imgResource-properties (see example to the left and object-reference below)\nFiletypes can be anything among the allowed types defined in the configuration variable $TYPO3_CONF_VARS[&quot;GFX&quot;][&quot;imagefile_ext&quot;] (localconf.php). Standard is pdf,gif,jpg,jpeg,tif,bmp,ai,pcx,tga,png.\n&nbsp;\n2) GIFBUILDER-object\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;}i:5;a:5:{s:8:\"property\";s:9:\"HTML-code\";s:8:\"datatype\";s:43:\"<b>&lt;B&gt;Some text in bold&lt;/B&gt;</b>\";s:11:\"description\";s:14:\"pure HTML-code\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;}i:6;a:5:{s:8:\"property\";s:6:\"target\";s:8:\"datatype\";s:40:\"<b>_top</b>\n<b>_blank</b>\n<b>content</b>\";s:11:\"description\";s:117:\"target in &lt;A&gt;-tag.\nThis is normally the same value as the name of the root-level object that defines the frame.\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;}i:7;a:5:{s:8:\"property\";s:14:\"imageExtension\";s:8:\"datatype\";s:67:\"<b>jpg</b>\n<b>web&nbsp;&nbsp;&nbsp;&nbsp;<i>(gif or jpg ..)</i></b>\";s:11:\"description\";s:379:\"Image extensions can be anything among the allowed types defined in the global variable $TYPO3_CONF_VARS[&quot;GFX&quot;][&quot;imagefile_ext&quot;] (localconf.php). Standard is pdf,gif,jpg,jpeg,tif,bmp,ai,pcx,tga,png.\n<b>The value &quot;web&quot;</b> is special. This will just ensure that an image is converted to a web imageformat (gif or jpg) if it happens not to be already!\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;}i:8;a:5:{s:8:\"property\";s:6:\"degree\";s:8:\"datatype\";s:13:\"<b>&nbsp;</b>\";s:11:\"description\";s:19:\"-90 to 90, integers\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;}i:9;a:5:{s:8:\"property\";s:13:\"posint / int+\";s:8:\"datatype\";s:13:\"<b>&nbsp;</b>\";s:11:\"description\";s:16:\"Positive integer\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;}i:10;a:5:{s:8:\"property\";s:3:\"int\";s:8:\"datatype\";s:13:\"<b>&nbsp;</b>\";s:11:\"description\";s:112:\"integer\n(sometimes used generally though another type would have been more appropriate, like &quot;pixels&quot;)\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;}i:11;a:5:{s:8:\"property\";s:20:\"str / string / value\";s:8:\"datatype\";s:13:\"<b>&nbsp;</b>\";s:11:\"description\";s:111:\"string.\n(sometimes used generally though another type would have been more appropriate, like &quot;align&quot;)\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;}i:12;a:5:{s:8:\"property\";s:7:\"boolean\";s:8:\"datatype\";s:8:\"<b>1</b>\";s:11:\"description\";s:61:\"boolean\nnon-empty strings (but not zero) are &quot;true&quot;\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;}i:13;a:5:{s:8:\"property\";s:8:\"rotation\";s:8:\"datatype\";s:6:\"&nbsp;\";s:11:\"description\";s:29:\"integer, degrees from 0 - 360\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;}i:14;a:5:{s:8:\"property\";s:7:\"x,y,w,h\";s:8:\"datatype\";s:16:\"<b>10,10,5,5</b>\";s:11:\"description\";s:73:\"x,y is the offset from the upper left corner.\nw,h is the width and height\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;}i:15;a:5:{s:8:\"property\";s:10:\"HTML-color\";s:8:\"datatype\";s:26:\"<b>red</b>\n<b>#ffeecc </b>\";s:11:\"description\";s:581:\"<b>HTML-color codes:</b>\n&nbsp;\nBlack = &quot;#000000&quot; &nbsp;&nbsp;\nSilver = &quot;#C0C0C0&quot; &nbsp;&nbsp;\nGray = &quot;#808080&quot; &nbsp;&nbsp;\nWhite = &quot;#FFFFFF&quot; &nbsp;&nbsp;\nMaroon = &quot;#800000&quot; &nbsp;&nbsp;\nRed = &quot;#FF0000&quot; &nbsp;&nbsp;\nPurple = &quot;#800080&quot; &nbsp;&nbsp;\nFuchsia = &quot;#FF00FF&quot; &nbsp;&nbsp;\nGreen = &quot;#008000&quot;\nLime = &quot;#00FF00&quot;\nOlive = &quot;#808000&quot;\nYellow = &quot;#FFFF00&quot;\nNavy = &quot;#000080&quot;\nBlue = &quot;#0000FF&quot;\nTeal = &quot;#008080&quot;\nAqua = &quot;#00FFFF&quot;\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;}i:16;a:5:{s:8:\"property\";s:12:\"GraphicColor\";s:8:\"datatype\";s:440:\"<b>red<i>&nbsp;&nbsp;&nbsp;&nbsp;(HTML-color)</i></b>\n<b>#ffeecc <i>&nbsp;&nbsp;&nbsp;&nbsp;(HTML-color)</i></b>\n<b>255,0,255<i>&nbsp;&nbsp;&nbsp;&nbsp;(RGB-integers)</i></b>\n<i>&nbsp;</i>\n<i>Extra:</i>\n<b>red<i> : *0.8</i><i>&nbsp;&nbsp;&nbsp;&nbsp;(&quot;red&quot; is darkend by factor 0.8)</i></b>\n<b>#ffeecc <i>: +16</i><i>&nbsp;&nbsp;&nbsp;&nbsp;(&quot;ffeecc&quot; is going to #fffedc because 16 is added)</i></b>\n<b><i>&nbsp;</i></b>\";s:11:\"description\";s:393:\"The color can be given as HTML-colors or as a comma-seperated list of RGB-values (integers)\nYou can add an extra parameter that will modify the color mathematically:\nSyntax: &nbsp;\n[colordef] : [modifier]\nwhere modifier can be and integer which is added/subtracted to the three RGB-channels or a floatingpoint with an &quot;*&quot; before, which will then multiply the values with that factor.\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;}i:17;a:5:{s:8:\"property\";s:7:\"page_id\";s:8:\"datatype\";s:21:\"<b>this</b>\n<b>34</b>\";s:11:\"description\";s:54:\"A page id (int) or &quot;this&quot; (=current page id)\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;}i:18;a:5:{s:8:\"property\";s:6:\"pixels\";s:8:\"datatype\";s:10:\"<b>345</b>\";s:11:\"description\";s:14:\"pixel-distance\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;}i:19;a:5:{s:8:\"property\";s:4:\"list\";s:8:\"datatype\";s:23:\"<b>item,item2,item3</b>\";s:11:\"description\";s:14:\"list of values\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;}i:20;a:5:{s:8:\"property\";s:7:\"margins\";s:8:\"datatype\";s:105:\"<i>This sets leftmargin to 10 and bottom-margin to 5. Top and right is not set (zero)</i>\n<b>10,0,0,5</b>\";s:11:\"description\";s:32:\"l,t,r,b\nleft, top, right, bottom\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;}i:21;a:5:{s:8:\"property\";s:4:\"wrap\";s:8:\"datatype\";s:142:\"<i>This will cause the value to be wrapped in a font-tag coloring the value red:</i>\n<b>&lt;font color=&quot;red&quot;&gt; | &lt;/font&gt;</b>\";s:11:\"description\";s:153:\"&lt;...&gt; | &lt;/...&gt;\nUsed to wrap something. The part on the left and right of the vertical line is placed on the left and right side of the value.\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;}i:22;a:5:{s:8:\"property\";s:8:\"linkWrap\";s:8:\"datatype\";s:115:\"<i>This will make a link to the root-level of a website:</i>\n<b>&lt;A HREF=&quot;?id={0}&quot;&gt; | &lt;/A&gt;</b>\";s:11:\"description\";s:342:\"&lt;.. {x}.&gt; | &lt;/...&gt;\n{x}; x is an integer (0-9) and points to a key in the PHP-array rootLine. The key is equal to the level the current page is on measured relatively to the root of the website.\nIf the key exists the uid of the level that key pointed to is inserted instead of {x}.\nThus we can insert page_ids from previous levels.\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;}i:23;a:5:{s:8:\"property\";s:4:\"case\";s:8:\"datatype\";s:12:\"<b>upper</b>\";s:11:\"description\";s:53:\"&quot;upper&quot; / &quot;lower&quot;\nCase-conversion\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;}i:24;a:5:{s:8:\"property\";s:5:\"space\";s:8:\"datatype\";s:12:\"<b>5 | 5</b>\";s:11:\"description\";s:86:\"&quot;before | after&quot;\nUsed for content and sets space &quot;before | after&quot;.\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;}i:25;a:5:{s:8:\"property\";s:9:\"date-conf\";s:8:\"datatype\";s:60:\"<b>d-m-y&nbsp;&nbsp;&nbsp;&nbsp;<i>(dd-mm-yy format)</i></b>\";s:11:\"description\";s:861:\"See PHP function Date()!\n&nbsp;\na - &quot;am&quot; or &quot;pm&quot;\nA - &quot;AM&quot; or &quot;PM&quot;\nd - day of the month, numeric, 2 digits (with leading zeros)\nD - day of the week, textual, 3 letters; i.e. &quot;Fri&quot;\nF - month, textual, long; i.e. &quot;January&quot;\nh - hour, numeric, 12 hour format\nH - hour, numeric, 24 hour format\ni - minutes, numeric\nj - day of the month, numeric, without leading zeros\nl (lowercase \'L\') - day of the week, textual, long; i.e. &quot;Friday&quot;\nm - month, numeric\nM - month, textual, 3 letters; i.e. &quot;Jan&quot;\ns - seconds, numeric\nS - English ordinal suffix, textual, 2 characters; i.e. &quot;th&quot;, &quot;nd&quot;\nU - seconds since the epoch\nY - year, numeric, 4 digits\nw - day of the week, numeric, 0 represents Sunday\ny - year, numeric, 2 digits\nz - day of the year, numeric; i.e. &quot;299&quot;\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;}i:26;a:5:{s:8:\"property\";s:13:\"strftime-conf\";s:8:\"datatype\";s:113:\"Date &quot;DD-MM-YY&quot; = \n<b>%e:%m:%y</b>\nTime &quot;HH:MM:SS&quot; = \n<b>%H:%M:%S</b>\nor &nbsp;just\n<b>%T</b>\";s:11:\"description\";s:2115:\"%a - abbreviated weekday name according to the current locale\n%A - full weekday name according to the current locale\n%b - abbreviated month name according to the current locale\n%B - full month name according to the current locale\n%c - preferred date and time representation for the current locale\n%C - century number (the year divided by 100 and truncated to an integer, range 00 to 99)\n%d - day of the month as a decimal number (range 00 to 31)\n%D - same as %m/%d/%y\n<b>%e - day of the month as a decimal number, a single digit is preceded by a space (range \' 1\' to \'31\') </b>\n%h - same as %b\n<b>%H - hour as a decimal number using a 24-hour clock (range 00 to 23) </b>\n%I - hour as a decimal number using a 12-hour clock (range 01 to 12)\n%j - day of the year as a decimal number (range 001 to 366)\n<b>%m - month as a decimal number (range 01 to 12) </b>\n<b>%M - minute as a decimal number </b>\n%n - newline character\n%p - either `am\' or `pm\' according to the given time value, or the corresponding strings for the current locale\n%r - time in a.m. and p.m. notation\n%R - time in 24 hour notation\n<b>%S - second as a decimal number </b>\n%t - tab character\n%T - current time, equal to %H:%M:%S\n%u - weekday as a decimal number [1,7], with 1 representing Monday\n%U - week number of the current year as a decimal number, starting with the first Sunday as the first day of the first week\n%V - The ISO 8601:1988 week number of the current year as a decimal number, range 01 to 53, where week 1 is the first week that has at least 4 days in the current year, and with Monday as the first day of the week.\n%W - week number of the current year as a decimal number, starting with the first Monday as the first day of the first week\n%w - day of the week as a decimal, Sunday being 0\n%x - preferred date representation for the current locale without the time\n%X - preferred time representation for the current locale without the date\n<b>%y - year as a decimal number without a century (range 00 to 99) </b>\n%Y - year as a decimal number including the century\n%Z - time zone or name or abbreviation\n%% - a literal `%\' character\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;}i:27;a:5:{s:8:\"property\";s:9:\"UNIX-time\";s:8:\"datatype\";s:52:\"<i>Seconds to 07/04 2000 23:58:</i>\n<b>955144722</b>\";s:11:\"description\";s:25:\"Seconds since 1/1 1970...\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;}i:28;a:5:{s:8:\"property\";s:4:\"path\";s:8:\"datatype\";s:23:\"<i>fileadmin/stuff/</i>\";s:11:\"description\";s:53:\"path relative to the directory from which we operate.\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;}i:29;a:5:{s:8:\"property\";s:16:\"&lt;tag&gt;-data\";s:8:\"datatype\";s:13:\"<i>&nbsp;</i>\";s:11:\"description\";s:73:\"<b>Example:</b>\n<i>&lt;frameset&gt;-data: row</i>\ncould be \'<i>150,*</i>\'\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;}i:30;a:5:{s:8:\"property\";s:18:\"&lt;tag&gt;-params\";s:8:\"datatype\";s:13:\"<i>&nbsp;</i>\";s:11:\"description\";s:112:\"<b>Example:</b>\n<i>&lt;frameset&gt;-params</i>\ncould be \'<i>border=&quot;0&quot; framespacing=&quot;0&quot;</i>\'\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;}i:31;a:5:{s:8:\"property\";s:7:\"getText\";s:8:\"datatype\";s:1830:\"<i>get content from the $cObj-&gt;data-array[<b>header</b>]:</i>\n<b>= field : header</b>\n<i>get content from the $cObj-&gt;parameters-array[<b>color</b>]:</i>\n<b>= parameter : color</b>\n<i>get content from the $GLOBALS[&quot;TSFE&quot;]-&gt;register[<b>color</b>]:</i>\n<b>= register : color</b>\n<i>get the title of the page on the first level of the rootline:</i>\n<b>= leveltitle : 1</b>\n<i>get the title of the page on the level right below the current page AND if that is not present, walt to the bottom of the rootline until there\'s a title:</i>\n<b>= leveltitle : -2 , slide</b>\n<i>get the id of the root-page of the website (level zero)</i>\n<b>= leveluid : 0</b>\n<i>get the env var HTTP_REFERER:</i>\n<b>= getenv : HTTP_REFERER</b>\n<i>get the env variable $HTTP_COOKIE_VARS[some_cookie]:</i>\n<b>= global : HTTP_COOKIE_VARS | some_cookie</b>\n<i>get the current time formatted dd-mm-yy:</i>\n<b>= date : d-m-y</b>\n<i>get the current page-title:</i>\n<b>= page : title</b>\n<i>get the current value:</i>\n<b>= current : 1</b>\nget input value from query string, (&amp;stuff=)\n<b>= GPvar : stuff</b>\nget the current id\n<b>= TSFE : id</b>\nget the value of the header of record with uid 234 from table tt_content:\n<b>= DB : tt_content:234:header</b>\n<b>= fullRootLine : -1, title</b>\nThis gets the title &quot;1. page before&quot; in a page tree like the one below provided we are are the page &quot;Here you are!&quot; (or &quot;Site root&quot;) and this TypoScript is in the template with root at &quot;Site root&quot;. Red numbers indicate what values of <i>keynumber</i> would point to:\n- Page tree root &nbsp;&nbsp;-2\n&nbsp;&nbsp;&nbsp;|- 1. page before &nbsp;&nbsp;-1 \n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;|- Site root (root template here!) &nbsp;&nbsp;0\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;|- Here you are! &nbsp;1\";s:11:\"description\";s:2493:\"This returns a value from somewhere in PHP-array, defined by the type. The syntax is &quot;type : pointer&quot;\n&nbsp;\n<b>field :</b> [fieldname from the current <i>$cObj</i>-&gt;data-array in the cObj.]\nAs default the <i>$cObj</i>-&gt;data-array is $GLOBALS[&quot;TSFE&quot;]-&gt;page (record of the current page!)\nIn TMENU: <i>$cObj</i>-&gt;data is set to the page-record for each menuitem.\nIn CONTENT/RECORDS <i>$cObj</i>-&gt;data is set to the actual record\nIn GIFBUILDER <i>$cObj</i>-&gt;data is set to the data GIFBUILDER is supplied with.\n<b>parameter :</b> [fieldname from the current <i>$cObj</i>-&gt;parameters-array in the cObj.]\nSee &nbsp;-&gt;parseFunc!\n<b>register :</b> [fieldname from the $GLOBALS[&quot;TSFE&quot;]-&gt;register]\nSee cObject &quot;LOAD_REGISTER&quot;\n<b>leveltitle, leveluid, levelmedia:</b> [levelTitle, uid or media in rootLine, 0- , negative = from behind, &quot; , slide&quot; parameter forces a walk to the bottom of the rootline until there\'s a &quot;true&quot; value to return. Useful with levelmedia.]\n<b>global :</b> [GLOBAL-var, split with | if you want to get from an array! DEPRECIATED, use GPvar, TSFE or getenv]\n<b>date :</b> [date-conf]\n<b>page :</b> [current page record]\n<b>current : 1</b> (gets \'current\' value)\n<b>level : 1 &nbsp;(gets the rootline level of the current page)</b>\n<b>GPvar:</b> Value from GET or POST method. Use this instead of global\n<b>TSFE: </b>Value from TSFE global main object\n<b>getenv:</b> Value from environment vars\n<b>DB:</b> Value from database, syntax is [tablename] : [uid] : [field]. Any record from a table in TCA can be selected here. Only marked-deleted records does not return a value here.\n<b>--------------------</b>\n<b>Getting more values.</b>\nBy separating the value of getText with &quot;//&quot; (double slash) you let getText fetch the first value. If it appears empty (&quot;&quot; or zero) the next value is fetched and so on. Example:\n= field:header // field:title // field:uid\nThis gets &quot;title&quot; if &quot;header&quot; is empty. If &quot;title&quot; is also empty it gets field &quot;uid&quot;\n<b>fullRootLine </b>:\nGetting a value from the rootline (TSFE-&gt;rootLine) going all the way to the root of the page tree.\n<i>[keynumber, fieldname, &quot;slide&quot;]</i>\nKeynumber is relative to the current site root, so negative numbers refer to subsequent levels below the site root. Fieldname is the name of the datafield to get. For &quot;slide&quot;, see <i>levelmedia</i> type above.\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;}i:32;a:5:{s:8:\"property\";s:3:\"dir\";s:8:\"datatype\";s:236:\"<i>returns a list of all pdf, gif and jpf-filer from fileadmin/files/ sorted by their name</i> reversely and with the full path (with &quot;<i>fileadmin/files/&quot; prepended)</i>\n<b>fileadmin/files/ | pdf,gif,jpg | name</b> | r | true\";s:11:\"description\";s:383:\"[path relative to the webroot of the site] | [list of valid extensions] | [sorting: name, size, ext, date] | &nbsp;[reverse: &quot;r&quot;] &nbsp;| &nbsp;[return full path: boolean\nFiles matching is returned in a comma-separated string.\n<b>Note:</b>\nThe value of config-option &quot;lockFilePath&quot; must equal the first part of the path. Thereby the path is locked to that folder.\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;}i:33;a:5:{s:8:\"property\";s:13:\"function-name\";s:8:\"datatype\";s:98:\"Function:\n<b>user_reverseString</b>\nMethod in class:\n<b>user_stringReversing-&gt;reverseString</b>\";s:11:\"description\";s:741:\"Indicates a function or method in a class to call. See more information at the USER cObject.\nDepending on implementation the class or function name (but not the method name) should probably be prefixed with &quot;user_&quot;. This can be changed in the TYPO3_CONF_VARS config though. Also the function / method is normally called with 2 parameters, typ. $conf (TS config) and $content (some content to be processed and returned)\nAlso if you call a method in a class, it is checked (when using the USER/USER_INT objects) whether a class with the same name, but prefixed with &quot;ux_&quot; is present and if so, this class is instantiated instead. See &quot;Inside Typo3&quot; document for more information on extending the classes in Typo3!\";s:7:\"default\";s:13:\"<b>&nbsp;</b>\";s:12:\"column_count\";i:4;}}}','');
INSERT INTO static_tsconfig_help VALUES (250,270,'824b1ba31d52dfeb00b9afbcb7790c9b','','tsref:(script).plaintextLib','a:1:{s:4:\"rows\";a:28:{i:0;a:6:{s:8:\"property\";s:7:\"siteUrl\";s:8:\"datatype\";s:3:\"url\";s:11:\"description\";s:16:\"Url of the site.\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:1;a:6:{s:8:\"property\";s:13:\"defaultOutput\";s:8:\"datatype\";s:16:\"untrimmed string\";s:11:\"description\";s:40:\"Default output if CType is not rendered.\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:2;a:6:{s:8:\"property\";s:14:\"uploads.header\";s:8:\"datatype\";s:16:\"untrimmed string\";s:11:\"description\";s:18:\"Header for uploads\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:3;a:6:{s:8:\"property\";s:13:\"images.header\";s:8:\"datatype\";s:16:\"untrimmed string\";s:11:\"description\";s:17:\"Header for images\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:4;a:6:{s:8:\"property\";s:20:\"images.captionHeader\";s:8:\"datatype\";s:16:\"untrimmed string\";s:11:\"description\";s:24:\"Header for imagecaptions\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:5;a:6:{s:8:\"property\";s:17:\"images.linkPrefix\";s:8:\"datatype\";s:16:\"untrimmed string\";s:11:\"description\";s:22:\"Prefix for image-links\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:6;a:6:{s:8:\"property\";s:7:\".header\";s:8:\"datatype\";s:0:\"\";s:11:\"description\";s:0:\"\";s:7:\"default\";s:0:\"\";s:12:\"column_count\";i:1;s:16:\"is_propertyTable\";i:1;}i:7;a:6:{s:8:\"property\";s:11:\"defaultType\";s:8:\"datatype\";s:3:\"int\";s:11:\"description\";s:28:\"Which type to use as default\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:8;a:6:{s:8:\"property\";s:4:\"date\";s:8:\"datatype\";s:11:\"date-config\";s:11:\"description\";s:15:\"For header date\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:9;a:6:{s:8:\"property\";s:10:\"datePrefix\";s:8:\"datatype\";s:16:\"untrimmed string\";s:11:\"description\";s:22:\"Prefix for header date\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:10;a:6:{s:8:\"property\";s:10:\"linkPrefix\";s:8:\"datatype\";s:16:\"untrimmed string\";s:11:\"description\";s:23:\"Prefix for header links\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:11;a:6:{s:8:\"property\";s:16:\"[1-5].preLineLen\";s:8:\"datatype\";s:3:\"int\";s:11:\"description\";s:28:\"Lenght of line before header\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:12;a:6:{s:8:\"property\";s:17:\"[1-5].postLineLen\";s:8:\"datatype\";s:3:\"int\";s:11:\"description\";s:27:\"Lenght of line after header\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:13;a:6:{s:8:\"property\";s:15:\"[1-5].preBlanks\";s:8:\"datatype\";s:3:\"int\";s:11:\"description\";s:35:\"Number of blank lines before header\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:14;a:6:{s:8:\"property\";s:16:\"[1-5].postBlanks\";s:8:\"datatype\";s:3:\"int\";s:11:\"description\";s:34:\"Number of blank lines after header\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:15;a:6:{s:8:\"property\";s:13:\"[1-5].stdWrap\";s:8:\"datatype\";s:12:\"-&gt;stdWrap\";s:11:\"description\";s:15:\"for header text\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:16;a:6:{s:8:\"property\";s:17:\"[1-5].preLineChar\";s:8:\"datatype\";s:6:\"string\";s:11:\"description\";s:21:\"Character to pre-line\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:17;a:6:{s:8:\"property\";s:18:\"[1-5].postLineChar\";s:8:\"datatype\";s:6:\"string\";s:11:\"description\";s:22:\"Character to post-line\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:18;a:6:{s:8:\"property\";s:19:\"[1-5].preLineBlanks\";s:8:\"datatype\";s:3:\"int\";s:11:\"description\";s:49:\"Number of blank lines between header and pre-line\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:19;a:6:{s:8:\"property\";s:20:\"[1-5].postLineBlanks\";s:8:\"datatype\";s:3:\"int\";s:11:\"description\";s:50:\"Number of blank lines between header and post-line\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:20;a:6:{s:8:\"property\";s:16:\"[1-5].autonumber\";s:8:\"datatype\";s:7:\"boolean\";s:11:\"description\";s:111:\"If set, a number is prepended every header. The number corresponds to the content element number in the select.\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:21;a:6:{s:8:\"property\";s:12:\"[1-5].prefix\";s:8:\"datatype\";s:16:\"untrimmed string\";s:11:\"description\";s:20:\"Header string prefix\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:22;a:6:{s:8:\"property\";s:23:\"bulletlist.[0-3].bullet\";s:8:\"datatype\";s:16:\"untrimmed string\";s:11:\"description\";s:36:\"Bullet for bullet list, layout [0-3]\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:23;a:6:{s:8:\"property\";s:26:\"bulletlist.[0-3].secondRow\";s:8:\"datatype\";s:16:\"untrimmed string\";s:11:\"description\";s:65:\"If set, this is used for lines on the second row of bullet-lists.\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:24;a:6:{s:8:\"property\";s:4:\"menu\";s:8:\"datatype\";s:7:\"cObject\";s:11:\"description\";s:137:\"cObject to render menu. The output is stripped for tags and the links is extracted. Further all &lt;BR&gt; chars are converted to chr(10)\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:25;a:6:{s:8:\"property\";s:8:\"shortcut\";s:8:\"datatype\";s:7:\"cObject\";s:11:\"description\";s:129:\"cObject to render other elements. See config below which simply uses this object to render more tt_content elements as plaintext.\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:26;a:6:{s:8:\"property\";s:16:\"bodytext.stdWrap\";s:8:\"datatype\";s:12:\"-&gt;stdWrap\";s:11:\"description\";s:48:\"stdWrap for body-text. See config example below.\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:27;a:6:{s:8:\"property\";s:8:\"userProc\";s:8:\"datatype\";s:13:\"function-name\";s:11:\"description\";s:195:\"Lets you proces the output of each content element before it finally is returned. Property &quot;parentObj&quot; of the conf-array holds a references to the plainText object calling the function.\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}}}','');
INSERT INTO static_tsconfig_help VALUES (171,270,'9a0c31e828f7b074a48c5e5a788dfa6c','','tsref:-&gt;tableStyle','a:1:{s:4:\"rows\";a:7:{i:0;a:6:{s:8:\"property\";s:5:\"align\";s:8:\"datatype\";s:14:\"align /stdWrap\";s:11:\"description\";s:6:\"&nbsp;\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:1;a:6:{s:8:\"property\";s:6:\"border\";s:8:\"datatype\";s:12:\"int /stdWrap\";s:11:\"description\";s:6:\"&nbsp;\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:2;a:6:{s:8:\"property\";s:11:\"cellspacing\";s:8:\"datatype\";s:12:\"int /stdWrap\";s:11:\"description\";s:6:\"&nbsp;\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:3;a:6:{s:8:\"property\";s:11:\"cellpadding\";s:8:\"datatype\";s:12:\"int /stdWrap\";s:11:\"description\";s:6:\"&nbsp;\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:4;a:6:{s:8:\"property\";s:11:\"color.field\";s:8:\"datatype\";s:6:\"string\";s:11:\"description\";s:46:\"Set to fieldname from the $cObj-&gt;data-array\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:5;a:6:{s:8:\"property\";s:29:\"color.default\ncolor.1\ncolor.2\";s:8:\"datatype\";s:6:\"string\";s:11:\"description\";s:39:\"[default],[1],[2] = User defined\n&nbsp;\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:6;a:6:{s:8:\"property\";s:6:\"params\";s:8:\"datatype\";s:20:\"&lt;TABLE&gt;-params\";s:11:\"description\";s:6:\"&nbsp;\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}}}','');
INSERT INTO static_tsconfig_help VALUES (232,270,'397a0804fc8ada0e121f0a17e8bf8dd4','','tsref:(cObject).HMENU.(mObj).GMENU','a:1:{s:4:\"rows\";a:18:{i:0;a:6:{s:8:\"property\";s:2:\"RO\";s:8:\"datatype\";s:7:\"Boolean\";s:11:\"description\";s:155:\"RollOver configuration enabled / disabled.\nIf this is true, RO becomes a GIFBUILDER-object defining the layout of the menuitem when the mouse rolls over it\";s:7:\"default\";s:1:\"0\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:1;a:6:{s:8:\"property\";s:6:\"expAll\";s:8:\"datatype\";s:7:\"Boolean\";s:11:\"description\";s:252:\"If this is true, the menu will always show the menu on the level underneath the menuitem. This corresponds to a situation where a user has clicked a menuitem and the menu folds out the next level. This can enable that to happen on all items as default.\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:2;a:6:{s:8:\"property\";s:8:\"collapse\";s:8:\"datatype\";s:7:\"Boolean\";s:11:\"description\";s:116:\"If set, &quot;active&quot; menuitems that has expanded the next level on the menu will now collapse that menu again.\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:3;a:6:{s:8:\"property\";s:9:\"accessKey\";s:8:\"datatype\";s:7:\"Boolean\";s:11:\"description\";s:44:\"If set access-keys are set on the menu-links\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:4;a:6:{s:8:\"property\";s:6:\"noBlur\";s:8:\"datatype\";s:7:\"Boolean\";s:11:\"description\";s:218:\"Normally graphical links are &quot;blurred&quot; if the browser is MSIE. Blurring removes the ugly box around a clicked link.\nIf this property is set, the link is NOT blurred (browser-default) with &quot;onFocus&quot;.\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:5;a:6:{s:8:\"property\";s:6:\"target\";s:8:\"datatype\";s:6:\"target\";s:11:\"description\";s:23:\"Target of the menulinks\";s:7:\"default\";s:4:\"self\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:6;a:6:{s:8:\"property\";s:14:\"forceTypeValue\";s:8:\"datatype\";s:3:\"int\";s:11:\"description\";s:141:\"If set, the &amp;type parameter of the link is forced to this value regardless of target. Overrides the global equivalent in \'config\' if set.\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:7;a:6:{s:8:\"property\";s:4:\"wrap\";s:8:\"datatype\";s:4:\"wrap\";s:11:\"description\";s:43:\"Wraps only if there were items in the menu!\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:8;a:6:{s:8:\"property\";s:11:\"applyTotalH\";s:8:\"datatype\";s:20:\"objNumsList (offset)\";s:11:\"description\";s:480:\"This adds the total height of the previously generated menuitems to the offset of the GifBuilderObj\'s mentioned in this list.\n&nbsp;\n<b>Example:</b>\nThis is useful it you want to create a menu with individual items but a common background image that extends to the whole area behind the menu. Then you should setup the background image in each GIFBUILDER-object and include the object-number in this list.\nLook at the implementation in static_template &quot;styles.gmenu.bug&quot;\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:9;a:6:{s:8:\"property\";s:11:\"applyTotalW\";s:8:\"datatype\";s:20:\"objNumsList (offset)\";s:11:\"description\";s:124:\"This adds the total width of the previously generated menuitems to the offset of the GifBuilderObj\'s mentioned in this list.\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:10;a:6:{s:8:\"property\";s:3:\"min\";s:8:\"datatype\";s:13:\"x,y (calcInt)\";s:11:\"description\";s:54:\"Forces the menu as a whole to these minimum dimensions\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:11;a:6:{s:8:\"property\";s:3:\"max\";s:8:\"datatype\";s:13:\"x,y (calcInt)\";s:11:\"description\";s:54:\"Forces the menu as a whole to these maximum dimensions\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:12;a:6:{s:8:\"property\";s:15:\"useLargestItemX\";s:8:\"datatype\";s:7:\"boolean\";s:11:\"description\";s:81:\"If set, then the width of all menuitems will be equal to the largest of them all.\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:13;a:6:{s:8:\"property\";s:15:\"useLargestItemY\";s:8:\"datatype\";s:7:\"boolean\";s:11:\"description\";s:82:\"If set, then the height of all menuitems will be equal to the largest of them all.\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:14;a:6:{s:8:\"property\";s:20:\"removeObjectsOfDummy\";s:8:\"datatype\";s:11:\"objNumsList\";s:11:\"description\";s:259:\"If the menu is forced to a certain minimum dimension, this is a list of objects in the gifbuilder-object that is removed for this last item. This is important to do if the menuitems has elements that should only be applied if the item is actually a menuitem!!\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:15;a:6:{s:8:\"property\";s:14:\"disableAltText\";s:8:\"datatype\";s:7:\"boolean\";s:11:\"description\";s:112:\"If set, the alt-parameter of the images are not set. You can do it manually by &quot;imgParams&quot; (see below)\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:16;a:6:{s:8:\"property\";s:9:\"IProcFunc\";s:8:\"datatype\";s:13:\"function-name\";s:11:\"description\";s:327:\"The internal array &quot;I&quot; is passed to this function and expected returned as well. Subsequent to this function call the menu item is compiled by implode()\'ing the array $I[parts] in the passed array. Thus you may modify this if you need to.\nSee example on the testsite and in media/scripts/example_itemArrayProcFunc.php\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:17;a:6:{s:8:\"property\";s:70:\"[Common Item States, see above]\n+ rollover version for all, except SPC\";s:8:\"datatype\";s:364:\"-&gt;GIFBUILDER\n+ .wrap (= wrap)\n+ .noLink (boolean, if set, the item is NOT linked!)\n+.imgParams (params: parameters for the &lt;img&gt;-tag)\n+ .altTarget which overrides the target defined for the GMENU.\n+ .altImgResource (datatype = imgResource) which defines an alternative image to use. If an image returns here, it will override any GIFBUILDER configuration.\";s:11:\"description\";s:528:\"This is the GIFBUILDER-options for each category of menuitem that can be generated.\n&nbsp;\n<b>NOTE:</b> For the GMENU series you can also define the RollOver configuration for the item states. This means that you define the GIFBUILDER object for the \'Active\' state by ACT and the RollOver GIFBUILDER object for the \'Active\' state by ACTRO.\nThis pattern goes for ALL the states except the SPC state.\n&nbsp;\n<b>SPECIAL:</b>\nThe -&gt;OptionSplit function is run on the whole GIFBUILDER-configuration before the items are generated.\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}}}','');
INSERT INTO static_tsconfig_help VALUES (231,270,'2c8d1fb6db707d441cd5769786710a19','','tsref:(cObject).HMENU.(mObj_itemStates)','a:1:{s:4:\"rows\";a:8:{i:0;a:6:{s:8:\"property\";s:5:\"IFSUB\";s:8:\"datatype\";s:18:\"Boolean / (config)\";s:11:\"description\";s:54:\"Enable/Configuration for menu items which has subpages\";s:7:\"default\";s:1:\"0\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:1;a:6:{s:8:\"property\";s:3:\"ACT\";s:8:\"datatype\";s:18:\"Boolean / (config)\";s:11:\"description\";s:67:\"Enable/Configuration for menu items which are found in the rootLine\";s:7:\"default\";s:1:\"0\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:2;a:6:{s:8:\"property\";s:8:\"ACTIFSUB\";s:8:\"datatype\";s:18:\"Boolean / (config)\";s:11:\"description\";s:84:\"Enable/Configuration for menu items which are found in the rootLine and has subpages\";s:7:\"default\";s:1:\"0\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:3;a:6:{s:8:\"property\";s:3:\"CUR\";s:8:\"datatype\";s:18:\"Boolean / (config)\";s:11:\"description\";s:69:\"Enable/Configuration for a menu item if the item is the current page.\";s:7:\"default\";s:1:\"0\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:4;a:6:{s:8:\"property\";s:3:\"USR\";s:8:\"datatype\";s:18:\"Boolean / (config)\";s:11:\"description\";s:96:\"Enable/Configuration for menu items which are access restricted pages that a user has access to.\";s:7:\"default\";s:1:\"0\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:5;a:6:{s:8:\"property\";s:3:\"SPC\";s:8:\"datatype\";s:18:\"Boolean / (config)\";s:11:\"description\";s:265:\"Enable/Configuration for \'Spacer\' pages.\nSpacers are pages of the doktype &quot;Spacer&quot;. These are not viewable pages but &quot;placeholders&quot; which can be used to devide menuitems.\n&nbsp;\n<b>Note:</b> Rollovers doesn\'t work with spacers, if you use GMENU!\";s:7:\"default\";s:1:\"0\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:6;a:6:{s:8:\"property\";s:8:\"USERDEF1\";s:8:\"datatype\";s:18:\"Boolean / (config)\";s:11:\"description\";s:277:\"Userdefined, see .itemArrayProcFunc for details on how to use this.\nYou can set the ITEM_STATE values USERDEF1 and USERDEF2 (+...RO) from a script/userfunction processing the menu item array. See HMENU/special=userdefined or the property .itemArrayProcFunc of the menu objects.\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:7;a:6:{s:8:\"property\";s:8:\"USERDEF2\";s:8:\"datatype\";s:18:\"Boolean / (config)\";s:11:\"description\";s:11:\"(See above)\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}}}','');
INSERT INTO static_tsconfig_help VALUES (179,270,'2bcf41f3a27a1da90a09ebdf3a40f315','','tsref:(TLO)','a:1:{s:4:\"rows\";a:10:{i:0;a:6:{s:8:\"property\";s:5:\"types\";s:8:\"datatype\";s:8:\"readonly\";s:11:\"description\";s:55:\"Types (internal)\ntype=99 reserved for plaintext display\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:1;a:6:{s:8:\"property\";s:9:\"resources\";s:8:\"datatype\";s:8:\"readonly\";s:11:\"description\";s:28:\"Resources in list (internal)\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:2;a:6:{s:8:\"property\";s:9:\"sitetitle\";s:8:\"datatype\";s:8:\"readonly\";s:11:\"description\";s:20:\"SiteTitle (internal)\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:3;a:6:{s:8:\"property\";s:6:\"config\";s:8:\"datatype\";s:11:\"-&gt;CONFIG\";s:11:\"description\";s:131:\"Global configuration.\nThese values are stored with cached pages which means they are also accessible when retrieving a cached page.\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:4;a:6:{s:8:\"property\";s:9:\"constants\";s:8:\"datatype\";s:14:\"-&gt;CONSTANTS\";s:11:\"description\";s:183:\"Site-specific constants, eg. a general email-adresse. These constants may be substituted in the text throughout the pages. The substitution is done by parseFunc. (Option: constants=1)\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:5;a:6:{s:8:\"property\";s:6:\"FEData\";s:8:\"datatype\";s:19:\"<i>-&gt;FE_DATA</i>\";s:11:\"description\";s:105:\"Here you can configure how data submitted from the front-end should be processed, which script and so on.\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:6;a:6:{s:8:\"property\";s:11:\"includeLibs\";s:8:\"datatype\";s:23:\"<i>array of strings</i>\";s:11:\"description\";s:156:\"With this you can include php-files with function libraries for use in your includescript in Typo3.\nPlease see the PAGE-object, which has the same property.\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:7;a:6:{s:8:\"property\";s:56:\"Other reserved TLO\'s:\n&nbsp;\nplugin\ntt_*\ntemp\nstyles\nlib\";s:8:\"datatype\";s:13:\"<i>&nbsp;</i>\";s:11:\"description\";s:828:\"These toplevel object names are reserved. That means you can risk static_templates to use them:\n&quot;plugin&quot; is used for rendering of special content like boards, ecommerce solutions, guestbooks and so on. Normally set from static_templates. <i>Please see separate description below!</i>\n&quot;tt_*&quot;, eg tt_content (from &quot;content (default)&quot;) is used to render content from tables.\n&quot;temp&quot; and &quot;styles&quot; are used for conde-libraries you can copy during parse-time, but they are not saved with the template in cache. <b>&quot;temp&quot; / &quot;styles&quot; are unset</b> before the template is cached! Therefore use these names to store temporary data.\n&quot;lib&quot; can be used for a &quot;library&quot; of code, you can reference in TypoScript (unlike &quot;styles&quot; which is unset)\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:8;a:6:{s:8:\"property\";s:3:\"...\";s:8:\"datatype\";s:4:\"PAGE\";s:11:\"description\";s:379:\"Start a new page\n&nbsp;\n<b>Example:</b>\n&nbsp;\n<b>Guidelines:</b>\nGood, general PAGE object names to use are such as:\n<i>page </i>for the main page with content\n<i>frameset, frameset2 </i>for framesets.\n<i>top, left, menu, right, bottom, border </i>for top and menu frames etc.\nThis is just recommandations. Especially the name \'page\' for the content bearing page is very common.\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:9;a:6:{s:8:\"property\";s:3:\"...\";s:8:\"datatype\";s:17:\"<i>(whatever)</i>\";s:11:\"description\";s:365:\"If a toplevel-object is not a PAGE-object it could be used as a temporary repository for setup. In this case you should use the &quot;temp&quot; or &quot;styles&quot; objects.\n&quot;tt_...&quot; is normally used to define the setup of content-records. Eg. &quot;tt_content&quot; would be used for the tt_content-table as default. See the &quot;CONTENT&quot;-cObject\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}}}','');
INSERT INTO static_tsconfig_help VALUES (180,270,'270df189982a4482d7b570baa95cba05','','tsref:plugin','a:1:{s:4:\"rows\";a:5:{i:0;a:6:{s:8:\"property\";s:8:\"userFunc\";s:8:\"datatype\";s:13:\"<i>&nbsp;</i>\";s:11:\"description\";s:67:\"<i>Property setting up the USER / USER_INT object of the plugin</i>\";s:7:\"default\";s:13:\"<i>&nbsp;</i>\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:1;a:6:{s:8:\"property\";s:11:\"includeLibs\";s:8:\"datatype\";s:13:\"<i>&nbsp;</i>\";s:11:\"description\";s:67:\"<i>Property setting up the USER / USER_INT object of the plugin</i>\";s:7:\"default\";s:13:\"<i>&nbsp;</i>\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:2;a:6:{s:8:\"property\";s:18:\"_CSS_DEFAULT_STYLE\";s:8:\"datatype\";s:6:\"string\";s:11:\"description\";s:328:\"Use this to have some default CSS styles inserted in the header section of the document. Most likely this will provide a default acceptable display from the plugin, but should ideally be cleared and moved to an external stylesheet.\nThis value is for all plugins read by the pagegen script when making the header of the document.\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:3;a:6:{s:8:\"property\";s:28:\"_DEFAULT_PI_VARS.[piVar-key]\";s:8:\"datatype\";s:6:\"string\";s:11:\"description\";s:202:\"Allows you to set default values of the piVars array which most plugins are using (and should use) for data exchange with themselves.\nThis works only if the plugin calls $this-&gt;pi_setPiVarDefaults().\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:4;a:6:{s:8:\"property\";s:34:\"_LOCAL_LANG.[lang-key].[label-key]\";s:8:\"datatype\";s:6:\"String\";s:11:\"description\";s:68:\"Can be used to override the default locallang labels for the plugin.\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}}}','');
INSERT INTO static_tsconfig_help VALUES (181,270,'2a74eafe437239f6dfa39d7289a1e6d9','','tsref:config/-&gt;CONFIG','a:1:{s:4:\"rows\";a:72:{i:0;a:6:{s:8:\"property\";s:8:\"linkVars\";s:8:\"datatype\";s:4:\"list\";s:11:\"description\";s:312:\"HTTP_GET_VARS, which should be passed on with links in Typo. This is compiled into a string stored in $GLOBALS[&quot;TSFE&quot;]-&gt;linkVars\n&nbsp;\n<b>Example:</b>\n&nbsp;\nThis will add &quot;&amp;noframes=[noframes-value]&amp;print=[print-value]&quot; to all links in Typo3.\nThe values are rawurlencoded in PHP.\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:1;a:6:{s:8:\"property\";s:11:\"MP_defaults\";s:8:\"datatype\";s:6:\"string\";s:11:\"description\";s:322:\"Allows you to set a list of page id numbers which will always have a certain &quot;&amp;MP=...&quot; parameter added.\n&nbsp;\n<b>Syntax:</b>\n[id],[id],... : [MP-var] | [id],[id],... : [MP-var] | ...\n&nbsp;\n<b>Example:</b>\n&nbsp;\nThis will by default add &quot;&amp;MP=2-207&quot; to all links pointing to pages 36,37 and 48\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:2;a:6:{s:8:\"property\";s:11:\"metaCharset\";s:8:\"datatype\";s:6:\"string\";s:11:\"description\";s:115:\"Charset used in the meta-tag:\n&lt;meta http-equiv=&quot;Content-Type&quot; content=&quot;text/html; charset=...&gt;\";s:7:\"default\";s:10:\"iso-8859-1\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:3;a:6:{s:8:\"property\";s:10:\"ATagParams\";s:8:\"datatype\";s:16:\"&lt;A&gt;-params\";s:11:\"description\";s:112:\"Additional parameters to all links in Typo3 (excluding menu-links)\n&nbsp;\n<b>Example:</b>\nTo blur links, insert:\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:4;a:6:{s:8:\"property\";s:13:\"setJS_openPic\";s:8:\"datatype\";s:7:\"boolean\";s:11:\"description\";s:64:\"If set, the openPic JavaScript function is forced to be included\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:5;a:6:{s:8:\"property\";s:15:\"setJS_mouseOver\";s:8:\"datatype\";s:7:\"boolean\";s:11:\"description\";s:75:\"If set, the over() and out() JavaScript functions are forced to be included\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:6;a:6:{s:8:\"property\";s:3:\"ftu\";s:8:\"datatype\";s:7:\"boolean\";s:11:\"description\";s:856:\"If set, the &quot;&amp;ftu=....&quot; GET-fallback identification is inserted.\n&quot;&amp;ftu=[hash]&quot; is always inserted in the links on the first page a user hits. If it turns out in the next hit that the user has cookies enabled, this variable is not set anymore as the cookies does the job. If no cookies is accepted the &quot;ftu&quot; remains set for all links on the site and thereby we can still track the user.\n&nbsp;\n<b>You should not set this feature if grabber-spiders like Teleport are going to grab your site!</b>\n<b>You should not set this feature if you want search-engines to index your site (in conjunction with the simulateStaticDocuments feature!)</b>\n<b>&nbsp;</b>\nYou can also ignore this feature if you\'re certain, website users will use cookies.\n&nbsp;&quot;ftu&quot; means fe_typo_user (&quot;fe&quot; is &quot;frontend&quot;).\";s:7:\"default\";s:5:\"false\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:7;a:6:{s:8:\"property\";s:10:\"mainScript\";s:8:\"datatype\";s:6:\"string\";s:11:\"description\";s:240:\"This lets you specify an alternative &quot;mainScript&quot; which is the document that Typo3 expects to be the default doc. This is used in form-tags and other places where Typo3 needs to refer directly to the main-script of the application\";s:7:\"default\";s:9:\"index.php\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:8;a:6:{s:8:\"property\";s:13:\"pageGenScript\";s:8:\"datatype\";s:8:\"resource\";s:11:\"description\";s:569:\"Alternative page generation script for applications using index_ts.php for initialization, caching, stating and so on. This script is included in the global scope of index_ts.php-script and thus you may include libraries here. Always use include_once for libraries.\nRemember not to output anything from such an included script. <b>All content must be set into $TSFE-&gt;content. </b>Take a look at tslib/pagegen.php\n&nbsp;\n<b>NOTE:</b> This option is ignored if \n&nbsp;\n$TYPO3_CONF_VARS[&quot;FE&quot;][&quot;noPHPscriptInclude&quot;]=1;\n&nbsp;\nis set in localconf.php.\";s:7:\"default\";s:17:\"tslib/pagegen.php\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:9;a:6:{s:8:\"property\";s:5:\"debug\";s:8:\"datatype\";s:7:\"boolean\";s:11:\"description\";s:110:\"If set any debug-information in the TypoScript code is output. Currently this applies only to the menu-objects\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:10;a:6:{s:8:\"property\";s:31:\"message_page_is_being_generated\";s:8:\"datatype\";s:6:\"string\";s:11:\"description\";s:191:\"Alternative message in HTML that appears if a page is being generated.\nNormally when a page is being generated a temporary copy is stored in the cache-table with an expire-time of 30 seconds.\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:11;a:6:{s:8:\"property\";s:15:\"message_preview\";s:8:\"datatype\";s:6:\"string\";s:11:\"description\";s:77:\"Alternative message in HTML that appears when the preview function is active!\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:12;a:6:{s:8:\"property\";s:10:\"locale_all\";s:8:\"datatype\";s:6:\"string\";s:11:\"description\";s:312:\"PHP: setlocale(&quot;LC_ALL&quot;, [value]);\nvalue-examples: deutsch, de_DE, danish, portuguese, spanish, french, norwegian, italian. See www.php.net for other value. Also on linux, look at /usr/share/locale/\n&nbsp;\n<b>Example:</b>\nThis will render dates in danish made with stdWrap/strftime:\nlocale_all = danish\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:13;a:6:{s:8:\"property\";s:16:\"sword_standAlone\";s:8:\"datatype\";s:7:\"boolean\";s:11:\"description\";s:136:\"Used by the parseFunc-substitution of search Words (sword):\nIf set, the words MUST be surrounded by whitespace in order to be marked up.\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:14;a:6:{s:8:\"property\";s:17:\"sword_noMixedCase\";s:8:\"datatype\";s:7:\"boolean\";s:11:\"description\";s:129:\"Used by the parseFunc-substitution of search Words (sword):\nIf set, the words MUST be the exact same case as the search word was.\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:15;a:6:{s:8:\"property\";s:9:\"intTarget\";s:8:\"datatype\";s:6:\"target\";s:11:\"description\";s:61:\"default internal target. Used by typolink if no target is set\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:16;a:6:{s:8:\"property\";s:9:\"extTarget\";s:8:\"datatype\";s:6:\"target\";s:11:\"description\";s:64:\"default external target. Used by typolink if no extTarget is set\";s:7:\"default\";s:4:\"_top\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:17;a:6:{s:8:\"property\";s:25:\"spamProtectEmailAddresses\";s:8:\"datatype\";s:17:\"boolean / -5 to 5\";s:11:\"description\";s:388:\"If set, then all email addresses in typolinks will be encrypted so spam bots cannot detect them. Encryption is a simply offset of character values. If you set this value to &quot;3&quot; then all characters will have their ASCII value offset by &quot;3&quot;. The reason for supplying this is... well just a way you can choose another offset than everyone else... Hmm. Does it make sense?\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:18;a:6:{s:8:\"property\";s:33:\"spamProtectEmailAddresses_atSubst\";s:8:\"datatype\";s:6:\"string\";s:11:\"description\";s:37:\"Substitute label for the at-sign (@).\";s:7:\"default\";s:4:\"(at)\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:19;a:6:{s:8:\"property\";s:14:\"forceTypeValue\";s:8:\"datatype\";s:3:\"int\";s:11:\"description\";s:326:\"Force the &amp;type value of all Typo3 generated links to a specific value (except if overruled by local forceTypeValue values).\nUseful if you run a template with special content at - say &amp;type=95 - but still wants to keep your targets neutral. Then you set your targets to blank and this value to the type value you wish.\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:20;a:6:{s:8:\"property\";s:26:\"frameReloadIfNotInFrameset\";s:8:\"datatype\";s:7:\"boolean\";s:11:\"description\";s:372:\"If set, then the current page will check if the page object name (eg. &quot;page&quot; or &quot;frameset&quot;) exists as &quot;parent.[name]&quot; (eg. &quot;parent.page&quot;) and if not the page will be reloaded in top frame. This secures that links from search engines to pages inside a frameset will load the frameset.\nWorks only with type-values different from zero.\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:21;a:6:{s:8:\"property\";s:14:\"jumpurl_enable\";s:8:\"datatype\";s:7:\"boolean\";s:11:\"description\";s:217:\"Jumpurl is a concept where external links are redirected from the index_ts.php script, which first logs which url it was. This logging of external links is only interesting if you use the internal stat-table in Typo3.\";s:7:\"default\";s:1:\"0\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:22;a:6:{s:8:\"property\";s:22:\"jumpurl_mailto_disable\";s:8:\"datatype\";s:7:\"boolean\";s:11:\"description\";s:59:\"Disables the use of jumpUrl when linking to email-adresses.\";s:7:\"default\";s:1:\"0\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:23;a:6:{s:8:\"property\";s:20:\"compensateFieldWidth\";s:8:\"datatype\";s:6:\"double\";s:11:\"description\";s:544:\"this floating point value will be used by the FORMS cObject to compensate the length of the formfields text and input.\nThis feature is useful, if the page-option &quot;smallFormFields&quot; is set. In that case Netscape renders formfields much longer than IE. If you want the two browsers to display the same size formfields, use a value of approx &quot;0.6&quot; for netscape-browsers.\n&nbsp;\n<b>Example:</b>\n[browser = netscape]\n&nbsp;&nbsp;config.compensateFieldWidth = 0.6\n[global]\n&nbsp;\nThis option may be overridden in the FORMS-cObject.\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:24;a:6:{s:8:\"property\";s:14:\"includeLibrary\";s:8:\"datatype\";s:8:\"resource\";s:11:\"description\";s:24:\"This includes a phpfile.\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:25;a:6:{s:8:\"property\";s:17:\"incT3Lib_htmlmail\";s:8:\"datatype\";s:7:\"boolean\";s:11:\"description\";s:38:\"Include t3lib/class.t3lib_htmlmail.php\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:26;a:6:{s:8:\"property\";s:12:\"lockFilePath\";s:8:\"datatype\";s:6:\"string\";s:11:\"description\";s:102:\"This is used to lock paths to be &quot;inside&quot; this path.\nUsed by &quot;filelist&quot; in stdWrap\";s:7:\"default\";s:10:\"fileadmin/\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:27;a:6:{s:8:\"property\";s:9:\"noScaleUp\";s:8:\"datatype\";s:7:\"boolean\";s:11:\"description\";s:352:\"Normally images are scaled to the size specified via TypoScript. This also forces small images to be scaled to a larger size. This is not always a good thing.\nIf this property is set, images are <b>not</b> allowed to be scaled up in size. This parameter clears the $this-&gt;mayScaleUp var of the class t3lib_stdgraphics (often &quot;gifbuilder&quot;).\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:28;a:6:{s:8:\"property\";s:19:\"USERNAME_substToken\";s:8:\"datatype\";s:6:\"string\";s:11:\"description\";s:169:\"The is the token used on the page, which should be substituted with the current username IF a front-end user is logged in! If no login, the substitution will not happen.\";s:7:\"default\";s:27:\"&lt;!--###USERNAME###--&gt;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:29;a:6:{s:8:\"property\";s:12:\"cache_period\";s:8:\"datatype\";s:12:\"int, seconds\";s:11:\"description\";s:179:\"The number of second a page may remain in cache.\nThis value is overridden by the value set in the page-record (field=&quot;cache_timeout&quot;) if this value is greater than zero.\";s:7:\"default\";s:12:\"86400 (=24H)\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:30;a:6:{s:8:\"property\";s:21:\"cache_clearAtMidnight\";s:8:\"datatype\";s:7:\"boolean\";s:11:\"description\";s:99:\"With this setting the cache always expires at midnight of the day, the page is scheduled to expire.\";s:7:\"default\";s:5:\"false\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:31;a:6:{s:8:\"property\";s:8:\"no_cache\";s:8:\"datatype\";s:7:\"boolean\";s:11:\"description\";s:142:\"If this is set to true, the page will not be cached. If set to false, it\'s ignored. Other parameters may have set it to true of other reasons.\";s:7:\"default\";s:1:\"-\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:32;a:6:{s:8:\"property\";s:20:\"disableAllHeaderCode\";s:8:\"datatype\";s:7:\"boolean\";s:11:\"description\";s:407:\"If this is set, none of the features of the PAGE-object is processed and the content of the page will be the result of the cObject array (1,2,3,4...) of the PAGE-object. &nbsp;This means that the result of the cObject should include everything from the &lt;HTML&gt; .... to the &lt;/HTML&gt; tag !!\nUse this feature in templates supplying other content-types than HTML. That could be an image or a WAP-page!\";s:7:\"default\";s:5:\"false\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:33;a:6:{s:8:\"property\";s:17:\"additionalHeaders\";s:8:\"datatype\";s:32:\"strings divided by &quot;|&quot;\";s:11:\"description\";s:495:\"This is additional headers. You separate each header by a vertical line &quot;|&quot;. &nbsp;Normally Typo3 does <i>not</i> send any headers with the Header()-function in PHP.\n&nbsp;\n<b>Examples:</b>\nContent-type: text/vnd.wap.wml\n(this will sent a content-header for a WAP-site)\n&nbsp;\nContent-type: image/gif | Expires: Mon, 26 Jul 1997 05:00:00 GMT\n(this will sent a content-header for a GIF-file and a Expires header)\n&nbsp;\nLocation: www.typo3.com\n(This redirects the page to www.typo3.com)\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:34;a:6:{s:8:\"property\";s:22:\"disablePageExternalUrl\";s:8:\"datatype\";s:7:\"boolean\";s:11:\"description\";s:152:\"If set, pages with doktype &quot;External Url&quot; will not trigger jumpUrl in TSFE. This may help you to have external urls open inside you framesets.\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:35;a:6:{s:8:\"property\";s:4:\"stat\";s:8:\"datatype\";s:7:\"boolean\";s:11:\"description\";s:27:\"Enable stat logging at all.\";s:7:\"default\";s:4:\"true\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:36;a:6:{s:8:\"property\";s:16:\"stat_typeNumList\";s:8:\"datatype\";s:8:\"int/list\";s:11:\"description\";s:275:\"List of pagetypes that should be registered in the statistics table, sys_stat.\nIf no types are listed, all types are logged.\nDefault is &quot;0,1&quot; which normally logs all hits on framesets and hits on content keeping pages. Of course this depends on the template design.\";s:7:\"default\";s:3:\"0,1\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:37;a:6:{s:8:\"property\";s:22:\"stat_excludeBEuserHits\";s:8:\"datatype\";s:7:\"boolean\";s:11:\"description\";s:65:\"If set a pagehit is not logged if a user is logged in into Typo3.\";s:7:\"default\";s:5:\"false\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:38;a:6:{s:8:\"property\";s:18:\"stat_excludeIPList\";s:8:\"datatype\";s:15:\"list of strings\";s:11:\"description\";s:72:\"If the REMOTE_ADDR is in the list of IP-addresses, it\'s also not logget.\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:39;a:6:{s:8:\"property\";s:10:\"stat_mysql\";s:8:\"datatype\";s:7:\"boolean\";s:11:\"description\";s:43:\"Enable logging to the MySQL table sys_stat.\";s:7:\"default\";s:5:\"false\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:40;a:6:{s:8:\"property\";s:11:\"stat_apache\";s:8:\"datatype\";s:7:\"boolean\";s:11:\"description\";s:61:\"Enable logging to the logfile &quot;stat_apache_logfile&quot;\";s:7:\"default\";s:5:\"false\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:41;a:6:{s:8:\"property\";s:19:\"stat_apache_logfile\";s:8:\"datatype\";s:8:\"filename\";s:11:\"description\";s:326:\"This the filename of the logfile in the directory $TYPO3_CONF_VARS[&quot;FE&quot;][&quot;logfile_dir&quot;] (localconf) on the server where Typo3 writes to the apachelogfile. The directory defined by &nbsp;$TYPO3_CONF_VARS[&quot;FE&quot;][&quot;logfile_dir&quot;] &nbsp;must exist and be writable. The logfile also must exist.\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:42;a:6:{s:8:\"property\";s:21:\"stat_apache_pagenames\";s:8:\"datatype\";s:6:\"string\";s:11:\"description\";s:285:\"The &quot;pagename&quot; simulated for apache.\nDefault: &nbsp;&nbsp;&nbsp;&quot;[path][title]--[uid].html&quot;\nCodes:\n[title] = inserts title, no special characters and shortend to 30 chars.\n[uid] = the id\n[alias] = any alias\n[type] = the type (typeNum)\n[path] = the path of the page.\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:43;a:6:{s:8:\"property\";s:23:\"stat_apache_notExtended\";s:8:\"datatype\";s:7:\"boolean\";s:11:\"description\";s:60:\"If true the logfile is NOT written in Apache extended format\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:44;a:6:{s:8:\"property\";s:18:\"stat_apache_noHost\";s:8:\"datatype\";s:7:\"boolean\";s:11:\"description\";s:80:\"If true the HTTP_HOST is - if available - NOT inserted instead of the IP-address\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:45;a:6:{s:8:\"property\";s:13:\"stat_titleLen\";s:8:\"datatype\";s:9:\"int 1-100\";s:11:\"description\";s:68:\"The lenght of the page names in the path written to logfile/database\";s:7:\"default\";s:2:\"20\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:46;a:6:{s:8:\"property\";s:23:\"simulateStaticDocuments\";s:8:\"datatype\";s:39:\"boolean /\nstring: &quot;PATH_INFO&quot;\";s:11:\"description\";s:1470:\"If set Typo3 makes all links in another way than usual. This can be used with <b>Apache compiled with mod_rewrite and configured in httpd.conf for use of this in the &quot;.htaccess&quot;-files.</b>\nInclude this in the .htaccess file\n&nbsp;&nbsp;&nbsp;&nbsp;RewriteEngine On\n&nbsp;&nbsp;&nbsp;&nbsp;RewriteRule &nbsp;&nbsp;^[^/]*\\.html$ &nbsp;index.php\n&nbsp;\nThis means that any &quot;*.html&quot;-documents should be handled by index.php.\nNow if is done, Typo3 will interprete the url of the html-document like this:\n&nbsp;&nbsp;&nbsp;&nbsp;[title].[id].[type].html\nTitle is optional and only usefull for the entries in the apache log-files. You may omit both [title] and [type] but if title is present, type must also be there!.\n&nbsp;\n<b>Example:</b>\nTypo3 will interprete this as page with uid=23 and type=1 :\n&nbsp;&nbsp;&nbsp;&nbsp;Startpage.23.1.html\n&nbsp;\nTypo3 will interprete this as the page with alias = &quot;start&quot; and the type is zero (default):\n&nbsp;&nbsp;&nbsp;&nbsp;start.html\n<b>_____________________________________________</b>\n<b>Alternative option (PATH_INFO):</b>\nInstead of using the rewrite-module in apache (eg. if you\'re running Windows!) you can use the PATH_INFO variable from PHP.\nIt\'s very simple. Just set simulateStaticDocuments to &quot;PATH_INFO&quot; and you\'re up and running!\n&nbsp;\n<b>Also:</b> See below, .absRefPrefix\n&nbsp;\n<b>Example (put in Setup-field of your template):</b>\nconfig.simulateStaticDocuments = PATH_INFO\";s:7:\"default\";s:252:\"default is defined by a configuration option in localconf.php. It\'s\n$TYPO3_CONF_VARS[&quot;FE&quot;][&quot;simulateStaticDocuments&quot;] = 1;\nThis affects all sites in the database.\nYou can also set this value to the string &nbsp;&quot;PATH_INFO&quot;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:47;a:6:{s:8:\"property\";s:32:\"simulateStaticDocuments_addTitle\";s:8:\"datatype\";s:3:\"int\";s:11:\"description\";s:258:\"If not zero, Typo3 generates urls with the title in, limited to the first [simulateStaticDocuments_addTitle] number of chars.\n&nbsp;\n<b>Example:</b>\n&nbsp;&nbsp;&nbsp;&nbsp;Startpage.23.1.html\ninstead of the default, &quot;23.1.html&quot;, without the title.\";s:7:\"default\";s:13:\"&nbsp;\n&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:48;a:6:{s:8:\"property\";s:39:\"simulateStaticDocuments_noTypeIfNoTitle\";s:8:\"datatype\";s:7:\"boolean\";s:11:\"description\";s:403:\"If set, then the type-value will not be set in the simulated filename if the type value is zero anyways. However the filename must be without a title.\n&nbsp;\n<b>Example:</b>\n&quot;Startpage.23.0.html&quot; would <i>still </i>be &quot;Startpage.23.0.html&quot;\n&quot;23.0.html&quot; would be &quot;23.html&quot; (that is without the zero)\n&quot;23.1.html&quot; would <i>still</i> be &quot;23.1.html&quot;\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:49;a:6:{s:8:\"property\";s:49:\"simulateStaticDocuments_dontRedirectPathInfoError\";s:8:\"datatype\";s:7:\"boolean\";s:11:\"description\";s:309:\"Regarding PATH_INFO mode:\nWhen a page is requested by &quot;PATH_INFO&quot; method it must be configured in order to work properly. If PATH_INFO is not configured, the index_ts.php script sends a location header to the correct page. However if you better like an error message outputted, just set this option.\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:50;a:6:{s:8:\"property\";s:28:\"simulateStaticDocuments_pEnc\";s:8:\"datatype\";s:6:\"string\";s:11:\"description\";s:1815:\"Allows you to also encode additional parameters into the simulated filename.\n&nbsp;\n<b>Example: </b>\nYou have a news-plugin. The main page has the url &quot;Page_1.228.0.html&quot; but when one clicks on a news item the url will be &quot;Page_1.228.0.html?&amp;tx_mininews_pi1[showUid]=2&amp;cHash=b8d239c224&quot; instead.\nNow, this URL will not be indexed by external search-engines because of the query-string (everything after the &quot;?&quot; mark). This property avoids this problem by encoding the parameters. These are the options:\n&nbsp;\n<b>Value set to &quot;base64&quot;:</b>\nThis will transform the filename used to this value: &quot;Page_1.228+B6JnR4X21pbmluZXdzX3BpMVtzaG93VWlkXT0yJmNIYXNoPWI4ZDIzOWMyMjQ_.0.html&quot;. The querystring has simply been base64-encoded (and some more...) and added to the HTML-filename (so now external search-engines will find this!). The really great thing about this that the filename is self-reliant because the filename contains the parameters. The downside to it is the very very long filename.\n&nbsp;\n<b>Value set to &quot;md5&quot;:</b>\nThis will transform the filename used to this value:\n&quot;Page_1.228+M57867201f4a.0.html&quot;. Now, what a lovely, short filename! Now all the parameters has been hashed into a 10-char string inserted into the filename. At the same time an entry has been added to a cache table in the database so when a request for this filename reaches the frontend, then the REAL parameter string is found in the database! The really great thing about this is that the filename is very short (opposite to the base64-method). The downside to this is that IF you clear the database cache table at any time, the URL here does NOT work until a page with the link has been generated again (re-inserting the parameter list into the database).\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:51;a:6:{s:8:\"property\";s:35:\"content_from_pid_allowOutsideDomain\";s:8:\"datatype\";s:7:\"boolean\";s:11:\"description\";s:204:\"Using the &quot;Show content from this page instead&quot; feature allows you to insert content from the current domain only. Setting this option will allow content included from anywhere in the page tree!\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:52;a:6:{s:8:\"property\";s:12:\"absRefPrefix\";s:8:\"datatype\";s:6:\"string\";s:11:\"description\";s:662:\"If this value is set, then all relative links in TypoScript are prepended with this string. Used to convert relative paths to absolute paths.\n<b>&nbsp;</b>\n<b>Note:</b> This values is automatically set to the dirname of the index.php script in case simulateStaticDocuments is set to &quot;PATH_INFO&quot;.\nIf you\'re working on a server where you have both internal and external access, you might to yourself a favour and set the absRefPrefix to the url and path of you site, eg. http://www.typo3.com/. If you do not, you risk to render pages to cache from the internal network and thereby prefix image-references and links with a non-accesible path from outside.\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:53;a:6:{s:8:\"property\";s:11:\"noPageTitle\";s:8:\"datatype\";s:7:\"boolean\";s:11:\"description\";s:75:\"If set, the page title will not be printet as the &lt;TITLE&gt; of the doc.\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:54;a:6:{s:8:\"property\";s:14:\"pageTitleFirst\";s:8:\"datatype\";s:7:\"boolean\";s:11:\"description\";s:101:\"If set (and the page title is printed) then the page-title will be printed BEFORE the template title.\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:55;a:6:{s:8:\"property\";s:16:\"titleTagFunction\";s:8:\"datatype\";s:13:\"function-name\";s:11:\"description\";s:106:\"Passes the default &lt;title&gt;-tag content to this function. No typoScript parameters are passed though.\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:56;a:6:{s:8:\"property\";s:13:\"headerComment\";s:8:\"datatype\";s:6:\"string\";s:11:\"description\";s:203:\"The content is added before the &quot;Typo3 Content Management Framework&quot; comment in the &lt;head&gt; section of the page. Use this to insert a note like that &quot;Programmed by My-Agency&quot; ...\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:57;a:6:{s:8:\"property\";s:8:\"language\";s:8:\"datatype\";s:6:\"string\";s:11:\"description\";s:356:\"Language key. See stdWrap.lang for more information.\nSelect between:\nEnglish &nbsp;(default) = [empty]\nDanish = dk\nGerman = de\nNorwegian = no\nItalian = it\n... (use the TLD names for the country. Must correspond with the key used for backend system language if there is one. If not, use TLD (because if some day this language is added it will get that key))\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:58;a:6:{s:8:\"property\";s:16:\"sys_language_uid\";s:8:\"datatype\";s:3:\"int\";s:11:\"description\";s:223:\"This value points to the uid of a record from the &quot;sys_language&quot; table and if set, this means that various parts of the frontend display code will select records which is assigned to this language. See -&gt;SELECT\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:59;a:6:{s:8:\"property\";s:21:\"typolinkCheckRootline\";s:8:\"datatype\";s:7:\"boolean\";s:11:\"description\";s:398:\"If set, then every &quot;typolink&quot; is checked whether it\'s linking to a page within the current rootline of the site.\nIf not, then Typo3 searches for the first found domain record (without redirect) in that rootline from out to in.\nIf found (another domain), then that domain is prepended the link, the external target is used instead and thus the link jumps to the page in the correct domain.\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:60;a:6:{s:8:\"property\";s:23:\"insertDmailerBoundaries\";s:8:\"datatype\";s:7:\"boolean\";s:11:\"description\";s:235:\"If set, boundary marks will be set around all records inserted on the page with cObjects CONTENT and RECORD. They are inserted as HTML-comments and do no harm.\nUsed by the Direct Mail module in Typo3 to segmentize a page by categories.\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:61;a:6:{s:8:\"property\";s:26:\"notification_email_urlmode\";s:8:\"datatype\";s:6:\"string\";s:11:\"description\";s:593:\"This option allows you to handle URL\'s in plain text emails so long URLS of more than 76 chars are not broken. This option can be either empty or &quot;76&quot; or &quot;all&quot;.\nIf the string is blank, all links in plaintext emails are untouched.\nIf it\'s set to 76 then all links longer then 76 characters are stored in the database and a hash is sent in the GET-var ?RDCT=[md5/20] to the index.php script which finds the proper link in the database and issues a location header (redirection).\nIf the value is &quot;all&quot; then ALL &quot;http://&quot; links in the message are converted.\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:62;a:6:{s:8:\"property\";s:27:\"notification_email_encoding\";s:8:\"datatype\";s:6:\"string\";s:11:\"description\";s:277:\"This sets the encoding of plaintext emails (notification messages). Normally no encoding is applied at all. But setting this to eg. &quot;base64&quot; will encode the content with base64 encoding (charset ISO-8859-1).\n&nbsp;\n<b>Values possible:</b>\nbase64\nquoted-printable\n8bit\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:63;a:6:{s:8:\"property\";s:26:\"notification_email_charset\";s:8:\"datatype\";s:6:\"string\";s:11:\"description\";s:91:\"Alternative charset for the notification mails. Is set only if an encoding type is entered.\";s:7:\"default\";s:10:\"ISO-8859-1\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:64;a:6:{s:8:\"property\";s:8:\"admPanel\";s:8:\"datatype\";s:34:\"boolean / -&gt;ADMPANEL properties\";s:11:\"description\";s:237:\"If set, the admin panel appears in the bottom of pages.\n&nbsp;\n<b>NOTE:</b> In addition the panel must be enabled for the user as well, using the TSconfig for the user! See adminguide documentation.\n&nbsp;\n<b>SEE:</b> Admin Panel section\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:65;a:6:{s:8:\"property\";s:17:\"beLoginLinkIPList\";s:8:\"datatype\";s:11:\"[IP-number]\";s:11:\"description\";s:303:\"If set and REMOTE_ADDR matches one of the listed IP-numbers (Wild-card, *, allowed) then a link to the typo3/ login scrip with redirect pointing back to the page is shown.\n&nbsp;\n<b>NOTE:</b> beLoginLinkIPList_login and/or beLoginLinkIPList_logout (see below) must be defined if the link should show up!\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:66;a:6:{s:8:\"property\";s:23:\"beLoginLinkIPList_login\";s:8:\"datatype\";s:4:\"HTML\";s:11:\"description\";s:121:\"HTML code wrapped with the login link, see \'beLoginLinkIPList\'\n&nbsp;\n<b>Example:</b>\n&lt;HR&gt;&lt;B&gt;LOGING&lt;/B&gt;\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:67;a:6:{s:8:\"property\";s:24:\"beLoginLinkIPList_logout\";s:8:\"datatype\";s:4:\"HTML\";s:11:\"description\";s:49:\"HTML code wrapped with the logout link, see above\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:68;a:6:{s:8:\"property\";s:12:\"index_enable\";s:8:\"datatype\";s:7:\"boolean\";s:11:\"description\";s:35:\"Enables cached pages to be indexed.\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:69;a:6:{s:8:\"property\";s:15:\"index_externals\";s:8:\"datatype\";s:7:\"boolean\";s:11:\"description\";s:65:\"If set, external media linked to on the pages is indexed as well.\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:70;a:6:{s:8:\"property\";s:14:\"index_descrLgd\";s:8:\"datatype\";s:3:\"int\";s:11:\"description\";s:124:\"This indicates how many chars to preserve as description for an indexed page. This may be used in the search result display.\";s:7:\"default\";s:3:\"200\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:71;a:6:{s:8:\"property\";s:14:\"xhtml_cleaning\";s:8:\"datatype\";s:6:\"string\";s:11:\"description\";s:1662:\"Tries to clean up the output to make it XHTML compliant and a bit more. THIS IS NOT COMPLETE YET, but a &quot;pilot&quot; to see if it makes sense anyways. For now this is what is done:\n&nbsp;\n<b>What it does at this point:</b>\n- All tags (img,br,hr) is ended with &quot;/&gt;&quot; - others?\n- Lowercase for elements and attributes\n- All attributes in quotes\n- Add &quot;alt&quot; attribute to img-tags if it\'s not there already.\n&nbsp;\n<b>What it does NOT do (yet) according to XHTML specs.:</b>\n- Wellformedness: Nesting is NOT checked\n- name/id attribute issue is not observed at this point.\n- Certain nesting of elements not allowed. Most interesting, &lt;PRE&gt; cannot contain img, big,small,sub,sup ...\n- Wrapping scripts and style element contents in CDATA - or alternatively they should have entitites converted.\n- Setting charsets may put some special requirements on both XML declaration/ meta-http-equiv. (C.9)\n- UTF-8 encoding is in fact expected by XML!!\n- stylesheet element and attribute names are NOT converted to lowercase\n- ampersands (and entities in general I think) MUST be converted to an entity reference! (&amp;amps;). This may mean further conversion of non-tag content before output to page. May be related to the charset issue as a whole.\n- Minimized values not allowed: Must do this: selected=&quot;selected&quot;\n&nbsp;\nPlease see the class t3lib_parsehtml for details.\nYou can enable this function by the following values:\n&nbsp;\n<b>all</b> = the content is always processed before it may be stored in cache.\n<b>cached</b> = only if the page is put into the cache,\n<b>output</b> = only the output code just before it\'s echoed out.\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}}}','');
INSERT INTO static_tsconfig_help VALUES (172,270,'8c378f6afba87a78a9862f799665489f','','tsref:-&gt;addParams','a:1:{s:4:\"rows\";a:2:{i:0;a:6:{s:8:\"property\";s:7:\"_offset\";s:8:\"datatype\";s:3:\"int\";s:11:\"description\";s:140:\"Use this to define which tag you want to manipulate.\n1 is the first tag in the input, 2 is the second, -1 is the last, -2 is the second last\";s:7:\"default\";s:1:\"1\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:1;a:6:{s:8:\"property\";s:18:\"(array of strings)\";s:8:\"datatype\";s:15:\"string /stdWrap\";s:11:\"description\";s:277:\"This defines the content of each added property to the tag.\nIf there is a tag-property with this name already (case-sensitive!) that property will be overridden!\nIf the returned value is a blank string (but not zero!) then the existing (if any) property will not be overridden.\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}}}','');
INSERT INTO static_tsconfig_help VALUES (173,270,'3adc736a6902eab935d222f6dd812cd2','','tsref:-&gt;filelink','a:1:{s:4:\"rows\";a:15:{i:0;a:6:{s:8:\"property\";s:4:\"path\";s:8:\"datatype\";s:13:\"path /stdWrap\";s:11:\"description\";s:42:\"<b>Example:</b>\n&quot;uploads/media/&quot;\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:1;a:6:{s:8:\"property\";s:4:\"icon\";s:8:\"datatype\";s:16:\"boolean /stdWrap\";s:11:\"description\";s:27:\"Set if icon should be shown\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:2;a:6:{s:8:\"property\";s:19:\"icon_image_ext_list\";s:8:\"datatype\";s:30:\"<i>list</i> of imageextensions\";s:11:\"description\";s:74:\"This is the extensions that should render as thumbsnails instead of icons.\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:3;a:6:{s:8:\"property\";s:11:\"iconCObject\";s:8:\"datatype\";s:7:\"cObject\";s:11:\"description\";s:156:\"Enter a cObject to use alternatively for the icons, eg. IMAGE type.\nIf this is set, it\'ll substitute the use of the thumbs-script for display of thumbnails.\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:4;a:6:{s:8:\"property\";s:9:\"icon_link\";s:8:\"datatype\";s:7:\"boolean\";s:11:\"description\";s:33:\"If the icon should be linked also\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:5;a:6:{s:8:\"property\";s:12:\"labelStdWrap\";s:8:\"datatype\";s:13:\"-&gt; stdWrap\";s:11:\"description\";s:174:\"stdWrap options for the label (by default the label is the filename) before being wrapped with the A-tags.\nUse this to eg. import another label from a database field or such.\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:6;a:6:{s:8:\"property\";s:4:\"wrap\";s:8:\"datatype\";s:4:\"wrap\";s:11:\"description\";s:16:\"Wraps the links.\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:7;a:6:{s:8:\"property\";s:14:\"ATagBeforeWrap\";s:8:\"datatype\";s:7:\"boolean\";s:11:\"description\";s:91:\"If set, the link is first wrapped with &quot;<i>.wrap&quot;</i> and then the &lt;A&gt;-tag.\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:8;a:6:{s:8:\"property\";s:4:\"file\";s:8:\"datatype\";s:13:\"-&gt; stdWrap\";s:11:\"description\";s:97:\"stdWrap of the label (by default the label is the filename) after having been wrapped with A-tag!\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:9;a:6:{s:8:\"property\";s:4:\"size\";s:8:\"datatype\";s:16:\"boolean /stdWrap\";s:11:\"description\";s:27:\"Set if size should be shown\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:10;a:6:{s:8:\"property\";s:7:\"jumpurl\";s:8:\"datatype\";s:7:\"boolean\";s:11:\"description\";s:930:\"Decides if the link should call the script with the jumpurl paramter in order to register any clicks in the stat.\nThis has the advantage that any clicks on the file will register in the stat.\nThe disadvantage is, that users cant right-click and select &quot;Save Target As&quot; in the browser.\n<b>&nbsp;</b>\n<b>Properties:</b>\n.secure (boolean)&nbsp;&nbsp;&nbsp;&nbsp;If set, then the file pointed to by jumpurl is NOT redirected to, but rather it\'s read from the file and returned with a correct header. This option adds a hash and locationData to the url and there MUST be access to the record in order to download the file. If the fileposition on the server is furthermore secured by a .htaccess file preventing ANY access, you\'ve got secure download here!\n&nbsp;\n.secure.mimeTypes (list of mimetypes, syntax [ext] = [mimetype]\n&nbsp;\n<b>Example:</b>\n.secure = 1\n.secure.mimeTypes = pdf=application/pdf, doc=application/msword\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:11;a:6:{s:8:\"property\";s:6:\"target\";s:8:\"datatype\";s:6:\"target\";s:11:\"description\";s:6:\"&nbsp;\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:12;a:6:{s:8:\"property\";s:7:\"stdWrap\";s:8:\"datatype\";s:12:\"-&gt;stdWrap\";s:11:\"description\";s:6:\"&nbsp;\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:13;a:6:{s:8:\"property\";s:10:\"ATagParams\";s:8:\"datatype\";s:16:\"&lt;A&gt;-params\";s:11:\"description\";s:68:\"Additional parameters\n&nbsp;\n<b>Example:</b>\nclass=&quot;board&quot;\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:14;a:6:{s:8:\"property\";s:22:\"removePrependedNumbers\";s:8:\"datatype\";s:7:\"boolean\";s:11:\"description\";s:86:\"if set, any 2-digit prepended numbers (&quot;eg _23&quot;) in the filename is removed.\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}}}','');
INSERT INTO static_tsconfig_help VALUES (219,270,'0c841b085963d53a8b0505f67f56947a','','tsref:-&gt;GIFBUILDER.(GBObj).SHADOW','a:1:{s:4:\"rows\";a:6:{i:0;a:6:{s:8:\"property\";s:10:\"textObjNum\";s:8:\"datatype\";s:7:\"pos-int\";s:11:\"description\";s:306:\"Must point to the TEXT-object if these shadow-properties are not properties to a TEXT-object directly (&quot;stand-alone-shadow&quot;). Then the shadow needs to know which TEXT-object it should be a shadow of!\nIf - on the other hand - the shadow is a property to a text-object, this property is not needed.\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:1;a:6:{s:8:\"property\";s:6:\"offset\";s:8:\"datatype\";s:3:\"x,y\";s:11:\"description\";s:13:\"Shadow offset\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:2;a:6:{s:8:\"property\";s:5:\"color\";s:8:\"datatype\";s:12:\"GraphicColor\";s:11:\"description\";s:12:\"Shadow color\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:3;a:6:{s:8:\"property\";s:4:\"blur\";s:8:\"datatype\";s:13:\"posint (1-99)\";s:11:\"description\";s:377:\"Blurring of the shadow. Above 40 only values of 40,50,60,70,80,90 means something.\n&nbsp;\n<b>NOTE:</b> Unfortunately the blurring capabilities of ImageMagick is not very mature in the version 4.2.9. This is addressed in the later version 5.2.0 where a gaussian blur-function is added. BUT as we do cannot use the latest ImageMagick development yet, this is not utilized so far.\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:4;a:6:{s:8:\"property\";s:7:\"opacity\";s:8:\"datatype\";s:14:\"posint (1-100)\";s:11:\"description\";s:93:\"Opacity (transparency^-1)\n100% opacity = 0% transparency). Only active with a value for blur.\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:5;a:6:{s:8:\"property\";s:9:\"intensity\";s:8:\"datatype\";s:13:\"posint(0-100)\";s:11:\"description\";s:148:\"How &quot;massive&quot; the shadow is. This value can - if it has a high value combined with a blurred shadow - create a kind of soft-edged outline.\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}}}','');
INSERT INTO static_tsconfig_help VALUES (220,270,'df23c051c7a400e3684e6621c67c4bb3','','tsref:-&gt;GIFBUILDER.(GBObj).EMBOSS','a:1:{s:4:\"rows\";a:7:{i:0;a:6:{s:8:\"property\";s:10:\"textObjNum\";s:8:\"datatype\";s:7:\"pos-int\";s:11:\"description\";s:306:\"Must point to the TEXT-object if these shadow-properties are not properties to a TEXT-object directly (&quot;stand-alone-shadow&quot;). Then the shadow needs to know which TEXT-object it should be a shadow of!\nIf - on the other hand - the shadow is a property to a text-object, this property is not needed.\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:1;a:6:{s:8:\"property\";s:6:\"offset\";s:8:\"datatype\";s:3:\"x,y\";s:11:\"description\";s:20:\"Offset of the emboss\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:2;a:6:{s:8:\"property\";s:9:\"highColor\";s:8:\"datatype\";s:12:\"GraphicColor\";s:11:\"description\";s:18:\"Upper border-color\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:3;a:6:{s:8:\"property\";s:8:\"lowColor\";s:8:\"datatype\";s:12:\"GraphicColor\";s:11:\"description\";s:18:\"lower border-color\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:4;a:6:{s:8:\"property\";s:4:\"blur\";s:8:\"datatype\";s:13:\"posint (1-99)\";s:11:\"description\";s:82:\"Blurring of the shadow. Above 40 only values of 40,50,60,70,80,90 means something.\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:5;a:6:{s:8:\"property\";s:7:\"opacity\";s:8:\"datatype\";s:14:\"posint (1-100)\";s:11:\"description\";s:93:\"Opacity (transparency^-1)\n100% opacity = 0% transparency). Only active with a value for blur.\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:6;a:6:{s:8:\"property\";s:9:\"intensity\";s:8:\"datatype\";s:13:\"posint(0-100)\";s:11:\"description\";s:148:\"How &quot;massive&quot; the emboss is. This value can - if it has a high value combined with a blurred shadow - create a kind of soft-edged outline.\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}}}','');
INSERT INTO static_tsconfig_help VALUES (221,270,'334d3979860c032649bcef2411606021','','tsref:-&gt;GIFBUILDER.(GBObj).OUTLINE','a:1:{s:4:\"rows\";a:3:{i:0;a:6:{s:8:\"property\";s:10:\"textObjNum\";s:8:\"datatype\";s:7:\"pos-int\";s:11:\"description\";s:306:\"Must point to the TEXT-object if these shadow-properties are not properties to a TEXT-object directly (&quot;stand-alone-shadow&quot;). Then the shadow needs to know which TEXT-object it should be a shadow of!\nIf - on the other hand - the shadow is a property to a text-object, this property is not needed.\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:1;a:6:{s:8:\"property\";s:9:\"thickness\";s:8:\"datatype\";s:3:\"x,y\";s:11:\"description\";s:38:\"Thickness in each direction, range 1-2\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:2;a:6:{s:8:\"property\";s:5:\"color\";s:8:\"datatype\";s:12:\"GraphicColor\";s:11:\"description\";s:13:\"Outline color\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}}}','');
INSERT INTO static_tsconfig_help VALUES (222,270,'e3f360fc870a505831c8128a3ee4db42','','tsref:-&gt;GIFBUILDER.(GBObj).BOX','a:1:{s:4:\"rows\";a:3:{i:0;a:6:{s:8:\"property\";s:10:\"dimensions\";s:8:\"datatype\";s:13:\"x,y,w,h +calc\";s:11:\"description\";s:156:\"Dimensions of a filled box.\nx,y &nbsp;&nbsp;&nbsp;is the offset.\nw,h &nbsp;&nbsp;&nbsp;is the dimensions. Dimensions of 1 will result in 1-pixel wide lines!\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:1;a:6:{s:8:\"property\";s:5:\"color\";s:8:\"datatype\";s:12:\"GraphicColor\";s:11:\"description\";s:10:\"fill-color\";s:7:\"default\";s:5:\"black\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:2;a:6:{s:8:\"property\";s:5:\"align\";s:8:\"datatype\";s:7:\"VHalign\";s:11:\"description\";s:6:\"&nbsp;\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}}}','');
INSERT INTO static_tsconfig_help VALUES (223,270,'8f9bf9252b10ca4263fb8dc895ce2cb7','','tsref:-&gt;GIFBUILDER.(GBObj).IMAGE','a:1:{s:4:\"rows\";a:5:{i:0;a:6:{s:8:\"property\";s:4:\"file\";s:8:\"datatype\";s:11:\"imgResource\";s:11:\"description\";s:13:\"The imagefile\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:1;a:6:{s:8:\"property\";s:6:\"offset\";s:8:\"datatype\";s:9:\"x,y +calc\";s:11:\"description\";s:6:\"Offset\";s:7:\"default\";s:3:\"0,0\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:2;a:6:{s:8:\"property\";s:4:\"tile\";s:8:\"datatype\";s:3:\"x,y\";s:11:\"description\";s:89:\"tile x,y times.\nMaximum times is 20 each direction. If you need more, use a larger image.\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:3;a:6:{s:8:\"property\";s:5:\"align\";s:8:\"datatype\";s:7:\"VHalign\";s:11:\"description\";s:6:\"&nbsp;\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:4;a:6:{s:8:\"property\";s:4:\"mask\";s:8:\"datatype\";s:11:\"imgResource\";s:11:\"description\";s:38:\"Optional mask-image for the imagefile.\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}}}','');
INSERT INTO static_tsconfig_help VALUES (224,270,'80bc1fe23ff8fa2a6a8c958ab50be8ce','','tsref:-&gt;GIFBUILDER.(GBObj).EFFECT','a:1:{s:4:\"rows\";a:16:{i:0;a:6:{s:8:\"property\";s:5:\"gamma\";s:8:\"datatype\";s:9:\"0.5 - 3.0\";s:11:\"description\";s:6:\"&nbsp;\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:1;a:6:{s:8:\"property\";s:4:\"blur\";s:8:\"datatype\";s:4:\"1-99\";s:11:\"description\";s:6:\"&nbsp;\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:2;a:6:{s:8:\"property\";s:7:\"sharpen\";s:8:\"datatype\";s:4:\"1-99\";s:11:\"description\";s:6:\"&nbsp;\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:3;a:6:{s:8:\"property\";s:8:\"solarize\";s:8:\"datatype\";s:4:\"0-99\";s:11:\"description\";s:6:\"&nbsp;\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:4;a:6:{s:8:\"property\";s:5:\"swirl\";s:8:\"datatype\";s:5:\"0-100\";s:11:\"description\";s:6:\"&nbsp;\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:5;a:6:{s:8:\"property\";s:4:\"wave\";s:8:\"datatype\";s:14:\"ampli , length\";s:11:\"description\";s:6:\"&nbsp;\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:6;a:6:{s:8:\"property\";s:8:\"charcoal\";s:8:\"datatype\";s:5:\"0-100\";s:11:\"description\";s:6:\"&nbsp;\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:7;a:6:{s:8:\"property\";s:4:\"gray\";s:8:\"datatype\";s:1:\"-\";s:11:\"description\";s:6:\"&nbsp;\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:8;a:6:{s:8:\"property\";s:4:\"edge\";s:8:\"datatype\";s:4:\"0-99\";s:11:\"description\";s:6:\"&nbsp;\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:9;a:6:{s:8:\"property\";s:6:\"emboss\";s:8:\"datatype\";s:1:\"-\";s:11:\"description\";s:6:\"&nbsp;\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:10;a:6:{s:8:\"property\";s:4:\"flip\";s:8:\"datatype\";s:1:\"-\";s:11:\"description\";s:17:\"Vertical flipping\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:11;a:6:{s:8:\"property\";s:4:\"flop\";s:8:\"datatype\";s:1:\"-\";s:11:\"description\";s:19:\"Horizontal flipping\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:12;a:6:{s:8:\"property\";s:6:\"rotate\";s:8:\"datatype\";s:5:\"0-360\";s:11:\"description\";s:8:\"Rotation\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:13;a:6:{s:8:\"property\";s:6:\"colors\";s:8:\"datatype\";s:5:\"2-255\";s:11:\"description\";s:6:\"&nbsp;\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:14;a:6:{s:8:\"property\";s:5:\"shear\";s:8:\"datatype\";s:8:\"-90 - 90\";s:11:\"description\";s:19:\"Horizontal shearing\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:15;a:6:{s:8:\"property\";s:6:\"invert\";s:8:\"datatype\";s:1:\"-\";s:11:\"description\";s:17:\"invert the colors\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}}}','');
INSERT INTO static_tsconfig_help VALUES (225,270,'314f931915c22ec5bfab80a3559a26e1','','tsref:-&gt;GIFBUILDER.(GBObj).WORKAREA','a:1:{s:4:\"rows\";a:2:{i:0;a:6:{s:8:\"property\";s:3:\"set\";s:8:\"datatype\";s:14:\"x,y,w,h + calc\";s:11:\"description\";s:6:\"&nbsp;\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:1;a:6:{s:8:\"property\";s:5:\"clear\";s:8:\"datatype\";s:7:\"(isset)\";s:11:\"description\";s:6:\"&nbsp;\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}}}','');
INSERT INTO static_tsconfig_help VALUES (226,270,'66b96317b97570097ae68b0cb54fedd9','','tsref:-&gt;GIFBUILDER.(GBObj).CROP','a:1:{s:4:\"rows\";a:3:{i:0;a:6:{s:8:\"property\";s:9:\"backColor\";s:8:\"datatype\";s:12:\"GraphicColor\";s:11:\"description\";s:6:\"&nbsp;\";s:7:\"default\";s:22:\"The original backColor\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:1;a:6:{s:8:\"property\";s:5:\"align\";s:8:\"datatype\";s:7:\"VHalign\";s:11:\"description\";s:6:\"&nbsp;\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:2;a:6:{s:8:\"property\";s:4:\"crop\";s:8:\"datatype\";s:14:\"x,y,v,h + calc\";s:11:\"description\";s:60:\"x,y is offset of the crop-frame,\nv,h &nbsp;is the dimensions\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}}}','');
INSERT INTO static_tsconfig_help VALUES (227,270,'46a53d23b54901183cf739c5219cdb51','','tsref:-&gt;GIFBUILDER.(GBObj).SCALE','a:1:{s:4:\"rows\";a:3:{i:0;a:6:{s:8:\"property\";s:5:\"width\";s:8:\"datatype\";s:13:\"pixels + calc\";s:11:\"description\";s:6:\"&nbsp;\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:1;a:6:{s:8:\"property\";s:6:\"height\";s:8:\"datatype\";s:13:\"pixels + calc\";s:11:\"description\";s:6:\"&nbsp;\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:2;a:6:{s:8:\"property\";s:6:\"params\";s:8:\"datatype\";s:17:\"ImageMagickParams\";s:11:\"description\";s:6:\"&nbsp;\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}}}','');
INSERT INTO static_tsconfig_help VALUES (228,270,'76bf249f1ce6337ccd37b5a1264ebd38','','tsref:-&gt;GIFBUILDER.(GBObj).ADJUST','a:1:{s:4:\"rows\";a:3:{i:0;a:6:{s:8:\"property\";s:11:\"inputLevels\";s:8:\"datatype\";s:8:\"low,high\";s:11:\"description\";s:6:\"&nbsp;\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:1;a:6:{s:8:\"property\";s:12:\"outputLevels\";s:8:\"datatype\";s:9:\"low, high\";s:11:\"description\";s:6:\"&nbsp;\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:2;a:6:{s:8:\"property\";s:10:\"autoLevels\";s:8:\"datatype\";s:1:\"-\";s:11:\"description\";s:6:\"&nbsp;\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}}}','');
INSERT INTO static_tsconfig_help VALUES (229,270,'1f386c921c1bc572792e6f3de9c9dec6','','tsref:-&gt;IMGMAP','a:1:{s:4:\"rows\";a:4:{i:0;a:6:{s:8:\"property\";s:3:\"url\";s:8:\"datatype\";s:3:\"url\";s:11:\"description\";s:11:\"url to link\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:1;a:6:{s:8:\"property\";s:6:\"target\";s:8:\"datatype\";s:6:\"target\";s:11:\"description\";s:15:\"target for link\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:2;a:6:{s:8:\"property\";s:6:\"noBlur\";s:8:\"datatype\";s:7:\"Boolean\";s:11:\"description\";s:188:\"Normally graphical links are &quot;blurred&quot; if the browser is msie. This removes the ugly box around a link.\nIf this property is set, the link is NOT blurred with &quot;onFocus&quot;.\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:3;a:6:{s:8:\"property\";s:7:\"explode\";s:8:\"datatype\";s:3:\"x,y\";s:11:\"description\";s:146:\"This &quot;explodes&quot; or &quot;implodes&quot; the image-map. Useful to let the hot area cover a little more than just the letters of the text.\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}}}','');
INSERT INTO static_tsconfig_help VALUES (230,270,'5c576ef57f313263731885ee7eb93387','','tsref:(cObject).HMENU.(mObj)','a:1:{s:4:\"rows\";a:9:{i:0;a:6:{s:8:\"property\";s:12:\"sectionIndex\";s:8:\"datatype\";s:6:\"&nbsp;\";s:11:\"description\";s:11:\"(see below)\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:1;a:6:{s:8:\"property\";s:23:\"alternativeSortingField\";s:8:\"datatype\";s:6:\"&nbsp;\";s:11:\"description\";s:489:\"Normally the menuitems are sorted by the fields &quot;sorting&quot; in the pages- and tt_content-table. Here you can enter a list of fields that is used in the SQL- &quot;ORDER BY&quot; statement instead.\n&nbsp;\n<b>Examples (for &quot;pages&quot; table):</b>\nalternativeSortingField = title desc\n(This will render the menu in reversed alphabetical order)\n&nbsp;\n<b>LIMITATIONS:</b>\nThis property works with normal menus, sectionsIndex menus and special-menus of type &quot;directory&quot;.\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:2;a:6:{s:8:\"property\";s:8:\"JSWindow\";s:8:\"datatype\";s:7:\"boolean\";s:11:\"description\";s:401:\"If set, the links of the menu-items will open by JavaScript in a pop-up window.\n&nbsp;\n<b>.newWindow boolean, that lets every menuitem open in its own window opposite to opening in the same window for each click.</b>\n&nbsp;\n<b>.params</b> is the list of parameters sent to the JavaScript open-window function, eg:\nwidth=200,height=300,status=0,menubar=0\n&nbsp;\n<b>NOTE:</b> Does not work with JSMENU\'s\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:3;a:6:{s:8:\"property\";s:13:\"imgNamePrefix\";s:8:\"datatype\";s:6:\"string\";s:11:\"description\";s:76:\"prefix for the imagenames. This prefix is appended with the uid of the page.\";s:7:\"default\";s:15:\"&quot;img&quot;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:4;a:6:{s:8:\"property\";s:16:\"imgNameNotRandom\";s:8:\"datatype\";s:7:\"boolean\";s:11:\"description\";s:346:\"If set, the image names of menuitems is not randomly assigned. Usefull switch if you\'re manipulating these images with some external JavaScript\n&nbsp;\n<b>NOTE:</b> Don\'t set this if you\'re working with a menu with sectionIndex! In that case you need special unique names of items based on something else than the uid of the parent page of course!\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:5;a:6:{s:8:\"property\";s:13:\"debugItemConf\";s:8:\"datatype\";s:6:\"&nbsp;\";s:11:\"description\";s:157:\"Outputs (by the debug()-function) the configuration arrays for each menuitem. Useful to debug optionSplit things and such...\nApplies to GMENU, TMENU, IMGMENU\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:6;a:6:{s:8:\"property\";s:10:\"overrideId\";s:8:\"datatype\";s:17:\"integer (page-id)\";s:11:\"description\";s:387:\"If set, then all links in the menu will point to this pageid. Instead the real uid of the page is sent by the parameter &quot;&amp;real_uid=[uid]&quot;.\nThis feature is smart, if you have inserted a menu from somewhere else, perhaps a shared menu, but wants the menuitems to call the same page, which then generates a proper output based on the real_uid.\nApplies to GMENU, TMENU, IMGMENU\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:7;a:6:{s:8:\"property\";s:9:\"addParams\";s:8:\"datatype\";s:6:\"string\";s:11:\"description\";s:158:\"Additional parameter for the menu-links.\n&nbsp;\n<b>Example:</b>\n&quot;&amp;some_var=some%20value&quot;\nMust be rawurlencoded.\nApplies to GMENU, TMENU, IMGMENU\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:8;a:6:{s:8:\"property\";s:17:\"itemArrayProcFunc\";s:8:\"datatype\";s:13:\"function-name\";s:11:\"description\";s:662:\"The first variable passed to this function is the &quot;menuArr&quot; array with the menuitems as they are collected based on the type of menu.\nYou\'re free to manipulate or add to this array as you like. Just remember to return the array again!\n&nbsp;\n<b>Note:</b>\n.parentObj property is <u>hardcoded</u> to be a reference to the calling tslib_menu object. Here you\'ll find eg. -&gt;id to be the uid of the menu item generating a submenu and such.\n&nbsp;\n<b>Presetting element state</b>\nYou can override element states like SPC, IFSUB, ACT, CUR or USR by setting the key ITEM_STATE in the page records. See cObject HMENU/special=userdefined for more information.\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}}}','');
INSERT INTO static_tsconfig_help VALUES (215,270,'9e45ae1e8e57e33a34339154486c9e40','','tsref:(cObject).MULTIMEDIA','a:1:{s:4:\"rows\";a:2:{i:0;a:6:{s:8:\"property\";s:4:\"file\";s:8:\"datatype\";s:17:\"resource /stdWrap\";s:11:\"description\";s:363:\"The multimedia file. Types are:\ntxt, html, htm:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Inserted directly\nclass:&nbsp;&nbsp;&nbsp;&nbsp;Java-applet\nswf:&nbsp;&nbsp;&nbsp;&nbsp;Flash animation\nswa, dcr:&nbsp;&nbsp;&nbsp;&nbsp;ShockWave Animation\nwav,au:&nbsp;&nbsp;&nbsp;&nbsp;Sound\navi,mov,asf,mpg,wmv:&nbsp;&nbsp;&nbsp;&nbsp;Movies (AVI, QuickTime, MPEG4)\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:1;a:6:{s:8:\"property\";s:6:\"params\";s:8:\"datatype\";s:15:\"string /stdWrap\";s:11:\"description\";s:314:\"This is parameters for the multimedia-objects. Use this to enter stuff like with and height:\n&nbsp;\n<b>Example:</b>\nwidth=200\nheight=300\n&nbsp;\n... will generate a tag like \'&lt;embed .... width=&quot;200&quot; height=&quot;300&quot;&gt;\'\nheight=\n&nbsp;\nAn empty string will remove the parameter from the embed-tag\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}}}','');
INSERT INTO static_tsconfig_help VALUES (216,270,'71d45380d5c1507c11c46fa7b95d72fa','','tsref:(cObject).EDITPANEL','a:1:{s:4:\"rows\";a:7:{i:0;a:6:{s:8:\"property\";s:5:\"label\";s:8:\"datatype\";s:6:\"string\";s:11:\"description\";s:114:\"Title for the panel. You can insert the record title with %s\n&nbsp;\n<b>Example:</b>\nSection: &lt;B&gt;%s&lt;/B&gt;\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:1;a:6:{s:8:\"property\";s:5:\"allow\";s:8:\"datatype\";s:6:\"string\";s:11:\"description\";s:346:\"Define which functions are accessible. Further this list may be reduced, if the BE_USER does not have permission to perform the action\nValues should be listed separated by comma. This is the options you can choose between:\ntoolbar,edit,new,delete,move,hide\n(toolbar is a general list of icons regarding the page, so use this for pagerecords only)\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:2;a:6:{s:8:\"property\";s:18:\"newRecordFromTable\";s:8:\"datatype\";s:17:\"string, tablename\";s:11:\"description\";s:98:\"Will display a panel for creation of new element (in the top of list) on the page from that table.\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:3;a:6:{s:8:\"property\";s:4:\"line\";s:8:\"datatype\";s:13:\"boolean / int\";s:11:\"description\";s:120:\"If set, a black line will appear after the panel. This value will indicate the distance from the black line to the panel\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:4;a:6:{s:8:\"property\";s:18:\"edit.displayRecord\";s:8:\"datatype\";s:7:\"boolean\";s:11:\"description\";s:65:\"If set, then the record edited is display above the editing form.\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:5;a:6:{s:8:\"property\";s:14:\"onlyCurrentPid\";s:8:\"datatype\";s:7:\"boolean\";s:11:\"description\";s:99:\"If set, only records with a pid matching the current id (TSFE-&gt;id) will be shown with the panel.\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:6;a:6:{s:8:\"property\";s:13:\"previewBorder\";s:8:\"datatype\";s:13:\"boolean / int\";s:11:\"description\";s:152:\"If set, the hidden/starttime/endtime/fe_user elements which are preview will have a border around.\nThe integer value denotes the thickness of the border\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}}}','');
INSERT INTO static_tsconfig_help VALUES (217,270,'2b302bcf738e9cbe7f8a008591706947','','tsref:-&gt;GIFBUILDER','a:1:{s:4:\"rows\";a:12:{i:0;a:6:{s:8:\"property\";s:10:\"1,2,3,4...\";s:8:\"datatype\";s:29:\"GifBuilderObj\n+ .if (-&gt;if)\";s:11:\"description\";s:211:\".if (-&gt;if) &nbsp;is a property of all gifbuilder-objects. If the property is present and NOT set, the object is NOT rendered! This corresponds to the functionallity of &quot;.if&quot; of the stdWrap-function.\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:1;a:6:{s:8:\"property\";s:2:\"XY\";s:8:\"datatype\";s:9:\"x,y +calc\";s:11:\"description\";s:21:\"Size of the gif-file.\";s:7:\"default\";s:6:\"100,20\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:2;a:6:{s:8:\"property\";s:6:\"format\";s:8:\"datatype\";s:33:\"&quot;gif&quot; / &quot;jpg&quot;\";s:11:\"description\";s:57:\"Output type.\n&quot;jpg&quot;/&quot;jpeg&quot; = jpg-image\";s:7:\"default\";s:3:\"gif\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:3;a:6:{s:8:\"property\";s:12:\"reduceColors\";s:8:\"datatype\";s:14:\"posint (1-255)\";s:11:\"description\";s:41:\"Reduce the number of colors (if gif-file)\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:4;a:6:{s:8:\"property\";s:21:\"transparentBackground\";s:8:\"datatype\";s:7:\"boolean\";s:11:\"description\";s:284:\"Set this flag to render the background transparent. Typo3 makes the color found at position 0,0 of the image (upper left corner) transparent.\nIf you render text you should leave the niceText option OFF as the result with probably be more precise without the niceText antialiasing hack\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:5;a:6:{s:8:\"property\";s:16:\"transparentColor\";s:8:\"datatype\";s:18:\"HTMLColor /stdWrap\";s:11:\"description\";s:405:\"Specify a color that should be transparent\n&nbsp;\n<b>Example-values:</b>\n#ffffcc\nred\n255,255,127\n&nbsp;\n<b>Option:</b>\ntransparentColor.closest = 1\nThis will allow for the closest color to be matched instead. You may need this if you image is not garanteed &quot;clean&quot;.\n&nbsp;\n<b>NOTE:</b> You may experience that this doesn\'t work if you use reduceColors-option or render text with niceText-option.\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:6;a:6:{s:8:\"property\";s:7:\"quality\";s:8:\"datatype\";s:15:\"posint (10-100)\";s:11:\"description\";s:47:\"JPG-quality (if &quot;.format&quot; = jpg/jpeg)\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:7;a:6:{s:8:\"property\";s:9:\"backColor\";s:8:\"datatype\";s:21:\"GraphicColor\n+stdWrap\";s:11:\"description\";s:28:\"Background color for the gif\";s:7:\"default\";s:5:\"white\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:8;a:6:{s:8:\"property\";s:6:\"offset\";s:8:\"datatype\";s:9:\"x,y +calc\";s:11:\"description\";s:30:\"Offset all objects on the gif.\";s:7:\"default\";s:3:\"0,0\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:9;a:6:{s:8:\"property\";s:8:\"workArea\";s:8:\"datatype\";s:14:\"x,y,w,h + calc\";s:11:\"description\";s:248:\"Define the workarea on the giffile. All the GifBuilderObj\'s will see this as the dimensions of the gif-file regarding alignment, overlaying of images an so on. Only will TEXT-objects exceeding the boundaries of the workarea print outside this area.\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:10;a:6:{s:8:\"property\";s:8:\"maxWidth\";s:8:\"datatype\";s:6:\"pixels\";s:11:\"description\";s:25:\"Maximal width of gif-file\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:11;a:6:{s:8:\"property\";s:9:\"maxHeight\";s:8:\"datatype\";s:6:\"pixels\";s:11:\"description\";s:26:\"Maximal heigth of gif-file\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}}}','');
INSERT INTO static_tsconfig_help VALUES (218,270,'5093dac38c2f3f7e3cc38d85a4ccece0','','tsref:-&gt;GIFBUILDER.(GBObj).TEXT','a:1:{s:4:\"rows\";a:21:{i:0;a:6:{s:8:\"property\";s:4:\"text\";s:8:\"datatype\";s:7:\"stdWrap\";s:11:\"description\";s:217:\"This is text text-string on the gif-file. The item is rendered only is this string is not empty.\nThe cObj-&gt;data-array is loaded with the page-record, if for example the GIFBUILDER-object is used by GMENU or IMGMENU\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:1;a:6:{s:8:\"property\";s:13:\"textMaxLength\";s:8:\"datatype\";s:3:\"int\";s:11:\"description\";s:121:\"The maximum length of the text. &nbsp;This is just a natural break that prevents incidental rendering of very long texts!\";s:7:\"default\";s:3:\"100\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:2;a:6:{s:8:\"property\";s:8:\"maxWidth\";s:8:\"datatype\";s:6:\"pixels\";s:11:\"description\";s:161:\"Sets the maximum width in pixels, the text must be. Reduces the fontSize if the text does not fit within this width.\n(By Rene Fritz &lt;r.fritz@colorcube.de&gt;)\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:3;a:6:{s:8:\"property\";s:14:\"doNotStripHTML\";s:8:\"datatype\";s:7:\"boolean\";s:11:\"description\";s:104:\"If set, HTML-tags in the string inserted are NOT removed. Any other way HTML-code is removed by default!\";s:7:\"default\";s:1:\"0\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:4;a:6:{s:8:\"property\";s:8:\"fontSize\";s:8:\"datatype\";s:6:\"posint\";s:11:\"description\";s:9:\"Font size\";s:7:\"default\";s:2:\"12\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:5;a:6:{s:8:\"property\";s:9:\"fontColor\";s:8:\"datatype\";s:12:\"GraphicColor\";s:11:\"description\";s:10:\"Font color\";s:7:\"default\";s:5:\"black\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:6;a:6:{s:8:\"property\";s:8:\"fontFile\";s:8:\"datatype\";s:8:\"resource\";s:11:\"description\";s:42:\"Font face (truetype font you can upload!!)\";s:7:\"default\";s:5:\"Arial\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:7;a:6:{s:8:\"property\";s:5:\"angle\";s:8:\"datatype\";s:6:\"degree\";s:11:\"description\";s:180:\"Rotation degrees of the text.\n&nbsp;\n<b>NOTE:</b> This value will malfunction with the &quot;.spacing&quot;-property set at the same time. Then each letter will be rotated instead!\";s:7:\"default\";s:19:\"0\nRange: -90 til 90\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:8;a:6:{s:8:\"property\";s:5:\"align\";s:8:\"datatype\";s:5:\"align\";s:11:\"description\";s:21:\"Alignment of the text\";s:7:\"default\";s:4:\"left\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:9;a:6:{s:8:\"property\";s:6:\"offset\";s:8:\"datatype\";s:9:\"x,y +calc\";s:11:\"description\";s:18:\"Offset of the text\";s:7:\"default\";s:3:\"0,0\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:10;a:6:{s:8:\"property\";s:9:\"antiAlias\";s:8:\"datatype\";s:7:\"Boolean\";s:11:\"description\";s:139:\"FreeType antialiasing. Notice, the default mode is &quot;on&quot;!\n&nbsp;\n<b>Note:</b> This option is not available if .niceText is enabled\";s:7:\"default\";s:1:\"1\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:11;a:6:{s:8:\"property\";s:10:\"iterations\";s:8:\"datatype\";s:6:\"posint\";s:11:\"description\";s:179:\"How many times the text should be &quot;printed&quot; onto it self. This will add the effect of bold text.\n&nbsp;\n<b>Note:</b> This option is not available if .niceText is enabled\";s:7:\"default\";s:1:\"1\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:12;a:6:{s:8:\"property\";s:7:\"spacing\";s:8:\"datatype\";s:6:\"posint\";s:11:\"description\";s:53:\"Pixel-distance between letters. This may render ugly!\";s:7:\"default\";s:1:\"0\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:13;a:6:{s:8:\"property\";s:11:\"wordSpacing\";s:8:\"datatype\";s:6:\"posint\";s:11:\"description\";s:29:\"Pixel-distance between words.\";s:7:\"default\";s:24:\"= &quot;.spacing&quot;*2\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:14;a:6:{s:8:\"property\";s:4:\"hide\";s:8:\"datatype\";s:7:\"boolean\";s:11:\"description\";s:159:\"If this is true, the text is NOT printed.\nThis feature may be used if you need a shadow-object to base a shadow on the text, but do not want the text to print.\";s:7:\"default\";s:1:\"0\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:15;a:6:{s:8:\"property\";s:16:\"hideButCreateMap\";s:8:\"datatype\";s:7:\"boolean\";s:11:\"description\";s:225:\"If this option is set, the text will not be rendered. Shadows and emboss will, though, so don\'t apply these!! But this feature is also meant only to enable a text to generate the imageMap coordinates without rendering itself.\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:16;a:6:{s:8:\"property\";s:6:\"emboss\";s:8:\"datatype\";s:24:\"GifBuilderObj-&gt;EMBOSS\";s:11:\"description\";s:6:\"&nbsp;\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:17;a:6:{s:8:\"property\";s:6:\"shadow\";s:8:\"datatype\";s:24:\"GifBuilderObj-&gt;SHADOW\";s:11:\"description\";s:6:\"&nbsp;\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:18;a:6:{s:8:\"property\";s:7:\"outline\";s:8:\"datatype\";s:25:\"GifBuilderObj-&gt;OUTLINE\";s:11:\"description\";s:6:\"&nbsp;\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:19;a:6:{s:8:\"property\";s:6:\"imgMap\";s:8:\"datatype\";s:11:\"-&gt;IMGMAP\";s:11:\"description\";s:6:\"&nbsp;\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:20;a:6:{s:8:\"property\";s:8:\"niceText\";s:8:\"datatype\";s:7:\"boolean\";s:11:\"description\";s:987:\"This is a very popular feature that helps to render small letters much nicer than the freetype library can normally do. But it also loads the system very much!\nThe principle of this function is to create a black/white giffile in twice or more times the size of the actual gif-file and then print the text onto this is a scaled dimension. Afterwards ImageMagick (IM) scales down the mask and masks the font color down on the original gif-file through the temporary mask.\nThe fact that the font &nbsp;is &nbsp;actually rendered in the double size and scaled down adds a more homogenous shape to the lettes. Some fonts are more critical than others though. &nbsp;If you do not need the quality, then don\'t use the function.\n&nbsp;\n<b>Some properties:</b>\n.before = IM-params before scale\n.after = IM-params after scale\n.sharpen = sharpen-value for the mask (after scaling), integer 0-99 (this enables you to make the text crisper if it\'s too blurred!)\n.scaleFactor = scaling-factor, int 2-5\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}}}','');
INSERT INTO static_tsconfig_help VALUES (209,270,'06d8abccf0aba6b413150e9c100f4bd4','','tsref:(cObject).SEARCHRESULT','a:1:{s:4:\"rows\";a:14:{i:0;a:6:{s:8:\"property\";s:11:\"allowedCols\";s:8:\"datatype\";s:6:\"string\";s:11:\"description\";s:111:\"List (separated by &quot;:&quot;) of allowed table-cols.\n&nbsp;\n<b>Example:</b>\npages.title:tt_content.bodytext\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:1;a:6:{s:8:\"property\";s:6:\"layout\";s:8:\"datatype\";s:6:\"string\";s:11:\"description\";s:551:\"This defines how the search content is shown.\n&nbsp;\n<b>Example:</b>\nThis substitutes the following fields:\n###RANGELOW###:&nbsp;&nbsp;&nbsp;&nbsp;The low result range, eg. &quot;1&quot;\n###RANGEHIGH###:&nbsp;&nbsp;&nbsp;&nbsp;The high result range, eg. &quot;10&quot;\n###TOTAL###:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The total results\n###RESULT###:&nbsp;&nbsp;&nbsp;&nbsp;The result itself\n###NEXT###:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The next-button\n###PREV###:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The prev-button\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:2;a:6:{s:8:\"property\";s:4:\"next\";s:8:\"datatype\";s:7:\"cObject\";s:11:\"description\";s:126:\"This cObject will be wrapped by a link to the next searchresult. This is the code substituting the &quot;###NEXT###&quot;-mark\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:3;a:6:{s:8:\"property\";s:4:\"prev\";s:8:\"datatype\";s:7:\"cObject\";s:11:\"description\";s:126:\"This cObject will be wrapped by a link to the prev searchresult. This is the code substituting the &quot;###PREV###&quot;-mark\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:4;a:6:{s:8:\"property\";s:6:\"target\";s:8:\"datatype\";s:6:\"target\";s:11:\"description\";s:27:\"target til next/prev links!\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:5;a:6:{s:8:\"property\";s:5:\"range\";s:8:\"datatype\";s:3:\"int\";s:11:\"description\";s:32:\"The number of results at a time!\";s:7:\"default\";s:2:\"20\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:6;a:6:{s:8:\"property\";s:9:\"renderObj\";s:8:\"datatype\";s:7:\"cObject\";s:11:\"description\";s:331:\"the cObject to render the searchresults\n$cObj-&gt;data array is set to the resulting record from the search.\nPlease note, that in all fields are named [tablename]_[fieldnam]. Thus the pagetitle is in the field &quot;pages_title&quot;.\nApart from this, these fields from the pages-table are also present:\n&nbsp;&nbsp;&nbsp;&nbsp;uid\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:7;a:6:{s:8:\"property\";s:10:\"renderWrap\";s:8:\"datatype\";s:4:\"wrap\";s:11:\"description\";s:6:\"&nbsp;\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:8;a:6:{s:8:\"property\";s:9:\"resultObj\";s:8:\"datatype\";s:7:\"cObject\";s:11:\"description\";s:56:\"the cObject prepended in the search results returns rows\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:9;a:6:{s:8:\"property\";s:11:\"noResultObj\";s:8:\"datatype\";s:7:\"cObject\";s:11:\"description\";s:50:\"the cObject used if the search results in no rows.\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:10;a:6:{s:8:\"property\";s:9:\"noOrderBy\";s:8:\"datatype\";s:7:\"boolean\";s:11:\"description\";s:87:\"If this is set, the result is NOT sorted after lastUpdated, tstamp for the pages-table.\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:11;a:6:{s:8:\"property\";s:4:\"wrap\";s:8:\"datatype\";s:4:\"wrap\";s:11:\"description\";s:25:\"Wrap the whole content...\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:12;a:6:{s:8:\"property\";s:7:\"stdWrap\";s:8:\"datatype\";s:12:\"-&gt;stdWrap\";s:11:\"description\";s:25:\"Wrap the whole content...\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:13;a:6:{s:8:\"property\";s:22:\"addExtUrlsAndShortCuts\";s:8:\"datatype\";s:7:\"boolean\";s:11:\"description\";s:405:\"If set, then the doktypes 3 and 4 (External URLS and Shortcuts) are added to the doktypes being searched.\nHowever at this point in time, no pages will be select if they do not have at least one tt_content record on them! That is because the pages and tt_content (or other) table is joined. So there must at least one occurance of a tt_content element on a External URL / Shortcut page for them to show up.\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}}}','');
INSERT INTO static_tsconfig_help VALUES (210,270,'4a24c3602d0800d7feacc6759c6dbf21','','tsref:(cObject).USER/(cObject).USER_INT','a:1:{s:4:\"rows\";a:2:{i:0;a:6:{s:8:\"property\";s:8:\"userFunc\";s:8:\"datatype\";s:13:\"function-name\";s:11:\"description\";s:784:\"The name of the function. If you specify the name with a \'-&gt;\' in, it\'s intepreted as a call to a method in a class.\nTwo parameters are sent: A content variable (which is empty in this case, but not when used from stdWrap function .postUserFunc and .preUserFunc) and the second parameter is an array with the properties of this cObject if any.\n&nbsp;\n<b>Example:</b>\nThis TypoScript will display all content element headers of a page in reversed order. Please take a look in media/scripts/example_callfunction.php!!\n(Also demonstrated on the testsite, page \n&nbsp;\npage = PAGE\npage.typeNum=0\nincludeLibs.something = media/scripts/example_callfunction.php\n&nbsp;\npage.30 = USER\npage.30 {\n&nbsp;&nbsp;userFunc = user_various-&gt;listContentRecordsOnPage\n&nbsp;&nbsp;reverseOrder = 1\n}\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:1;a:6:{s:8:\"property\";s:11:\"includeLibs\";s:8:\"datatype\";s:23:\"<i>list of </i>resource\";s:11:\"description\";s:361:\"<b>(This property applies only if the object is created as USER_INT)</b>\nThis is a comma-separated list of resources that are included as PHP-scripts (with include_once() function) if this script is included.\nThis is possible to do because any include-files will be known before the scripts are included. That\'s not the case with the regular PHP_SCRIPT cObject.\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}}}','');
INSERT INTO static_tsconfig_help VALUES (211,270,'58679d0408b0f09f69cb93e0634e69c9','','tsref:(cObject).PHP_SCRIPT','a:1:{s:4:\"rows\";a:1:{i:0;a:6:{s:8:\"property\";s:4:\"file\";s:8:\"datatype\";s:8:\"resource\";s:11:\"description\";s:910:\"File that will be included. This file must be valid PHP-code! It\'s included with &quot;include()&quot;;\n&nbsp;\n<b>Directions:</b>\n<b>1) All content must be put into $content.</b> No output must be echo\'ed out!\n&nbsp;\n2) Call $GLOBALS[&quot;TSFE&quot;]-&gt;set_no_cache(), if you want to disable caching of the page. Set this during development! And set it, if the content you create may not be cached.\n&nbsp;\n<b>NOTE:</b> If you have a parsing error in your include script the $GLOBALS[&quot;TSFE&quot;]-&gt;set_no_cache() function is NOT executed and thereby does not disable caching. Upon a parse-error you must manually clear the page-cache after you have corrected your error!\n3) the array $conf contains the configuration for the PHP_SCRIPT cObject. Try debug($conf) to see the content printed out for debugging!\n<i>See later in this manual for an introduction to writing your own PHP include-scripts.</i>\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}}}','');
INSERT INTO static_tsconfig_help VALUES (212,270,'6307a490ae08c78efdc8a3ceb92bfde6','','tsref:(cObject).PHP_SCRIPT_INT','a:1:{s:4:\"rows\";a:2:{i:0;a:6:{s:8:\"property\";s:4:\"file\";s:8:\"datatype\";s:8:\"resource\";s:11:\"description\";s:2045:\"File that will be included. This file must be valid PHP-code! It\'s included with &quot;include()&quot;;\n&nbsp;\n<b>Purpose:</b>\nThis basically works like PHP_SCRIPT. But the vital difference is that inserting a PHP_SCRIPT<b>_INT </b>(internal opposed to external, see below) merely inserts a divider-string in the code and then serializes the current cObj and puts it in the $GLOBALS[&quot;TSFE&quot;]-&gt;config[&quot;INTincScript&quot;]-array. This array is saved with the cached page-content.\nNow, the point is, that including a script like this lets you avoid disabling pagecaching. The reason is that the cached page contains the divider string and when a &quot;static&quot; page is fetched from cache, it\'s divided by that string and the dynamic content object is inserted.\nThis is the compromise option of all three PHP_SCRIPT-cObjects, because the page-data is all cached, but still the pagegen.php script is included, which initializes all the classes, objects and so. What you gain here is an environment for your script almost exactly the same as PHP_SCRIPT because your script is called from inside a class tslib_cObj object. You can work with all functions of the tslib_cObj-class. But still all the &quot;static&quot; pagecontent is only generated once, cached and only your script is dynamically rendered.\n&nbsp;\n<b>Rules:</b>\n- calls to $GLOBALS[&quot;TSFE&quot;]-&gt;set_no_cache() and $GLOBALS[&quot;TSFE&quot;]-&gt;set_cache_timeout_default() makes no sense in this situation.\n- parsing errors does not interfere with caching\n- Be aware that certain global variables may not be set as usual and be available as usual when working in this mode. Most scripts should work out-of-the-box with this option though.\n- Dependence and use of LOAD_REGISTER is fragile because the PHP_SCRIPT_INT is not rendered until <i>after</i> the cached content and due to this changed order of events, use of LOAD_REGISTER may not work.\n- You can not nest PHP_SCRIPT_INT and PHP_SCRIPT_EXT in PHP_SCRIPT_INT. You may nest PHP_SCRIPT cObjects though.\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:1;a:6:{s:8:\"property\";s:11:\"includeLibs\";s:8:\"datatype\";s:23:\"<i>list of </i>resource\";s:11:\"description\";s:288:\"This is a comma-separated list of resources that are included as PHP-scripts (with include_once() function) if this script is included.\nThis is possible to do because any include-files will be known before the scripts are included. That\'s not the case with the regular PHP_SCRIPT cObject.\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}}}','');
INSERT INTO static_tsconfig_help VALUES (213,270,'dede7a11cddf475e1eaf0a9116291157','','tsref:(cObject).PHP_SCRIPT_EXT','a:1:{s:4:\"rows\";a:2:{i:0;a:6:{s:8:\"property\";s:4:\"file\";s:8:\"datatype\";s:8:\"resource\";s:11:\"description\";s:1393:\"File that will be included. This file must be valid PHP-code! It\'s included with &quot;include()&quot;;\n&nbsp;\n<b>Purpose:</b>\nThis works like PHP_SCRIPT_INT, because a divider string is also inserted in the content for this kind of include-script. But the difference is that the content is divided as the very last thing before it\'s output to the browser.\nThis basically means that PHP_SCRIPT<b>_EXT</b> (external, because it\'s included in the global space in index_ts.php file!!) can output data directly with echo-statements!\nThis is a very &quot;raw&quot; version of PHP_SCRIPT because it\'s not included from inside an object and you have only very few standard functions from Typo3 to call.\nThis is the fastest option of all three PHP_SCRIPT-cObjects, because the page-data is all cached and your dynamic content is generated by a raw php-script\n&nbsp;\n<b>Rules:</b>\n- All content can be either 1) echo\'ed out directly, or 2) returned in $content.\n- calls to $GLOBALS[&quot;TSFE&quot;]-&gt;set_no_cache() and $GLOBALS[&quot;TSFE&quot;]-&gt;set_cache_timeout_default() makes no sense in this situation.\n- parsing errors does not interfere with caching\n- In the global name-space, the array $REC contains the current record when the file was &quot;inserted&quot; on the page, and $CONF-array contains the configuration for the script.\n- Don\'t mess with the global vars named $EXTiS_* &nbsp;\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:1;a:6:{s:8:\"property\";s:11:\"includeLibs\";s:8:\"datatype\";s:23:\"<i>list of </i>resource\";s:11:\"description\";s:288:\"This is a comma-separated list of resources that are included as PHP-scripts (with include_once() function) if this script is included.\nThis is possible to do because any include-files will be known before the scripts are included. That\'s not the case with the regular PHP_SCRIPT cObject.\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}}}','');
INSERT INTO static_tsconfig_help VALUES (214,270,'36fc199c62fb88c0a813769e3de9adc9','','tsref:(cObject).TEMPLATE','a:1:{s:4:\"rows\";a:8:{i:0;a:6:{s:8:\"property\";s:8:\"template\";s:8:\"datatype\";s:7:\"cObject\";s:11:\"description\";s:78:\"This must be loaded with the template-code. If not the object returns nothing.\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:1;a:6:{s:8:\"property\";s:8:\"subparts\";s:8:\"datatype\";s:27:\"<i>Array... of </i>\ncObject\";s:11:\"description\";s:1188:\"This is an array of subpart-markers (case-sensitive).\nA subpart is defined by two markers in the template. The markers must be wrapped by &quot;###&quot; on both sides. You may insert the subpart-markers inside HTML-comment-tags!!\n&nbsp;\n<b>Example: </b>\nsubparts {\n&nbsp;&nbsp;HELLO = TEXT\n&nbsp;&nbsp;HELLO.value = En subpart er blevet erstattet!!\n}\n&nbsp;\nIn the templates:\n&lt;!-- &nbsp;start of subpart: ###HELLO### --&gt;\nThis is the HTML.code, that will be loaded in the register and replaced with the result...\n&lt;!-- end ###HELLO### --&gt;\n&nbsp;\n<b>NOTE:</b>\nBefore the content-objects of each subpart is generated, all subparts in the array are extracted and loaded into the register so that you can load them from there later on.\nThe register-key for each subparts code is &quot;SUBPART_[theSubpartkey]&quot;.\nIn addition the current-value is loaded with the content of each subpart just before the cObject for the subpart is parsed. That makes it quite easy to load the subpart of the cObject (eg: &quot;.current=1&quot;)\nEg. this subpart above has the register-key &quot;SUBPART_HELLO&quot;.\n<i>This is valid ONLY if the property .nonCachedSubst is not set! (see below)</i>\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:2;a:6:{s:8:\"property\";s:5:\"marks\";s:8:\"datatype\";s:27:\"<i>Array... of </i>\ncObject\";s:11:\"description\";s:445:\"This is an array of marks-markers (case-sensitive).\nA mark is defined by one markers in the template. The marker must be wrapped by &quot;###&quot; on both sides. Opposite to subparts, you may NOT insert the subpart-markers inside HTML-comment-tags! (They will not be removed).\nMarks are substituted bya str_replace-function. The subparts loaded in the register is available also to the cObjects of markers (only if .nonCachedSubst is not set!).\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:3;a:6:{s:8:\"property\";s:5:\"wraps\";s:8:\"datatype\";s:27:\"<i>Array... of </i>\ncObject\";s:11:\"description\";s:438:\"This is an array of wraps-markers (case-sensitive).\nThis is shown best by an example:\n<b>Example: </b>\nsubparts {\n&nbsp;&nbsp;MYLINK = TEXT\n&nbsp;&nbsp;MYLINK.value = &lt;A href=&quot;#&quot;&gt; | &lt;/A&gt;\n}\n&nbsp;\nIn the template:\nThis is &lt;!--###MYLINK###--&gt;a link to my&lt;!--###MYLINK###--&gt; page!\n&nbsp;\nIn this example the MYLINK subpart will be substituted by the wrap which is the content returned by the MYLINK cObject.\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:4;a:6:{s:8:\"property\";s:13:\"workOnSubpart\";s:8:\"datatype\";s:6:\"string\";s:11:\"description\";s:204:\"This is an optional definition of a subpart, that we decide to work on. In other words; if you define this value that subpart is extracted from the template and is the basis for this whole templateobject.\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:5;a:6:{s:8:\"property\";s:10:\"markerWrap\";s:8:\"datatype\";s:4:\"wrap\";s:11:\"description\";s:232:\"This is the wrap the markers is wrapped with. The default value is ### | ### resulting in the markers to be presented as ###[marker_key]###.\nAny whitespace around the wrap-items is stripped before they are set around the marker_key.\";s:7:\"default\";s:9:\"### | ###\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:6;a:6:{s:8:\"property\";s:20:\"substMarksSeparately\";s:8:\"datatype\";s:7:\"boolean\";s:11:\"description\";s:424:\"If set, then marks are substituted in the content AFTER the substitution of subparts and wraps.\nNormally marks are not substituted inside of subparts and wraps when you are using the default cached mode of the TEMPLATE cObject. That is a problem if you have marks inside of subparts! But setting this flag will make the marker-substitution a non-cached, subsequent process.\nAnother solution is to turn of caching, see below.\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:7;a:6:{s:8:\"property\";s:14:\"nonCachedSubst\";s:8:\"datatype\";s:7:\"boolean\";s:11:\"description\";s:700:\"If set, then the substitution mode of this cObject is totally different. Normally the raw template is read and divided into the sections denoted by the marks, subparts and wraps keys. The good thing is high speed, because this &quot;pre-parsed&quot; template is cached. The bad thing is that templates that depends on incremental substition (where the order of substition is important) will not work so well.\nBy setting this flag, markers are first substituted by str_replace in the template - one by one. Then the subparts are substituted one by one. And finally the wraps one by one.\nObviously you loose the ability to refer to other parts in the template with the register-keys as described above.\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}}}','');
INSERT INTO static_tsconfig_help VALUES (208,270,'d6df84910bc06faaa29868176f91b324','','tsref:(cObject).FORM','a:1:{s:4:\"rows\";a:29:{i:0;a:6:{s:8:\"property\";s:4:\"data\";s:8:\"datatype\";s:19:\"string/-&gt;stdWrap\";s:11:\"description\";s:99:\"This is the data that sets up the form. See above.\n&quot;||&quot; can be used instead of linebreaks\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:1;a:6:{s:8:\"property\";s:9:\"dataArray\";s:8:\"datatype\";s:31:\"<i>[array of form elements]</i>\";s:11:\"description\";s:2596:\"This is an alternative way to define the form-fields. Instead of using the syntax with vertical separator bars suggested by the .data property, you can define the elements in regular TypoScript style arrays.\n.dataArray is <i>added </i>to the input in .data if any.\nEvery entry in the dataArray is numeric and has three main properties, <i>label</i>, <i>type</i>, <i>value</i> and <i>required</i>. \'label\' and \'value\' has stdWrap properties. \nThere is an alternative property to .value, which is .valueArray. This is also an array in the same style with numeric entries which has properties <i>label</i>, <i>value</i> and <i>selected</i>. \'label\' has stdWrap properties.\n&nbsp;\n<b>Example:</b>\n&nbsp;&nbsp;dataArray {\n&nbsp;&nbsp;&nbsp;&nbsp;10.label = Name:\n&nbsp;&nbsp;&nbsp;&nbsp;10.type = name=input\n&nbsp;&nbsp;&nbsp;&nbsp;10.value = [Enter name]\n&nbsp;&nbsp;&nbsp;&nbsp;10.required = 1\n&nbsp;&nbsp;&nbsp;&nbsp;20.label = Eyecolor\n&nbsp;&nbsp;&nbsp;&nbsp;20.type = eyecolor=select\n&nbsp;&nbsp;&nbsp;&nbsp;20.valueArray {\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;10.label = Blue\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;10.value = 1\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;20.label = Red\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;20.value = 2\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;20.selected = 1\n&nbsp;&nbsp;&nbsp;&nbsp;}\n&nbsp;&nbsp;&nbsp;&nbsp;40.type = submit=submit\n&nbsp;&nbsp;&nbsp;&nbsp;40.value = Submit\n&nbsp;&nbsp;}\n&nbsp;\n&nbsp;\nThis is the same as this line in the .data property:\n&nbsp;\nName: | *name=input | [Enter name]\nEyecolor: | eyecolor=select | Blue=1, *Red=2\n| submit=submit | Submit\n&nbsp;\n<b>Why do it this way?</b> &nbsp;Good question, but doing it this way has a tremendous advantage because labels are all separated from the codes. In addition it\'s much easier to pull out or insert new elements in the form.\nInserting an email-field after the name field would be like this:\n&nbsp;&nbsp;dataArray {\n&nbsp;&nbsp;&nbsp;&nbsp;15.label = Email:\n&nbsp;&nbsp;&nbsp;&nbsp;15.type = input\n&nbsp;&nbsp;&nbsp;&nbsp;15.value = your@email.com\n&nbsp;&nbsp;}\n&nbsp;\nOr translating the form to danish (setting config.language to \'dk\'):\n&nbsp;\n&nbsp;&nbsp;dataArray {\n&nbsp;&nbsp;&nbsp;&nbsp;10.label.lang.dk = Navn:\n&nbsp;&nbsp;&nbsp;&nbsp;10.value.lang.dk = [Indtast dit navn]\n&nbsp;&nbsp;&nbsp;&nbsp;20.label.lang.dk = &Oslash;jenfarve\n&nbsp;&nbsp;&nbsp;&nbsp;20.valueArray {\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;10.label.lang.dk = Bl&aring;\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;20.label.lang.dk = R&oslash;d\n&nbsp;&nbsp;&nbsp;&nbsp;}\n&nbsp;&nbsp;&nbsp;&nbsp;40.value.lang.dk = Send\n&nbsp;&nbsp;}\n&nbsp;\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:2;a:6:{s:8:\"property\";s:9:\"radioWrap\";s:8:\"datatype\";s:12:\"-&gt;stdWrap\";s:11:\"description\";s:33:\"Wraps the labels for radiobuttons\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:3;a:6:{s:8:\"property\";s:4:\"type\";s:8:\"datatype\";s:3:\"int\";s:11:\"description\";s:671:\"Type (action=&quot;&quot; of the form):\n&nbsp;\n<b>Integer:</b> this is regarded to be a page in Typo3\n<b>String:</b> this is regarded to be a normal url (eg. &quot;formmail.php&quot; or &quot;fe_tce_db.php&quot;)\n<b>Empty;</b> the current page is chosen.\n<b>NOTE:</b> If type is integer/empty the form will be submitted to a page in Typo3 and if this page has a value for target/no_cache, then this will be used instead of the default target/no_cache below.\n&nbsp;\n<b>NOTE:</b> If the redirect-value is set, the redirect-target overriddens the target set by the action-url\n&nbsp;\n<b>NOTE:</b> May be overridden by the property override feature of the formdata (see above)\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:4;a:6:{s:8:\"property\";s:6:\"target\";s:8:\"datatype\";s:6:\"target\";s:11:\"description\";s:27:\"Default target of the form.\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:5;a:6:{s:8:\"property\";s:6:\"method\";s:8:\"datatype\";s:11:\"form-method\";s:11:\"description\";s:20:\"<b>Example: </b>\nGET\";s:7:\"default\";s:4:\"POST\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:6;a:6:{s:8:\"property\";s:8:\"no_cache\";s:8:\"datatype\";s:6:\"string\";s:11:\"description\";s:23:\"Default no_cache-option\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:7;a:6:{s:8:\"property\";s:13:\"noValueInsert\";s:8:\"datatype\";s:7:\"boolean\";s:11:\"description\";s:428:\"By default values that are submitted to the same page (and thereby same form, eg. at searchforms) are re-inserted in the form instead of any default-data that might be set up. \nThis, however, applies ONLY if the &quot;no_cache=1&quot; is set! (a page being cached may not include user-specific defaults in the fields of course...) \nIf you set this flag, &quot;noValueInsert&quot;, the content will always be the default content.\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:8;a:6:{s:8:\"property\";s:20:\"compensateFieldWidth\";s:8:\"datatype\";s:6:\"double\";s:11:\"description\";s:85:\"Overriding option to the config-value of the same name. See &quot;CONFIG&quot; above.\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:9;a:6:{s:8:\"property\";s:12:\"locationData\";s:8:\"datatype\";s:16:\"boolean / string\";s:11:\"description\";s:1455:\"If this value is true, then a hidden-field called &quot;locationData&quot; is added to the form. This field wil be loaded with a value like this:\n[page id]:[current record table]:[current record id]\nFor example, if a formfield is inserted on page with uid = &quot;100&quot;, as a page-content item from the table &quot;tt_content&quot; with id &quot;120&quot;, then the value would be &quot;100:tt_content:120&quot;.\nThe value is use by eg. the cObject SEARCHRESULT. If the value $GLOBALS[&quot;HTTP_POST_VARS&quot;][&quot;locationData&quot;] is detected here, the search is done as if it was performed on this page! This is very usefull if you want a search functionality implemented on a page with the &quot;stype&quot; field set to &quot;L1&quot; which means that the search is carried out from the first level in the rootline. \nSuppose you want the search to submit to a dedicated searchpage where ever. This page will then know - because of locationData - that the search was submittet from another place on the website.\nIf &quot;locationData&quot; is not only true but also set to &quot;HTTP_POST_VARS&quot; then the value will insert the content of $GLOBALS[&quot;HTTP_POST_VARS&quot;][&quot;locationData&quot;] instead of the true location data of the page. This should be done with search-fields as this will carry the initial searching start point with.\n<b>NOTE:</b> May be overridden by the property override feature of the formdata (see above)\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:10;a:6:{s:8:\"property\";s:8:\"redirect\";s:8:\"datatype\";s:15:\"string /stdWrap\";s:11:\"description\";s:329:\"url to redirect to (generates the hiddenfield &quot;redirect&quot;)\n&nbsp;\n<b>Integer:</b> this is regarded to be a page in Typo3\n<b>String:</b> this is regarded to be a normal url\n<b>Empty;</b> the current page is chosen.\n&nbsp;\n<b>NOTE:</b> If this value is set the target of this overriddes the target of the &quot;type&quot;.\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:11;a:6:{s:8:\"property\";s:9:\"recipient\";s:8:\"datatype\";s:24:\"(list of) string/stdWrap\";s:11:\"description\";s:78:\"email to formmail content to (generates the hiddenfield &quot;recipient&quot;)\";s:7:\"default\";s:8:\"No email\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:12;a:6:{s:8:\"property\";s:8:\"goodMess\";s:8:\"datatype\";s:6:\"string\";s:11:\"description\";s:172:\"Message for the formevaluation function in case of correctly filled form.\n&nbsp;\n<b>NOTE:</b> May be overridden by the property override feature of the formdata (see above)\";s:7:\"default\";s:10:\"No message\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:13;a:6:{s:8:\"property\";s:7:\"badMess\";s:8:\"datatype\";s:6:\"string\";s:11:\"description\";s:223:\"Prefixed Message for the formevaluation in case of missing required fields. \nThis message is shown above the list of fields.\n&nbsp;\n<b>NOTE:</b> May be overridden by the property override feature of the formdata (see above)\";s:7:\"default\";s:10:\"No message\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:14;a:6:{s:8:\"property\";s:5:\"image\";s:8:\"datatype\";s:20:\"-&gt;IMAGE (cObject)\";s:11:\"description\";s:159:\"If this is a valid image the submitbutton is rendered as this image!!\n&nbsp;\n<b>NOTE:</b> CurrentValue is set to the caption-label before generating the image.\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:15;a:6:{s:8:\"property\";s:6:\"layout\";s:8:\"datatype\";s:6:\"string\";s:11:\"description\";s:445:\"This defines how the label and the field are placed towards each other.\n&nbsp;\n<b>Example:</b>\nThis substitutes the &quot;###FIELD###&quot; with the field data and the &quot;###LABEL###\' with labeldata. \n&nbsp;\n&lt;tr&gt;&lt;td&gt;###FIELD###&lt;/td&gt;&lt;td&gt; ###LABEL###&lt;/td&gt;&lt;/tr&gt;\n&nbsp;\nYou can also use the marker ###COMMENT### which is ALSO the label value inserted, but wrapped in .commentWrap stdWrap-properties (see below)\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:16;a:6:{s:8:\"property\";s:9:\"fieldWrap\";s:8:\"datatype\";s:12:\"-&gt;stdWrap\";s:11:\"description\";s:23:\"Field: Wraps the fields\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:17;a:6:{s:8:\"property\";s:9:\"labelWrap\";s:8:\"datatype\";s:12:\"-&gt;stdWrap\";s:11:\"description\";s:23:\"Labels: Wraps the label\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:18;a:6:{s:8:\"property\";s:11:\"commentWrap\";s:8:\"datatype\";s:12:\"-&gt;stdWrap\";s:11:\"description\";s:52:\"Comments: Wrap for comments IF you use ###COMMENT###\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:19;a:6:{s:8:\"property\";s:3:\"REQ\";s:8:\"datatype\";s:7:\"boolean\";s:11:\"description\";s:58:\"Defines if required-fields should be checked and marked up\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:20;a:6:{s:8:\"property\";s:13:\"REQ.fieldWrap\";s:8:\"datatype\";s:12:\"-&gt;stdWrap\";s:11:\"description\";s:47:\"Field: Wraps the fields, but for reuired fields\";s:7:\"default\";s:34:\"the &quot;fieldWrap&quot;-property\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:21;a:6:{s:8:\"property\";s:13:\"REQ.labelWrap\";s:8:\"datatype\";s:12:\"-&gt;stdWrap\";s:11:\"description\";s:47:\"Labels: Wraps the label, but for reuired fields\";s:7:\"default\";s:34:\"the &quot;labelWrap&quot;-property\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:22;a:6:{s:8:\"property\";s:10:\"REQ.layout\";s:8:\"datatype\";s:6:\"string\";s:11:\"description\";s:60:\"The same as &quot;layout&quot; above, but for reuired fields\";s:7:\"default\";s:31:\"the &quot;layout&quot;-property\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:23;a:6:{s:8:\"property\";s:14:\"COMMENT.layout\";s:8:\"datatype\";s:6:\"string\";s:11:\"description\";s:32:\"Alternative layout for comments.\";s:7:\"default\";s:31:\"the &quot;layout&quot;-property\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:24;a:6:{s:8:\"property\";s:12:\"CHECK.layout\";s:8:\"datatype\";s:6:\"string\";s:11:\"description\";s:33:\"Alternative layout for checkboxes\";s:7:\"default\";s:31:\"the &quot;layout&quot;-property\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:25;a:6:{s:8:\"property\";s:12:\"RADIO.layout\";s:8:\"datatype\";s:6:\"string\";s:11:\"description\";s:35:\"Alternative layout for radiobuttons\";s:7:\"default\";s:31:\"the &quot;layout&quot;-property\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:26;a:6:{s:8:\"property\";s:7:\"stdWrap\";s:8:\"datatype\";s:12:\"-&gt;stdWrap\";s:11:\"description\";s:46:\"Wraps the hole form (before formtags is added)\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:27;a:6:{s:8:\"property\";s:12:\"hiddenFields\";s:8:\"datatype\";s:18:\"[array of cObject]\";s:11:\"description\";s:195:\"Used to set hiddenFields from TS.\n&nbsp;\n<b>Example:</b>\nhiddenFields.pid = TEXT\nhiddenFields.pid.value = 2\n&nbsp;\nThis makes a hidden-field with the name &quot;pid&quot; and value &quot;2&quot;.\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:28;a:6:{s:8:\"property\";s:6:\"params\";s:8:\"datatype\";s:27:\"form-element tag parameters\";s:11:\"description\";s:258:\"Extra parameters to form elements\n&nbsp;\n<b>Example:</b>\nparams = style=&quot;width:200px;&quot;\nparams.textarea = style=&quot;width:300px;&quot;\nparams.check =\n&nbsp;\nThis sets the default to 200 px width, but excludes check-boxes and sets textareas to 300.\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}}}','');
INSERT INTO static_tsconfig_help VALUES (175,270,'a4573a8c9309f0e9d555a58941c6d79b','','tsref:-&gt;makelinks','a:1:{s:4:\"rows\";a:8:{i:0;a:6:{s:8:\"property\";s:14:\"http.extTarget\";s:8:\"datatype\";s:6:\"target\";s:11:\"description\";s:22:\"The target of the link\";s:7:\"default\";s:4:\"_top\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:1;a:6:{s:8:\"property\";s:9:\"http.wrap\";s:8:\"datatype\";s:4:\"wrap\";s:11:\"description\";s:20:\"wrap around the link\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:2;a:6:{s:8:\"property\";s:19:\"http.ATagBeforeWrap\";s:8:\"datatype\";s:7:\"boolean\";s:11:\"description\";s:83:\"If set, the link is first wrapped with <i>http.wrap</i> and then the &lt;A&gt;-tag.\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:3;a:6:{s:8:\"property\";s:9:\"http.keep\";s:8:\"datatype\";s:66:\"list: <i>&quot;scheme&quot;,&quot;path&quot;,&quot;query&quot;</i>\";s:11:\"description\";s:472:\"As default the link-text will be the full domain-name of the link.\n&nbsp;\n<b>Examples</b>:\nhttp://www.webaddress.rld/test/doc.php?id=3\n&quot;&quot;: &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;www.webaddress.rld\n&quot;scheme&quot;: &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;http://www.webaddress.rld\n&quot;scheme,path&quot;: &nbsp;&nbsp;&nbsp;&nbsp;http://www.webaddress.rld/test/doc.php\n&quot;scheme,path,query&quot;: http://www.webaddress.rld/test/doc.php?id=3\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:4;a:6:{s:8:\"property\";s:15:\"http.ATagParams\";s:8:\"datatype\";s:16:\"&lt;A&gt;-params\";s:11:\"description\";s:68:\"Additional parameters\n&nbsp;\n<b>Example:</b>\nclass=&quot;board&quot;\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:5;a:6:{s:8:\"property\";s:11:\"mailto.wrap\";s:8:\"datatype\";s:4:\"wrap\";s:11:\"description\";s:20:\"wrap around the link\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:6;a:6:{s:8:\"property\";s:21:\"mailto.ATagBeforeWrap\";s:8:\"datatype\";s:7:\"boolean\";s:11:\"description\";s:85:\"If set, the link is first wrapped with mailto<i>.wrap</i> and then the &lt;A&gt;-tag.\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:7;a:6:{s:8:\"property\";s:17:\"mailto.ATagParams\";s:8:\"datatype\";s:16:\"&lt;A&gt;-params\";s:11:\"description\";s:68:\"Additional parameters\n&nbsp;\n<b>Example:</b>\nclass=&quot;board&quot;\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}}}','');
INSERT INTO static_tsconfig_help VALUES (176,270,'48bb819f978041ca68258be0f64f7e38','','tsref:-&gt;tags','a:1:{s:4:\"rows\";a:1:{i:0;a:6:{s:8:\"property\";s:8:\"Array...\";s:8:\"datatype\";s:55:\"cObject <i>+stripNL</i>\n<i>+ breakoutTypoTagContent</i>\";s:11:\"description\";s:1154:\"Every entry in the <i>Array...</i> corresponds to a tag, that will be parsed. The elements MUST be in lowercase.\nEvery entry must be set to a content-object.\n&quot;current&quot; is set to the content of the tag, eg &lt;TAG&gt;content&lt;/TAG&gt;: here &quot;current&quot; is set to &quot;content&quot;.\n<b>Parameters:</b>\nParameters of the tag is set in $cObj-&gt;parameters (key is lowercased):\n&lt;TAG COLOR=&quot;red&quot;&gt;content&lt;/TAG&gt;\n=&gt; $cObj-&gt;parameters[color] = red\n<b>Special added properties to the content-object:</b>\n$cObj-&gt;parameters[allParams]: &nbsp;this is automatically set to the whole parameter-string of the tag, eg \' color=&quot;red&quot;\'\n[cObject].stripNL: is a boolean option, which tells <i>parseFunc</i> that NewLines before and after content of the tag should be stripped.\n[cObject].breakoutTypoTagContent: is a boolean option, which tells parseFunc that this block of content is breaking up the nonTypoTag content and that the content after this must be re-wrapped.\n&nbsp;\n<b>Examples:</b>\ntags.bold = TEXT\ntags.bold {\n&nbsp;&nbsp;current = 1\n&nbsp;&nbsp;wrap = &lt;B&gt; | &lt;/B&gt;\n}\ntags.bold.stripNL = 1\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}}}','');
INSERT INTO static_tsconfig_help VALUES (177,270,'866514db4141aa8027197316d130fde6','','page:-&gt;HTMLparser; tsref:-&gt;HTMLparser','a:1:{s:4:\"rows\";a:9:{i:0;a:6:{s:8:\"property\";s:9:\"allowTags\";s:8:\"datatype\";s:12:\"list of tags\";s:11:\"description\";s:20:\"Default allowed tags\";s:7:\"default\";s:0:\"\";s:12:\"column_count\";i:3;s:16:\"is_propertyTable\";i:1;}i:1;a:6:{s:8:\"property\";s:14:\"tags.[tagname]\";s:8:\"datatype\";s:28:\"boolean/-&gt;HTMLparser_tags\";s:11:\"description\";s:204:\"Either set this property to 0 or 1 to allow or deny the tag. If you enter -&gt;HTMLparser_tags properties, those will automatically overrule this option, thus it\'s not needed then.\n[tagname] in lowercase.\";s:7:\"default\";s:0:\"\";s:12:\"column_count\";i:3;s:16:\"is_propertyTable\";i:1;}i:2;a:6:{s:8:\"property\";s:12:\"localNesting\";s:8:\"datatype\";s:42:\"list of tags, must be among preserved tags\";s:11:\"description\";s:100:\"List of tags (among the already set tags), which will be forced to have the nesting-flag set to true\";s:7:\"default\";s:0:\"\";s:12:\"column_count\";i:3;s:16:\"is_propertyTable\";i:1;}i:3;a:6:{s:8:\"property\";s:13:\"globalNesting\";s:8:\"datatype\";s:6:\"(ibid)\";s:11:\"description\";s:114:\"List of tags (among the already set tags), which will be forced to have the nesting-flag set to &quot;global&quot;\";s:7:\"default\";s:0:\"\";s:12:\"column_count\";i:3;s:16:\"is_propertyTable\";i:1;}i:4;a:6:{s:8:\"property\";s:15:\"rmTagIfNoAttrib\";s:8:\"datatype\";s:6:\"(ibid)\";s:11:\"description\";s:103:\"List of tags (among the already set tags), which will be forced to have the rmTagIfNoAttrib set to true\";s:7:\"default\";s:0:\"\";s:12:\"column_count\";i:3;s:16:\"is_propertyTable\";i:1;}i:5;a:6:{s:8:\"property\";s:8:\"noAttrib\";s:8:\"datatype\";s:6:\"(ibid)\";s:11:\"description\";s:154:\"List of tags (among the already set tags), which will be forced to have the allowedAttribs value set to zero (which means, all attributes will be removed.\";s:7:\"default\";s:0:\"\";s:12:\"column_count\";i:3;s:16:\"is_propertyTable\";i:1;}i:6;a:6:{s:8:\"property\";s:10:\"removeTags\";s:8:\"datatype\";s:6:\"(ibid)\";s:11:\"description\";s:95:\"List of tags (among the already set tags), which will be configured so they are surely removed.\";s:7:\"default\";s:0:\"\";s:12:\"column_count\";i:3;s:16:\"is_propertyTable\";i:1;}i:7;a:6:{s:8:\"property\";s:18:\"keepNonMatchedTags\";s:8:\"datatype\";s:29:\"boolean / &quot;protect&quot;\";s:11:\"description\";s:321:\"If set (true=1), then all tags are kept regardless of tags present as keys in $tags-array.\nIf &quot;protect&quot;, then the preserved tags have their &lt;&gt; converted to &amp;lt; and &amp;gt;\nDefault is to REMOVE all tags, which are not specifically assigned to be allowed! So you might probably want to set this value!\";s:7:\"default\";s:0:\"\";s:12:\"column_count\";i:3;s:16:\"is_propertyTable\";i:1;}i:8;a:6:{s:8:\"property\";s:16:\"htmlSpecialChars\";s:8:\"datatype\";s:10:\"-1 / 0 / 1\";s:11:\"description\";s:357:\"This regards all content which is NOT tags:\n&quot;0&quot; means &quot;disabled&quot; - nothing is done\n&quot;1&quot; means the content outside tags is htmlspecialchar()\'ed (PHP-function which converts &amp;&quot;&lt;&gt; to &amp;...;)\n&quot;-1&quot; does the opposite of &quot;1&quot; - converts &amp;lt; to &lt;, &amp;gt; to &gt;, &amp;quot; to &quot; etc.\";s:7:\"default\";s:0:\"\";s:12:\"column_count\";i:3;s:16:\"is_propertyTable\";i:1;}}}','');
INSERT INTO static_tsconfig_help VALUES (157,270,'255d01ae1b0d5003500f17aeccc21a14','','nbsp;','a:1:{s:4:\"rows\";a:34:{i:0;a:5:{s:8:\"property\";s:11:\"&lt;tag&gt;\";s:8:\"datatype\";s:43:\"<b>&lt;BODY bgcolor=&quot;red&quot;&gt;</b>\";s:11:\"description\";s:6:\"&nbsp;\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;}i:1;a:5:{s:8:\"property\";s:5:\"align\";s:8:\"datatype\";s:12:\"<b>right</b>\";s:11:\"description\";s:70:\"<b>right / left / center</b>\nDecides alignment, typically in HTML-tags\";s:7:\"default\";s:4:\"left\";s:12:\"column_count\";i:4;}i:2;a:5:{s:8:\"property\";s:7:\"VHalign\";s:8:\"datatype\";s:70:\"<i>Hori.align = right and Vert.align = center:</i>\n<b>r , c &nbsp;</b>\";s:11:\"description\";s:94:\"<b>r/c/l , t/c/b</b>\nHorizontal (right, center, left) , Vertical align (top / center / bottom)\";s:7:\"default\";s:5:\"l , t\";s:12:\"column_count\";i:4;}i:3;a:5:{s:8:\"property\";s:8:\"resource\";s:8:\"datatype\";s:104:\"<i>From the resourcefield:</i>\ntoplogo*.gif\n&nbsp;\n<i>Reference to filesystem:</i>\nfileadmin/picture.gif\";s:11:\"description\";s:572:\"1) A reference to a file from the resource-field in the template.\nYou can write the exact filename or you can include an asterisk (*) as wildcard.\nIt\'s recommended to include a &quot;*&quot; before the fileextension (see example to the left). This will ensure that the file is still referenced correct even if the template is copied and the file will have it\'s name prepended with numbers!!\n2) If the value contains a &quot;/&quot; it\'s expected to be a reference (absolute or relative) to a file on the file-system instead of the resource-field. No support for wildcards.\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;}i:4;a:5:{s:8:\"property\";s:11:\"imgResource\";s:8:\"datatype\";s:173:\"Here &quot;file&quot; is a imgResource:\nfile = toplogo*.gif\nfile.width = 200\n&nbsp;\nGIFBUILDER:\nfile = GIFBUILDER\nfile {\n&nbsp;&nbsp;&nbsp;... (GIFBUILDER-properties here)\n}\";s:11:\"description\";s:362:\"1) A &quot;resource&quot; (see above) + imgResource-properties (see example to the left and object-reference below)\nFiletypes can be anything among the allowed types defined in the configuration variable $TYPO3_CONF_VARS[&quot;GFX&quot;][&quot;imagefile_ext&quot;] (localconf.php). Standard is pdf,gif,jpg,jpeg,tif,bmp,ai,pcx,tga,png.\n&nbsp;\n2) GIFBUILDER-object\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;}i:5;a:5:{s:8:\"property\";s:9:\"HTML-code\";s:8:\"datatype\";s:43:\"<b>&lt;B&gt;Some text in bold&lt;/B&gt;</b>\";s:11:\"description\";s:14:\"pure HTML-code\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;}i:6;a:5:{s:8:\"property\";s:6:\"target\";s:8:\"datatype\";s:40:\"<b>_top</b>\n<b>_blank</b>\n<b>content</b>\";s:11:\"description\";s:117:\"target in &lt;A&gt;-tag.\nThis is normally the same value as the name of the root-level object that defines the frame.\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;}i:7;a:5:{s:8:\"property\";s:14:\"imageExtension\";s:8:\"datatype\";s:67:\"<b>jpg</b>\n<b>web&nbsp;&nbsp;&nbsp;&nbsp;<i>(gif or jpg ..)</i></b>\";s:11:\"description\";s:379:\"Image extensions can be anything among the allowed types defined in the global variable $TYPO3_CONF_VARS[&quot;GFX&quot;][&quot;imagefile_ext&quot;] (localconf.php). Standard is pdf,gif,jpg,jpeg,tif,bmp,ai,pcx,tga,png.\n<b>The value &quot;web&quot;</b> is special. This will just ensure that an image is converted to a web imageformat (gif or jpg) if it happens not to be already!\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;}i:8;a:5:{s:8:\"property\";s:6:\"degree\";s:8:\"datatype\";s:13:\"<b>&nbsp;</b>\";s:11:\"description\";s:19:\"-90 to 90, integers\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;}i:9;a:5:{s:8:\"property\";s:13:\"posint / int+\";s:8:\"datatype\";s:13:\"<b>&nbsp;</b>\";s:11:\"description\";s:16:\"Positive integer\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;}i:10;a:5:{s:8:\"property\";s:3:\"int\";s:8:\"datatype\";s:13:\"<b>&nbsp;</b>\";s:11:\"description\";s:112:\"integer\n(sometimes used generally though another type would have been more appropriate, like &quot;pixels&quot;)\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;}i:11;a:5:{s:8:\"property\";s:20:\"str / string / value\";s:8:\"datatype\";s:13:\"<b>&nbsp;</b>\";s:11:\"description\";s:111:\"string.\n(sometimes used generally though another type would have been more appropriate, like &quot;align&quot;)\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;}i:12;a:5:{s:8:\"property\";s:7:\"boolean\";s:8:\"datatype\";s:8:\"<b>1</b>\";s:11:\"description\";s:61:\"boolean\nnon-empty strings (but not zero) are &quot;true&quot;\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;}i:13;a:5:{s:8:\"property\";s:8:\"rotation\";s:8:\"datatype\";s:6:\"&nbsp;\";s:11:\"description\";s:29:\"integer, degrees from 0 - 360\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;}i:14;a:5:{s:8:\"property\";s:7:\"x,y,w,h\";s:8:\"datatype\";s:16:\"<b>10,10,5,5</b>\";s:11:\"description\";s:73:\"x,y is the offset from the upper left corner.\nw,h is the width and height\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;}i:15;a:5:{s:8:\"property\";s:10:\"HTML-color\";s:8:\"datatype\";s:26:\"<b>red</b>\n<b>#ffeecc </b>\";s:11:\"description\";s:581:\"<b>HTML-color codes:</b>\n&nbsp;\nBlack = &quot;#000000&quot; &nbsp;&nbsp;\nSilver = &quot;#C0C0C0&quot; &nbsp;&nbsp;\nGray = &quot;#808080&quot; &nbsp;&nbsp;\nWhite = &quot;#FFFFFF&quot; &nbsp;&nbsp;\nMaroon = &quot;#800000&quot; &nbsp;&nbsp;\nRed = &quot;#FF0000&quot; &nbsp;&nbsp;\nPurple = &quot;#800080&quot; &nbsp;&nbsp;\nFuchsia = &quot;#FF00FF&quot; &nbsp;&nbsp;\nGreen = &quot;#008000&quot;\nLime = &quot;#00FF00&quot;\nOlive = &quot;#808000&quot;\nYellow = &quot;#FFFF00&quot;\nNavy = &quot;#000080&quot;\nBlue = &quot;#0000FF&quot;\nTeal = &quot;#008080&quot;\nAqua = &quot;#00FFFF&quot;\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;}i:16;a:5:{s:8:\"property\";s:12:\"GraphicColor\";s:8:\"datatype\";s:440:\"<b>red<i>&nbsp;&nbsp;&nbsp;&nbsp;(HTML-color)</i></b>\n<b>#ffeecc <i>&nbsp;&nbsp;&nbsp;&nbsp;(HTML-color)</i></b>\n<b>255,0,255<i>&nbsp;&nbsp;&nbsp;&nbsp;(RGB-integers)</i></b>\n<i>&nbsp;</i>\n<i>Extra:</i>\n<b>red<i> : *0.8</i><i>&nbsp;&nbsp;&nbsp;&nbsp;(&quot;red&quot; is darkend by factor 0.8)</i></b>\n<b>#ffeecc <i>: +16</i><i>&nbsp;&nbsp;&nbsp;&nbsp;(&quot;ffeecc&quot; is going to #fffedc because 16 is added)</i></b>\n<b><i>&nbsp;</i></b>\";s:11:\"description\";s:393:\"The color can be given as HTML-colors or as a comma-seperated list of RGB-values (integers)\nYou can add an extra parameter that will modify the color mathematically:\nSyntax: &nbsp;\n[colordef] : [modifier]\nwhere modifier can be and integer which is added/subtracted to the three RGB-channels or a floatingpoint with an &quot;*&quot; before, which will then multiply the values with that factor.\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;}i:17;a:5:{s:8:\"property\";s:7:\"page_id\";s:8:\"datatype\";s:21:\"<b>this</b>\n<b>34</b>\";s:11:\"description\";s:54:\"A page id (int) or &quot;this&quot; (=current page id)\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;}i:18;a:5:{s:8:\"property\";s:6:\"pixels\";s:8:\"datatype\";s:10:\"<b>345</b>\";s:11:\"description\";s:14:\"pixel-distance\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;}i:19;a:5:{s:8:\"property\";s:4:\"list\";s:8:\"datatype\";s:23:\"<b>item,item2,item3</b>\";s:11:\"description\";s:14:\"list of values\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;}i:20;a:5:{s:8:\"property\";s:7:\"margins\";s:8:\"datatype\";s:105:\"<i>This sets leftmargin to 10 and bottom-margin to 5. Top and right is not set (zero)</i>\n<b>10,0,0,5</b>\";s:11:\"description\";s:32:\"l,t,r,b\nleft, top, right, bottom\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;}i:21;a:5:{s:8:\"property\";s:4:\"wrap\";s:8:\"datatype\";s:142:\"<i>This will cause the value to be wrapped in a font-tag coloring the value red:</i>\n<b>&lt;font color=&quot;red&quot;&gt; | &lt;/font&gt;</b>\";s:11:\"description\";s:153:\"&lt;...&gt; | &lt;/...&gt;\nUsed to wrap something. The part on the left and right of the vertical line is placed on the left and right side of the value.\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;}i:22;a:5:{s:8:\"property\";s:8:\"linkWrap\";s:8:\"datatype\";s:115:\"<i>This will make a link to the root-level of a website:</i>\n<b>&lt;A HREF=&quot;?id={0}&quot;&gt; | &lt;/A&gt;</b>\";s:11:\"description\";s:342:\"&lt;.. {x}.&gt; | &lt;/...&gt;\n{x}; x is an integer (0-9) and points to a key in the PHP-array rootLine. The key is equal to the level the current page is on measured relatively to the root of the website.\nIf the key exists the uid of the level that key pointed to is inserted instead of {x}.\nThus we can insert page_ids from previous levels.\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;}i:23;a:5:{s:8:\"property\";s:4:\"case\";s:8:\"datatype\";s:12:\"<b>upper</b>\";s:11:\"description\";s:53:\"&quot;upper&quot; / &quot;lower&quot;\nCase-conversion\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;}i:24;a:5:{s:8:\"property\";s:5:\"space\";s:8:\"datatype\";s:12:\"<b>5 | 5</b>\";s:11:\"description\";s:86:\"&quot;before | after&quot;\nUsed for content and sets space &quot;before | after&quot;.\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;}i:25;a:5:{s:8:\"property\";s:9:\"date-conf\";s:8:\"datatype\";s:60:\"<b>d-m-y&nbsp;&nbsp;&nbsp;&nbsp;<i>(dd-mm-yy format)</i></b>\";s:11:\"description\";s:861:\"See PHP function Date()!\n&nbsp;\na - &quot;am&quot; or &quot;pm&quot;\nA - &quot;AM&quot; or &quot;PM&quot;\nd - day of the month, numeric, 2 digits (with leading zeros)\nD - day of the week, textual, 3 letters; i.e. &quot;Fri&quot;\nF - month, textual, long; i.e. &quot;January&quot;\nh - hour, numeric, 12 hour format\nH - hour, numeric, 24 hour format\ni - minutes, numeric\nj - day of the month, numeric, without leading zeros\nl (lowercase \'L\') - day of the week, textual, long; i.e. &quot;Friday&quot;\nm - month, numeric\nM - month, textual, 3 letters; i.e. &quot;Jan&quot;\ns - seconds, numeric\nS - English ordinal suffix, textual, 2 characters; i.e. &quot;th&quot;, &quot;nd&quot;\nU - seconds since the epoch\nY - year, numeric, 4 digits\nw - day of the week, numeric, 0 represents Sunday\ny - year, numeric, 2 digits\nz - day of the year, numeric; i.e. &quot;299&quot;\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;}i:26;a:5:{s:8:\"property\";s:13:\"strftime-conf\";s:8:\"datatype\";s:113:\"Date &quot;DD-MM-YY&quot; = \n<b>%e:%m:%y</b>\nTime &quot;HH:MM:SS&quot; = \n<b>%H:%M:%S</b>\nor &nbsp;just\n<b>%T</b>\";s:11:\"description\";s:2115:\"%a - abbreviated weekday name according to the current locale\n%A - full weekday name according to the current locale\n%b - abbreviated month name according to the current locale\n%B - full month name according to the current locale\n%c - preferred date and time representation for the current locale\n%C - century number (the year divided by 100 and truncated to an integer, range 00 to 99)\n%d - day of the month as a decimal number (range 00 to 31)\n%D - same as %m/%d/%y\n<b>%e - day of the month as a decimal number, a single digit is preceded by a space (range \' 1\' to \'31\') </b>\n%h - same as %b\n<b>%H - hour as a decimal number using a 24-hour clock (range 00 to 23) </b>\n%I - hour as a decimal number using a 12-hour clock (range 01 to 12)\n%j - day of the year as a decimal number (range 001 to 366)\n<b>%m - month as a decimal number (range 01 to 12) </b>\n<b>%M - minute as a decimal number </b>\n%n - newline character\n%p - either `am\' or `pm\' according to the given time value, or the corresponding strings for the current locale\n%r - time in a.m. and p.m. notation\n%R - time in 24 hour notation\n<b>%S - second as a decimal number </b>\n%t - tab character\n%T - current time, equal to %H:%M:%S\n%u - weekday as a decimal number [1,7], with 1 representing Monday\n%U - week number of the current year as a decimal number, starting with the first Sunday as the first day of the first week\n%V - The ISO 8601:1988 week number of the current year as a decimal number, range 01 to 53, where week 1 is the first week that has at least 4 days in the current year, and with Monday as the first day of the week.\n%W - week number of the current year as a decimal number, starting with the first Monday as the first day of the first week\n%w - day of the week as a decimal, Sunday being 0\n%x - preferred date representation for the current locale without the time\n%X - preferred time representation for the current locale without the date\n<b>%y - year as a decimal number without a century (range 00 to 99) </b>\n%Y - year as a decimal number including the century\n%Z - time zone or name or abbreviation\n%% - a literal `%\' character\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;}i:27;a:5:{s:8:\"property\";s:9:\"UNIX-time\";s:8:\"datatype\";s:52:\"<i>Seconds to 07/04 2000 23:58:</i>\n<b>955144722</b>\";s:11:\"description\";s:25:\"Seconds since 1/1 1970...\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;}i:28;a:5:{s:8:\"property\";s:4:\"path\";s:8:\"datatype\";s:23:\"<i>fileadmin/stuff/</i>\";s:11:\"description\";s:53:\"path relative to the directory from which we operate.\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;}i:29;a:5:{s:8:\"property\";s:16:\"&lt;tag&gt;-data\";s:8:\"datatype\";s:13:\"<i>&nbsp;</i>\";s:11:\"description\";s:73:\"<b>Example:</b>\n<i>&lt;frameset&gt;-data: row</i>\ncould be \'<i>150,*</i>\'\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;}i:30;a:5:{s:8:\"property\";s:18:\"&lt;tag&gt;-params\";s:8:\"datatype\";s:13:\"<i>&nbsp;</i>\";s:11:\"description\";s:112:\"<b>Example:</b>\n<i>&lt;frameset&gt;-params</i>\ncould be \'<i>border=&quot;0&quot; framespacing=&quot;0&quot;</i>\'\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;}i:31;a:5:{s:8:\"property\";s:7:\"getText\";s:8:\"datatype\";s:1830:\"<i>get content from the $cObj-&gt;data-array[<b>header</b>]:</i>\n<b>= field : header</b>\n<i>get content from the $cObj-&gt;parameters-array[<b>color</b>]:</i>\n<b>= parameter : color</b>\n<i>get content from the $GLOBALS[&quot;TSFE&quot;]-&gt;register[<b>color</b>]:</i>\n<b>= register : color</b>\n<i>get the title of the page on the first level of the rootline:</i>\n<b>= leveltitle : 1</b>\n<i>get the title of the page on the level right below the current page AND if that is not present, walt to the bottom of the rootline until there\'s a title:</i>\n<b>= leveltitle : -2 , slide</b>\n<i>get the id of the root-page of the website (level zero)</i>\n<b>= leveluid : 0</b>\n<i>get the env var HTTP_REFERER:</i>\n<b>= getenv : HTTP_REFERER</b>\n<i>get the env variable $HTTP_COOKIE_VARS[some_cookie]:</i>\n<b>= global : HTTP_COOKIE_VARS | some_cookie</b>\n<i>get the current time formatted dd-mm-yy:</i>\n<b>= date : d-m-y</b>\n<i>get the current page-title:</i>\n<b>= page : title</b>\n<i>get the current value:</i>\n<b>= current : 1</b>\nget input value from query string, (&amp;stuff=)\n<b>= GPvar : stuff</b>\nget the current id\n<b>= TSFE : id</b>\nget the value of the header of record with uid 234 from table tt_content:\n<b>= DB : tt_content:234:header</b>\n<b>= fullRootLine : -1, title</b>\nThis gets the title &quot;1. page before&quot; in a page tree like the one below provided we are are the page &quot;Here you are!&quot; (or &quot;Site root&quot;) and this TypoScript is in the template with root at &quot;Site root&quot;. Red numbers indicate what values of <i>keynumber</i> would point to:\n- Page tree root &nbsp;&nbsp;-2\n&nbsp;&nbsp;&nbsp;|- 1. page before &nbsp;&nbsp;-1 \n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;|- Site root (root template here!) &nbsp;&nbsp;0\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;|- Here you are! &nbsp;1\";s:11:\"description\";s:2493:\"This returns a value from somewhere in PHP-array, defined by the type. The syntax is &quot;type : pointer&quot;\n&nbsp;\n<b>field :</b> [fieldname from the current <i>$cObj</i>-&gt;data-array in the cObj.]\nAs default the <i>$cObj</i>-&gt;data-array is $GLOBALS[&quot;TSFE&quot;]-&gt;page (record of the current page!)\nIn TMENU: <i>$cObj</i>-&gt;data is set to the page-record for each menuitem.\nIn CONTENT/RECORDS <i>$cObj</i>-&gt;data is set to the actual record\nIn GIFBUILDER <i>$cObj</i>-&gt;data is set to the data GIFBUILDER is supplied with.\n<b>parameter :</b> [fieldname from the current <i>$cObj</i>-&gt;parameters-array in the cObj.]\nSee &nbsp;-&gt;parseFunc!\n<b>register :</b> [fieldname from the $GLOBALS[&quot;TSFE&quot;]-&gt;register]\nSee cObject &quot;LOAD_REGISTER&quot;\n<b>leveltitle, leveluid, levelmedia:</b> [levelTitle, uid or media in rootLine, 0- , negative = from behind, &quot; , slide&quot; parameter forces a walk to the bottom of the rootline until there\'s a &quot;true&quot; value to return. Useful with levelmedia.]\n<b>global :</b> [GLOBAL-var, split with | if you want to get from an array! DEPRECIATED, use GPvar, TSFE or getenv]\n<b>date :</b> [date-conf]\n<b>page :</b> [current page record]\n<b>current : 1</b> (gets \'current\' value)\n<b>level : 1 &nbsp;(gets the rootline level of the current page)</b>\n<b>GPvar:</b> Value from GET or POST method. Use this instead of global\n<b>TSFE: </b>Value from TSFE global main object\n<b>getenv:</b> Value from environment vars\n<b>DB:</b> Value from database, syntax is [tablename] : [uid] : [field]. Any record from a table in TCA can be selected here. Only marked-deleted records does not return a value here.\n<b>--------------------</b>\n<b>Getting more values.</b>\nBy separating the value of getText with &quot;//&quot; (double slash) you let getText fetch the first value. If it appears empty (&quot;&quot; or zero) the next value is fetched and so on. Example:\n= field:header // field:title // field:uid\nThis gets &quot;title&quot; if &quot;header&quot; is empty. If &quot;title&quot; is also empty it gets field &quot;uid&quot;\n<b>fullRootLine </b>:\nGetting a value from the rootline (TSFE-&gt;rootLine) going all the way to the root of the page tree.\n<i>[keynumber, fieldname, &quot;slide&quot;]</i>\nKeynumber is relative to the current site root, so negative numbers refer to subsequent levels below the site root. Fieldname is the name of the datafield to get. For &quot;slide&quot;, see <i>levelmedia</i> type above.\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;}i:32;a:5:{s:8:\"property\";s:3:\"dir\";s:8:\"datatype\";s:236:\"<i>returns a list of all pdf, gif and jpf-filer from fileadmin/files/ sorted by their name</i> reversely and with the full path (with &quot;<i>fileadmin/files/&quot; prepended)</i>\n<b>fileadmin/files/ | pdf,gif,jpg | name</b> | r | true\";s:11:\"description\";s:383:\"[path relative to the webroot of the site] | [list of valid extensions] | [sorting: name, size, ext, date] | &nbsp;[reverse: &quot;r&quot;] &nbsp;| &nbsp;[return full path: boolean\nFiles matching is returned in a comma-separated string.\n<b>Note:</b>\nThe value of config-option &quot;lockFilePath&quot; must equal the first part of the path. Thereby the path is locked to that folder.\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;}i:33;a:5:{s:8:\"property\";s:13:\"function-name\";s:8:\"datatype\";s:98:\"Function:\n<b>user_reverseString</b>\nMethod in class:\n<b>user_stringReversing-&gt;reverseString</b>\";s:11:\"description\";s:741:\"Indicates a function or method in a class to call. See more information at the USER cObject.\nDepending on implementation the class or function name (but not the method name) should probably be prefixed with &quot;user_&quot;. This can be changed in the TYPO3_CONF_VARS config though. Also the function / method is normally called with 2 parameters, typ. $conf (TS config) and $content (some content to be processed and returned)\nAlso if you call a method in a class, it is checked (when using the USER/USER_INT objects) whether a class with the same name, but prefixed with &quot;ux_&quot; is present and if so, this class is instantiated instead. See &quot;Inside Typo3&quot; document for more information on extending the classes in Typo3!\";s:7:\"default\";s:13:\"<b>&nbsp;</b>\";s:12:\"column_count\";i:4;}}}','');
INSERT INTO static_tsconfig_help VALUES (105,263,'284eaff2c8b565d4257002d25e85e0ec','','beuser','a:1:{s:4:\"rows\";a:6:{i:0;a:6:{s:8:\"property\";s:8:\"admPanel\";s:8:\"datatype\";s:13:\"-&gt;ADMPANEL\";s:11:\"description\";s:43:\"Options regarding the front-end admin panel\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:1;a:6:{s:8:\"property\";s:7:\"options\";s:8:\"datatype\";s:12:\"-&gt;OPTIONS\";s:11:\"description\";s:29:\"Options for the user, various\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:2;a:6:{s:8:\"property\";s:3:\"mod\";s:8:\"datatype\";s:38:\"<i>(see -&gt;MOD of Page TSconfig)</i>\";s:11:\"description\";s:41:\"Overriding values for the backend modules\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:3;a:6:{s:8:\"property\";s:29:\"setup.defaults\nsetup.override\";s:8:\"datatype\";s:10:\"-&gt;SETUP\";s:11:\"description\";s:85:\"Default values and override values for the user settings known from the setup module.\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:4;a:6:{s:8:\"property\";s:11:\"TCAdefaults\";s:8:\"datatype\";s:27:\"[tablename].[field] = value\";s:11:\"description\";s:720:\"Sets default values for records. The order of default values when creating new records in the backend is this:\nValue from tables.php\nValue from userTS\nValue from submitted global array, defVals (to load_edit.php / transferdata.php)\nValue from previous record based on \'useColumnsForDefaultValues\'\n(Loaded with transferdata.php to backend)\n&nbsp;\nHowever the order for default values used by tcemain.php if a certain field is not granted access to for user will be:\nValue from tables.php\nValue from userTS\n&nbsp;\nSo these values will be authoritative if the user has no access to the field anyway.\n&nbsp;\n<b>Example:</b>\nThis sets the default hidden flag for pages to &quot;clear&quot;\n&nbsp;\nTCAdefaults.pages.hidden = 0\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:5;a:6:{s:8:\"property\";s:4:\"user\";s:8:\"datatype\";s:3:\"???\";s:11:\"description\";s:65:\"This is for custom purposed. You can use if for your own games...\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}}}','');
INSERT INTO static_tsconfig_help VALUES (106,263,'7cd94e953cc449fe4c0856671acf229d','','beuser:admPanel','a:1:{s:4:\"rows\";a:3:{i:0;a:6:{s:8:\"property\";s:6:\"enable\";s:8:\"datatype\";s:8:\"[object]\";s:11:\"description\";s:217:\"Used to enable the various parts of the panel for users.\nAll values are 0/1 booleans.\n<b>&nbsp;</b>\n<b>General:</b>\n.all: enables all modules\n<b>&nbsp;</b>\n<b>Modules:</b>\n.preview\n.cache\n.publish\n.edit\n.tsdebug\n.info\";s:7:\"default\";s:57:\"(For admin-users, all = 1 is default! Hardcoded in class)\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:1;a:6:{s:8:\"property\";s:4:\"hide\";s:8:\"datatype\";s:7:\"boolean\";s:11:\"description\";s:92:\"If set, the panel will not display in the bottom of the page. This has only a visual effect.\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:2;a:6:{s:8:\"property\";s:35:\"module.edit&nbsp;&nbsp;&nbsp;&nbsp;\";s:8:\"datatype\";s:8:\"[object]\";s:11:\"description\";s:547:\"<b>.forceDisplayIcons</b> (boolean):\n<i>Forces edit-panels to appear regardless of the selectorbox.</i>\n<b>.forceDisplayFieldIcons</b> (boolean):\n<i>Forces edit-icons to appear regardless of the selectorbox.</i>\n<b>.forceNoPopup</b> (boolean):\n<i>Forces edit-forms to open in same window - not pop up window.</i>\n<i>&nbsp;</i>\n<i>Example, that forces the display of the edit icons without displaying the admin-panel itself:</i>\n&nbsp;\nadmPanel {\n&nbsp;&nbsp;enable.edit = 1\n&nbsp;&nbsp;module.edit.forceDisplayFieldIcons = 1\n&nbsp;&nbsp;hide = 1\n}\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}}}','');
INSERT INTO static_tsconfig_help VALUES (107,263,'114e940842aa2d2d8a1efb37b1191103','','beuser:options','a:1:{s:4:\"rows\";a:27:{i:0;a:6:{s:8:\"property\";s:20:\"dontMountAdminMounts\";s:8:\"datatype\";s:7:\"boolean\";s:11:\"description\";s:132:\"<b>NOTE:</b> Only for admin-users. For other users it has no effect.\nThis options prevents the root to be mounted for an admin user.\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:1;a:6:{s:8:\"property\";s:10:\"RTEkeyList\";s:8:\"datatype\";s:18:\"[list of elements]\";s:11:\"description\";s:517:\"This is a list of the Rich Text Editor buttons the user may have displayed. The user will not sett any buttons not listed here.\nEither enter a list of these elements:\n&nbsp;\ncut,copy,paste,formatblock,fontstyle,fontsize,bold,italic, underline,left,center,right,orderedlist,unorderedlist,outdent, indent,line,link,table,image,textcolor\n&nbsp;\nor specify all with a wildcard &quot;*&quot; for everything\nchMode is also an element you can use and that will display an option to look at the source-code instead of WYSIWYG\";s:7:\"default\";s:45:\"*\n(If value is not set at all, *, is default)\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:2;a:6:{s:8:\"property\";s:16:\"clearCache.pages\";s:8:\"datatype\";s:7:\"boolean\";s:11:\"description\";s:53:\"This will allow a user to clear the whole page cache.\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:3;a:6:{s:8:\"property\";s:14:\"clearCache.all\";s:8:\"datatype\";s:7:\"boolean\";s:11:\"description\";s:82:\"This will allow a user to clear all cache (that is everything including templates)\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:4;a:6:{s:8:\"property\";s:8:\"lockToIP\";s:8:\"datatype\";s:6:\"string\";s:11:\"description\";s:529:\"List of IP-numbers with wildcards.\n&nbsp;\n<b>Note:</b> This option is enabled only if the TYPO3_CONF_VARS[BE][enabledBeUserIPLock] configuration is true.\n<b>&nbsp;</b>\n<b>Examples:</b>\n192.168.*.* &nbsp;&nbsp;&nbsp;\n- will allow all from 192.168-network\n&nbsp;\n192.168.*.*, 212.22.33.44 &nbsp;&nbsp;&nbsp;\n- will allow all from 192.168-network plus all from REMOTE_ADDR &nbsp;212.22.33.44\n&nbsp;\n192.168, 212.22.33.44 &nbsp;&nbsp;&nbsp;\n- the same as the previous. Leaving out parts of the IP address is the same as wild cards...\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:5;a:6:{s:8:\"property\";s:13:\"saveClipboard\";s:8:\"datatype\";s:7:\"boolean\";s:11:\"description\";s:129:\"If set, the clipboard content will be preserved for the next login. Normally the clipboard content lasts only during the session.\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:6;a:6:{s:8:\"property\";s:19:\"clipboardNumberPads\";s:8:\"datatype\";s:10:\"int (0-20)\";s:11:\"description\";s:65:\"This allows you to enter how many pads you want on the clipboard.\";s:7:\"default\";s:1:\"3\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:7;a:6:{s:8:\"property\";s:21:\"enableABClipboardInCB\";s:8:\"datatype\";s:7:\"boolean\";s:11:\"description\";s:84:\"If set, the Alternative Backend clipboard is enabled in the classic backend as well.\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:8;a:6:{s:8:\"property\";s:20:\"disableDocModuleInAB\";s:8:\"datatype\";s:7:\"boolean\";s:11:\"description\";s:77:\"If set, the doc module is not displayed in the AB even if enabled in general.\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:9;a:6:{s:8:\"property\";s:13:\"shortcutFrame\";s:8:\"datatype\";s:7:\"boolean\";s:11:\"description\";s:63:\"If set, the shortcut frame in the bottom of the window appears.\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:10;a:6:{s:8:\"property\";s:14:\"shortcutGroups\";s:8:\"datatype\";s:17:\"Array of integers\";s:11:\"description\";s:217:\"Setting which shared shortCutGroups are loaded for the user.\n&nbsp;\n<b>Example:</b>\nshortcutGroups {\n&nbsp;&nbsp;1=1\n&nbsp;&nbsp;2=1\n&nbsp;&nbsp;3=\n}\n&nbsp;\nShared shortcut group 1 and 2 is loaded, but 3 is not loaded\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:11;a:6:{s:8:\"property\";s:33:\"shortcut_onEditId_dontSetPageTree\";s:8:\"datatype\";s:7:\"boolean\";s:11:\"description\";s:120:\"If set, the page tree is NOT opened to the page being edited when an id number is entered in the &quot;Edit Id&quot; box\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:12;a:6:{s:8:\"property\";s:38:\"shortcut_onEditId_keepExistingExpanded\";s:8:\"datatype\";s:7:\"boolean\";s:11:\"description\";s:182:\"If set, the existing expanded pages in the page tree are not collapsed when an id is entered in the &quot;Edit Id&quot; box.\n(provided .shortcut_onEditId_dontSetPageTree is not set!)\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:13;a:6:{s:8:\"property\";s:25:\"mayNotCreateEditShortcuts\";s:8:\"datatype\";s:7:\"boolean\";s:11:\"description\";s:91:\"If set, then the user cannot create or edit shortcuts. Depends on .shortcutFrame being set.\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:14;a:6:{s:8:\"property\";s:17:\"createFoldersInEB\";s:8:\"datatype\";s:7:\"boolean\";s:11:\"description\";s:103:\"If set, a createFolders option appears in the element browser (for admin-users this is always enabled).\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:15;a:6:{s:8:\"property\";s:12:\"noThumbsInEB\";s:8:\"datatype\";s:7:\"boolean\";s:11:\"description\";s:67:\"If set, then image thumbnails are not shown in the element browser.\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:16;a:6:{s:8:\"property\";s:24:\"noThumbsInRTEimageSelect\";s:8:\"datatype\";s:7:\"boolean\";s:11:\"description\";s:67:\"As &nbsp;.noThumbsInEB but for the Rich Text Editor image selector.\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:17;a:6:{s:8:\"property\";s:21:\"uploadFieldsInTopOfEB\";s:8:\"datatype\";s:7:\"boolean\";s:11:\"description\";s:82:\"If set, the upload-fields in the element browser are put in the top of the window.\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:18;a:6:{s:8:\"property\";s:13:\"disableJSStop\";s:8:\"datatype\";s:7:\"boolean\";s:11:\"description\";s:52:\"If set, detection of JSStop is switched of this user\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:19;a:6:{s:8:\"property\";s:29:\"saveDocNew\nsaveDocNew.[table]\";s:8:\"datatype\";s:25:\"boolean / &quot;top&quot;\";s:11:\"description\";s:457:\"If set, a button &quot;Save and create new&quot; will appear in TCEFORMs.\nAny value set for a single table will override the default value set to the object &quot;saveDocNew&quot;.\n&nbsp;\n<b>Example:</b>\nIn this example the button is disabled for all tables, except tt_content where it will appear, and in addition create the records in the top of the page (default is after instead of top).\n&nbsp;\noptions.saveDocNew = 0\noptions.saveDocNew.tt_content = top\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:20;a:6:{s:8:\"property\";s:35:\"disableDelete\ndisableDelete.[table]\";s:8:\"datatype\";s:6:\"&nbsp;\";s:11:\"description\";s:121:\"Disables the &quot;Delete&quot; button in TCEFORMs.\nOverriding for single tables works like &quot;saveDocNew&quot; above.\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:21;a:6:{s:8:\"property\";s:31:\"showHistory\nshowHistory.[table]\";s:8:\"datatype\";s:6:\"&nbsp;\";s:11:\"description\";s:123:\"Shows link to the history for the record in TCEFORMs.\nOverriding for single tables works like &quot;saveDocNew&quot; above.\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:22;a:6:{s:8:\"property\";s:77:\"pageTree.disableIconLinkToContextmenu\nfolderTree.disableIconLinkToContextmenu\";s:8:\"datatype\";s:31:\"boolean / &quot;titlelink&quot;\";s:11:\"description\";s:209:\"If set, the page/folder-icons in the page/folder tree will not activate the clickmenu.\nIf the value is set &quot;titlelink&quot; then the icon will instead be wrapped with the same link as the title.\n(AB only)\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:23;a:6:{s:8:\"property\";s:30:\"contextMenu.[key].disableItems\";s:8:\"datatype\";s:13:\"list of items\";s:11:\"description\";s:853:\"List of context menu (&quot;clickmenu&quot;) items to disable.\n&quot;key&quot; points to which kind of icon that brings up the menu, and possible options are &quot;pageTree&quot;, &quot;pageList&quot;, &quot;folderTree&quot;, &quot;folderList&quot;. &quot;page&quot; and &quot;folder&quot; obviously points to either the Web og File main module. &quot;Tree&quot; and &quot;List&quot; points to whether the menu is activated from the page/folder tree or the listing of records/files\nItems to disable are (for &quot;page&quot; type - that is database records):\n&nbsp;\nview,edit,hide,new,info,copy,cut,paste,delete,move_wizard,\nhistory,perms,new_wizard,hide,edit_access,edit_pageheader,db_list\n&nbsp;\nItems to disable are (for &quot;folder&quot; type - that is files/folders):\nedit,upload,rename,new,info,copy,cut,paste,delete\n(AB only, the small topframe)\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:24;a:6:{s:8:\"property\";s:29:\"contextMenu.options.leftIcons\";s:8:\"datatype\";s:7:\"boolean\";s:11:\"description\";s:71:\"If set, the icons in the clickmenu appears to the left instead of right\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:25;a:6:{s:8:\"property\";s:36:\"contextMenu.options.clickMenuTimeOut\";s:8:\"datatype\";s:10:\"int, 1-100\";s:11:\"description\";s:93:\"Number of seconds the click menu is visible in the top frame before it disappears by it self.\";s:7:\"default\";s:1:\"5\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:26;a:6:{s:8:\"property\";s:49:\"contextMenu.options.alwaysShowClickMenuInTopFrame\";s:8:\"datatype\";s:7:\"boolean\";s:11:\"description\";s:148:\"If set, then the clickmenu in the top frame is always shown. Default is that it\'s shown only if the pop-up menus are disabled by user or by browser.\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}}}','');
INSERT INTO static_tsconfig_help VALUES (108,263,'64dfc4b3acce1eaea54363c984c36980','','beuser:setup.default/setup.override','a:1:{s:4:\"rows\";a:33:{i:0;a:6:{s:8:\"property\";s:15:\"pane_clip_count\";s:8:\"datatype\";s:4:\"int+\";s:11:\"description\";s:31:\"Number of tabs on the clipboard\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:1;a:6:{s:8:\"property\";s:8:\"pane_web\";s:8:\"datatype\";s:21:\"<i>list of string</i>\";s:11:\"description\";s:44:\"Page Tree Pane Labels (Classic Backend only)\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:2;a:6:{s:8:\"property\";s:9:\"pane_file\";s:8:\"datatype\";s:21:\"<i>list of string</i>\";s:11:\"description\";s:49:\"Directory Tree Pane Labels (Classic Backend only)\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:3;a:6:{s:8:\"property\";s:19:\"thumbnailsByDefault\";s:8:\"datatype\";s:7:\"boolean\";s:11:\"description\";s:26:\"Show Thumbnails by default\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:4;a:6:{s:8:\"property\";s:14:\"emailMeAtLogin\";s:8:\"datatype\";s:7:\"boolean\";s:11:\"description\";s:57:\"Notify me by email, when somebody logs in from my account\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:5;a:6:{s:8:\"property\";s:12:\"openDirectly\";s:8:\"datatype\";s:7:\"boolean\";s:11:\"description\";s:29:\"Open Typo3 Interface at Login\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:6;a:6:{s:8:\"property\";s:18:\"alternativeBackend\";s:8:\"datatype\";s:7:\"boolean\";s:11:\"description\";s:76:\"If set, the Alternative Backend will load instead of the classic by default.\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:7;a:6:{s:8:\"property\";s:17:\"startInTaskCenter\";s:8:\"datatype\";s:7:\"boolean\";s:11:\"description\";s:102:\"If set, then the backend will start up in the task center (task center should be enabled for the user)\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:8;a:6:{s:8:\"property\";s:14:\"localFrameEdit\";s:8:\"datatype\";s:7:\"boolean\";s:11:\"description\";s:136:\"If set, all edit-icons (except from clickMenus) will open the record in the local frame instead of loading a document in the doc-module.\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:9;a:6:{s:8:\"property\";s:14:\"JSwindowParams\";s:8:\"datatype\";s:6:\"string\";s:11:\"description\";s:268:\"This string will override the system parameters opening the classic interface in a new window. By setting values here, you can fully customize the way Typo3 loads in the window.\n&nbsp;\n<b>Example:</b>\nstatus=1,menubar=0,resizable=1, screenX=1, screenY=1, left=1, top=1\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:10;a:6:{s:8:\"property\";s:17:\"saveTreePositions\";s:8:\"datatype\";s:7:\"boolean\";s:11:\"description\";s:27:\"Remember position at Logout\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:11;a:6:{s:8:\"property\";s:8:\"helpText\";s:8:\"datatype\";s:7:\"boolean\";s:11:\"description\";s:30:\"Show help text when applicable\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:12;a:6:{s:8:\"property\";s:8:\"titleLen\";s:8:\"datatype\";s:4:\"int+\";s:11:\"description\";s:17:\"Max. Title Length\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:13;a:6:{s:8:\"property\";s:17:\"edit_wideDocument\";s:8:\"datatype\";s:7:\"boolean\";s:11:\"description\";s:24:\"Wide document background\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:14;a:6:{s:8:\"property\";s:8:\"edit_RTE\";s:8:\"datatype\";s:7:\"boolean\";s:11:\"description\";s:23:\"Enable Rich Text Editor\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:15;a:6:{s:8:\"property\";s:15:\"edit_maxRecords\";s:8:\"datatype\";s:4:\"int+\";s:11:\"description\";s:47:\"Max number of content records to edit at a time\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:16;a:6:{s:8:\"property\";s:20:\"edit_docModuleUpload\";s:8:\"datatype\";s:7:\"boolean\";s:11:\"description\";s:35:\"File upload directly in Doc. module\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:17;a:6:{s:8:\"property\";s:13:\"navFrameWidth\";s:8:\"datatype\";s:4:\"int+\";s:11:\"description\";s:99:\"The width in pixels of the navigation frame in the Page and File main modules (Alternative Backend)\";s:7:\"default\";s:10:\"245 pixels\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:18;a:6:{s:8:\"property\";s:4:\"winH\";s:8:\"datatype\";s:4:\"int+\";s:11:\"description\";s:42:\"Typo3 Window, width (Classic Backend only)\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:19;a:6:{s:8:\"property\";s:4:\"winW\";s:8:\"datatype\";s:4:\"int+\";s:11:\"description\";s:43:\"Typo3 Window, height (Classic Backend only)\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:20;a:6:{s:8:\"property\";s:4:\"lang\";s:8:\"datatype\";s:12:\"language-key\";s:11:\"description\";s:131:\"One of the language-keys. See t3lib/config_default.php for current options. Eg. &quot;dk&quot;, &quot;de&quot;, &quot;es&quot; etc.\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:21;a:6:{s:8:\"property\";s:10:\"copyLevels\";s:8:\"datatype\";s:4:\"int+\";s:11:\"description\";s:84:\"Recursive Copy: Enter the number of page sublevels to include, when a page is copied\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:22;a:6:{s:8:\"property\";s:15:\"recursiveDelete\";s:8:\"datatype\";s:7:\"boolean\";s:11:\"description\";s:74:\"Recursive Delete(!): Allow ALL subpages to be deleted when deleting a page\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:23;a:6:{s:8:\"property\";s:20:\"deleteCmdInClipboard\";s:8:\"datatype\";s:7:\"boolean\";s:11:\"description\";s:44:\"Allow \'Delete\' command in the clipboard menu\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:24;a:6:{s:8:\"property\";s:16:\"allSaveFunctions\";s:8:\"datatype\";s:7:\"boolean\";s:11:\"description\";s:45:\"Display all save functions in Doc-module menu\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:25;a:6:{s:8:\"property\";s:15:\"neverHideAtCopy\";s:8:\"datatype\";s:7:\"boolean\";s:11:\"description\";s:72:\"If set, then the hideAtCopy feature for records in TCE will not be used.\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:26;a:6:{s:8:\"property\";s:13:\"condensedMode\";s:8:\"datatype\";s:7:\"boolean\";s:11:\"description\";s:225:\"If set, the Alternative Backend will not load the Web-submodules and File-submodules in a frameset by allow the page and folder trees to load the submodule in it\'s own frame. This allows for a better display on small screens.\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:27;a:6:{s:8:\"property\";s:10:\"noMenuMode\";s:8:\"datatype\";s:16:\"boolean / string\";s:11:\"description\";s:583:\"If set, the Alternative Backend will not load the left menu frame but rather put a selector-box menu in the topframe. This saves a lot of space on small screens. Also icons will not be displayed in the clickmenu panel in the top.\n&nbsp;\n<b>Value &quot;icons&quot;: </b>\nSetting noMenuMode to &quot;icons&quot; will still remove the menu, but instead of the selectorbox menu you will have the whole clickmenu panel as a menu with the icons only as the hidden state of the clickmenu panel. This is extremely nice (in my opinion) for experienced users who know the icons of the modules.\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:28;a:6:{s:8:\"property\";s:20:\"dontEditInPageModule\";s:8:\"datatype\";s:7:\"boolean\";s:11:\"description\";s:220:\"From version 3.3 pages are edited in the Web&gt;Page module and by default the clickmenu in the page tree will open the page there if the Web&gt;Page module is enabled for the user. This can be disabled with this switch.\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:29;a:6:{s:8:\"property\";s:19:\"classicPageEditMode\";s:8:\"datatype\";s:7:\"boolean\";s:11:\"description\";s:287:\"Setting this option will not open the Web&gt;Page module but rather load the content elements (normal column/default language) together with the page header in one big form when a page is edited (clicking a page icon in the page tree). This simulates the old behaviour in Classic Backend\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:30;a:6:{s:8:\"property\";s:18:\"hideSubmoduleIcons\";s:8:\"datatype\";s:7:\"boolean\";s:11:\"description\";s:95:\"(AB) If set then submodule icons will not be shown in the left menu of the Alternative Backend.\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:31;a:6:{s:8:\"property\";s:27:\"noOnChangeAlertInTypeFields\";s:8:\"datatype\";s:7:\"boolean\";s:11:\"description\";s:184:\"When a record field is changed and that field would affect the layout of the form, a message normally pops up, saying that one should save now. If this flag is set, no message pops up.\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:32;a:6:{s:8:\"property\";s:27:\"dontShowPalettesOnFocusInAB\";s:8:\"datatype\";s:7:\"boolean\";s:11:\"description\";s:92:\"If set, palettes are not activated in the TCEFORMs (typ. AB) when focus is moved to a field.\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}}}','');
INSERT INTO static_tsconfig_help VALUES (109,263,'71860c77c6745379b0d44304d66b6a13','','page','a:1:{s:4:\"rows\";a:6:{i:0;a:6:{s:8:\"property\";s:3:\"mod\";s:8:\"datatype\";s:8:\"-&gt;MOD\";s:11:\"description\";s:87:\"Options for the modules (overridden by any similar values set for the individual user!)\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:1;a:6:{s:8:\"property\";s:3:\"RTE\";s:8:\"datatype\";s:8:\"-&gt;RTE\";s:11:\"description\";s:51:\"This defines configuration for the Rich Text Editor\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:2;a:6:{s:8:\"property\";s:7:\"TCEMAIN\";s:8:\"datatype\";s:12:\"-&gt;TCEMAIN\";s:11:\"description\";s:64:\"Defines configuration for the tce_main class (Typo3 Core Engine)\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:3;a:6:{s:8:\"property\";s:7:\"TCEFORM\";s:8:\"datatype\";s:12:\"-&gt;TCEFORM\";s:11:\"description\";s:95:\"This defines extra configuration for the form fields rendered by the tceforms-class in general.\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:4;a:6:{s:8:\"property\";s:4:\"TSFE\";s:8:\"datatype\";s:9:\"-&gt;TSFE\";s:11:\"description\";s:37:\"Options for the TSFE front end object\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:5;a:6:{s:8:\"property\";s:4:\"user\";s:8:\"datatype\";s:3:\"???\";s:11:\"description\";s:65:\"This is for custom purposed. You can use if for your own games...\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}}}','');
INSERT INTO static_tsconfig_help VALUES (110,263,'7a924c59af67c619fd51493947aa7abb','','page:TSFE','a:1:{s:4:\"rows\";a:1:{i:0;a:6:{s:8:\"property\";s:23:\"jumpUrl_transferSession\";s:8:\"datatype\";s:7:\"boolean\";s:11:\"description\";s:901:\"If set, the jumpUrl redirection to the URL will be prepended with a parameter that transfers the current fe_users session to that url. This URL should be the Typo3 frontend in the same database, just at another domain (else it makes no sense).\n&nbsp;\nYou can implement it in your own links if you like. This is how you do:\nYou must send the parameter \'FE_SESSION_KEY\' as GET or POST. The parameter looks like this: [fe_user-session-id]-[a hash made to prevent misuse]\nThe parameter can be calculated like this:\n&nbsp;\n$param = &quot;&amp;FE_SESSION_KEY=&quot;.rawurlencode(\n&nbsp;&nbsp;&nbsp;$GLOBALS[&quot;TSFE&quot;]-&gt;fe_user-&gt;id.&quot;-&quot;.\n&nbsp;&nbsp;&nbsp;md5(\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;$GLOBALS[&quot;TSFE&quot;]-&gt;fe_user-&gt;id.&quot;/&quot;.\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;$GLOBALS[&quot;TYPO3_CONF_VARS&quot;][&quot;SYS&quot;][&quot;encryptionKey&quot;]\n&nbsp;&nbsp;&nbsp;)\n);\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}}}','');
INSERT INTO static_tsconfig_help VALUES (111,263,'30152a9fef0b7133032a96a8da8cc370','','page:mod; beuser:mod','a:1:{s:4:\"rows\";a:5:{i:0;a:6:{s:8:\"property\";s:24:\"web_layout.menu.function\";s:8:\"datatype\";s:6:\"&nbsp;\";s:11:\"description\";s:109:\"(Module Web&gt;Page):\n0 =&gt; &quot;QuickEdit&quot;\n1 =&gt; &quot;Columns&quot;\n2 =&gt; &quot;Languages&quot;\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:1;a:6:{s:8:\"property\";s:22:\"web_info.menu.function\";s:8:\"datatype\";s:6:\"&nbsp;\";s:11:\"description\";s:139:\"(Module Web&gt;Info):\npage =&gt; &quot;Pagetree overview&quot;\nlog =&gt; &quot;Admin Changelog&quot;\ntsconf =&gt; &quot;Page TSconfig&quot;\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:2;a:6:{s:8:\"property\";s:22:\"web_func.menu.function\";s:8:\"datatype\";s:6:\"&nbsp;\";s:11:\"description\";s:108:\"(Module Web&gt;Functions):\n1 =&gt; &quot;Import&quot;\n2 =&gt; &quot;Export&quot;\n3 =&gt; &quot;Wizards&quot;\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:3;a:6:{s:8:\"property\";s:20:\"web_ts.menu.function\";s:8:\"datatype\";s:6:\"&nbsp;\";s:11:\"description\";s:180:\"(Module Web&gt;Template):\n0 =&gt; &quot;Info/Modify&quot;,\n1 =&gt; &quot;Constant editor&quot;,\n2 =&gt; &quot;TypoScript Object browser&quot;,\n3 =&gt; &quot;Template analyzer&quot;\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:4;a:6:{s:8:\"property\";s:23:\"user_task.menu.function\";s:8:\"datatype\";s:6:\"&nbsp;\";s:11:\"description\";s:308:\"(Module User&gt;Task center):\n&quot;tasks&quot; =&gt; &quot;Tasks&quot;,\n&quot;messages&quot; =&gt; &quot;Messages&quot;,\n&quot;note&quot; =&gt; &quot;Quick Note&quot;,\n&quot;recent&quot; =&gt; &quot;Recent Pages&quot;,\n&quot;mod&quot; =&gt; &quot;Modules&quot;,\n&quot;actions&quot; =&gt; &quot;Actions&quot;\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}}}','');
INSERT INTO static_tsconfig_help VALUES (112,263,'6d6b3181832d0e42499761f5c48b6b77','','page:mod.SHARED; beuser:mod.SHARED','a:1:{s:4:\"rows\";a:1:{i:0;a:6:{s:8:\"property\";s:11:\"colPos_list\";s:8:\"datatype\";s:46:\"(list of integers, blank = don\'t do anything.)\";s:11:\"description\";s:768:\"This option lets you specify which columns of tt_content elements should be displayed in the \'Columns\' view of the modules, in particular Web&gt;Page.\nBy default there are four columns, Left, Normal, Right, Border. However most websites use only the Normal column, maybe another also. In that case the remaining columns are not needed. By this option you can specify exactly which of the columns you want to display.\nEach column has a number which ultimately comes from the configuration of the table tt_content, field \'colPos\' found in the tables.php file. This is the values of the four default columns:\nLeft: 1\nNormal: 0\nRight: 2\nBorder: 3\n&nbsp;\n<b>Example:</b>\nThis results in only the Normal and Border column being displayed:\n&nbsp;\nmod.SHARED.colPos_list = 0,3\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}}}','');
INSERT INTO static_tsconfig_help VALUES (113,263,'274c2a141d83a6d6e47d64ee7f84b387','','page:mod.web_ts; beuser:mod.web_ts','a:1:{s:4:\"rows\";a:1:{i:0;a:6:{s:8:\"property\";s:22:\"constantEditor.example\";s:8:\"datatype\";s:6:\"&nbsp;\";s:11:\"description\";s:228:\"Controlling appearance of the example image in the Constant editor.\n&nbsp;\n<b>Example:</b>\nThis will display the examples in the top of the page (default is bottom):\n&nbsp;\nmod.web_ts {\n&nbsp;&nbsp;constantEditor.example = top\n}\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}}}','');
INSERT INTO static_tsconfig_help VALUES (114,263,'078f19893d51c017f9ce7d86953d91e5','','page:mod.web_modules; beuser:mod.web_modules','a:1:{s:4:\"rows\";a:1:{i:0;a:6:{s:8:\"property\";s:5:\"dmail\";s:8:\"datatype\";s:6:\"&nbsp;\";s:11:\"description\";s:665:\"(Module: Web&gt;Modules / Direct Mail)\n&nbsp;\nThis is the available properties. They are primarily set as page TSconfig and therefore you should refer to the module itself for documentation:\n&nbsp;\nmod.web_modules.dmail {\n&nbsp;&nbsp;from_email\n&nbsp;&nbsp;from_name\n&nbsp;&nbsp;replyto_email\n&nbsp;&nbsp;replyto_name &nbsp;\n&nbsp;&nbsp;organisation\n&nbsp;&nbsp;sendOptions (isset)\n&nbsp;&nbsp;HTMLParams (isset)\n&nbsp;&nbsp;plainParams (isset)\n&nbsp;&nbsp;userTable\n&nbsp;&nbsp;enablePlain\n&nbsp;&nbsp;enableHTML\n&nbsp;&nbsp;http_username\n&nbsp;&nbsp;http_password\n&nbsp;\n&nbsp;&nbsp;test_tt_address_uids\n&nbsp;\n&nbsp;&nbsp;categories.[integer=bit, 1-31] = label\n}\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}}}','');
INSERT INTO static_tsconfig_help VALUES (115,263,'74776a6dd08b834aa9af85e14c2f33dc','','page:mod.web_layout; beuser:mod.web_layout','a:1:{s:4:\"rows\";a:9:{i:0;a:6:{s:8:\"property\";s:22:\"tt_content.colPos_list\";s:8:\"datatype\";s:46:\"(list of integers, blank = don\'t do anything.)\";s:11:\"description\";s:263:\"See mod.SHARED.colPos_list for details.\nIf non-blank, this list will override the one set by &nbsp;mod.SHARED.colPos_list.\n&nbsp;\n<b>Example:</b>\nThis results in only the Normal and Border column being displayed:\n&nbsp;\nmod.web_layout.tt_content.colPos_list = 0,3\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:1;a:6:{s:8:\"property\";s:21:\"tt_content.fieldOrder\";s:8:\"datatype\";s:41:\"list of field names from tt_content table\";s:11:\"description\";s:543:\"This allows you to specify (and thereby overrule) the preferred order of the fieldnames of the editing forms of the tt_content table (Content Elements). Just specify the list of fields, separated by comma. Then these fields will be listed first and all remaining fields thereafter in their original order.\n&nbsp;\n<b>Example:</b>\nThis results in the \'Text\' field and thereafter \'Header\' field being display as the very first fields instead of the \'Type\' field.\n&nbsp;\nmod.web_layout.tt_content.fieldOrder = bodytext, header\n&nbsp;\n(In one line)\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:2;a:6:{s:8:\"property\";s:17:\"editFieldsAtATime\";s:8:\"datatype\";s:4:\"int+\";s:11:\"description\";s:242:\"Specifies the number of subsequent content elements to load in the editform when clicking the editicon of a content element in the \'Columns\' view of the module. Default values are \'3\' in the Classic backend and \'1\' in the Alternative backend.\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:3;a:6:{s:8:\"property\";s:19:\"noCreateRecordsLink\";s:8:\"datatype\";s:7:\"boolean\";s:11:\"description\";s:71:\"If set, the link in the bottom of the page, Create Records, are hidden.\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:4;a:6:{s:8:\"property\";s:11:\"QEisDefault\";s:8:\"datatype\";s:7:\"boolean\";s:11:\"description\";s:90:\"If set, then the QuickEditor is the default function in the top of the menu in Web&gt;Page\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:5;a:6:{s:8:\"property\";s:16:\"disableSearchBox\";s:8:\"datatype\";s:7:\"boolean\";s:11:\"description\";s:63:\"Disables the search box in the bottom of the page in the module\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:6;a:6:{s:8:\"property\";s:17:\"disableBigButtons\";s:8:\"datatype\";s:7:\"boolean\";s:11:\"description\";s:46:\"Disables the big buttons which shows up in the\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:7;a:6:{s:8:\"property\";s:15:\"disableAdvanced\";s:8:\"datatype\";s:7:\"boolean\";s:11:\"description\";s:88:\"Disables the clear cache advanced function &nbsp;in the bottom of the page in the module\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:8;a:6:{s:8:\"property\";s:30:\"disableNewContentElementWizard\";s:8:\"datatype\";s:7:\"boolean\";s:11:\"description\";s:138:\"Disables the fact that the new-content-element icons links to the content element wizard and not directly to a blank &quot;NEW&quot; form.\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}}}','');
INSERT INTO static_tsconfig_help VALUES (116,263,'26d105f3bb4435c3ee936bec1df6b729','','page:mod.web_list; beuser:mod.web_list','a:1:{s:4:\"rows\";a:6:{i:0;a:6:{s:8:\"property\";s:19:\"noCreateRecordsLink\";s:8:\"datatype\";s:7:\"boolean\";s:11:\"description\";s:71:\"If set, the link in the bottom of the page, Create Records, are hidden.\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:1;a:6:{s:8:\"property\";s:17:\"alternateBgColors\";s:8:\"datatype\";s:7:\"boolean\";s:11:\"description\";s:56:\"If set, the background colors of elements will alternate\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:2;a:6:{s:8:\"property\";s:22:\"disableSingleTableView\";s:8:\"datatype\";s:7:\"boolean\";s:11:\"description\";s:172:\"If set, then the links which shows details about tables will not be available (including sorting links on columns titles, because these links jumps to the table-only view).\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:3;a:6:{s:8:\"property\";s:16:\"allowedNewTables\";s:8:\"datatype\";s:25:\"<i>list of tablenames</i>\";s:11:\"description\";s:366:\"If this list is set, then only tables listed here will have a link to &quot;create new&quot; in the page and subpages.\nThis also affects db_new.php (the display of &quot;Create new record&quot;)\n<b>Note:</b> Technically records can be created (eg. by copying/moving), so this is pseudo security. The point is to reduce the number of options for new records visually.\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:4;a:6:{s:8:\"property\";s:10:\"newWizards\";s:8:\"datatype\";s:7:\"boolean\";s:11:\"description\";s:177:\"If set, then the new-link over the control panel of the pages and tt_content listings in the List module will link to the wizards and not create a record in the top of the list.\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:5;a:6:{s:8:\"property\";s:38:\"showClipControlPanelsDespiteOfCMlayers\";s:8:\"datatype\";s:7:\"boolean\";s:11:\"description\";s:237:\"If set, then the control- and clipboard panels of the module is shown even if the context-popups (ClickMenu) are available. Normally the control- and clipboard panels are disabled (unless extended mode is set) in order to save bandwidth.\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}}}','');
INSERT INTO static_tsconfig_help VALUES (117,263,'534f5e7bb8661df29758d344ee47f04b','','page:mod.web_view; beuser:mod.web_view','a:1:{s:4:\"rows\";a:1:{i:0;a:6:{s:8:\"property\";s:4:\"type\";s:8:\"datatype\";s:4:\"int+\";s:11:\"description\";s:65:\"Enter the value of the &amp;type parameter passed to the webpage.\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}}}','');
INSERT INTO static_tsconfig_help VALUES (118,263,'14bf6725234188138476fdcb63eaba70','','beuser:mod.tools_em','a:1:{s:4:\"rows\";a:1:{i:0;a:6:{s:8:\"property\";s:14:\"allowTVlisting\";s:8:\"datatype\";s:7:\"boolean\";s:11:\"description\";s:191:\"If set the Technical and Validation listings are available in the EM. Those will evaluate ALL available extensions and that can take many seconds (up to 30) depending on number of extensions.\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}}}','');
INSERT INTO static_tsconfig_help VALUES (119,263,'e37b131d48e56a47562b10cf705c5e17','','page:mod.xMOD_db_new_content_el; beuser:mod.xMOD_db_new_content_el','a:1:{s:4:\"rows\";a:1:{i:0;a:6:{s:8:\"property\";s:6:\"&nbsp;\";s:8:\"datatype\";s:6:\"&nbsp;\";s:11:\"description\";s:6:\"&nbsp;\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}}}','');
INSERT INTO static_tsconfig_help VALUES (120,263,'68007df8976bf3bfd28aa35d2163d9fa','','page:mod.xMOD_alt_doc; beuser:mod.xMOD_alt_doc','a:1:{s:4:\"rows\";a:2:{i:0;a:6:{s:8:\"property\";s:18:\"disableDocSelector\";s:8:\"datatype\";s:7:\"boolean\";s:11:\"description\";s:41:\"If set, the document selector is disabled\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:1;a:6:{s:8:\"property\";s:20:\"disableCacheSelector\";s:8:\"datatype\";s:7:\"boolean\";s:11:\"description\";s:49:\"If set, the cache/save/close selector is disabled\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}}}','');
INSERT INTO static_tsconfig_help VALUES (121,263,'dc552e3c78a7a59de68ad59044c36468','','page:TCEMAIN','a:1:{s:4:\"rows\";a:3:{i:0;a:6:{s:8:\"property\";s:25:\"table.[tablename]\ndefault\";s:8:\"datatype\";s:19:\"-&gt;TCEMAIN_tables\";s:11:\"description\";s:23:\"Options for each table.\";s:7:\"default\";s:0:\"\";s:12:\"column_count\";i:3;s:16:\"is_propertyTable\";i:1;}i:1;a:6:{s:8:\"property\";s:38:\"permissions.userid\npermissions.groupid\";s:8:\"datatype\";s:4:\"int+\";s:11:\"description\";s:223:\"Sets the default owner be_user/be_group uid number of new and copied records.\nDefault of be_user-owner is the creating user himself\nDefault of the group is the main group of the user (the group in the top of his group list)\";s:7:\"default\";s:0:\"\";s:12:\"column_count\";i:3;s:16:\"is_propertyTable\";i:1;}i:2;a:6:{s:8:\"property\";s:56:\"permissions.user\npermissions.group\npermissions.everybody\";s:8:\"datatype\";s:24:\"list of string/int[0-31]\";s:11:\"description\";s:481:\"Default permissions set for owner-user, owner-group and everybody.\nKeylist: show,edit,delete,new,editcontent\nAlternatively you can specify an integer from 0 to 31 indicating which bits corresponding to the keylist should be set. (Bits in keylist: show=1,edit=2,delete=4,new=8,editcontent=16)\n&nbsp;\nDefaults:\n&quot;user&quot; =&gt; &quot;show,edit,delete,new,editcontent&quot;,\n&quot;group&quot; =&gt; &quot;show,edit,new,editcontent&quot;,\n&quot;everybody&quot; =&gt; &quot;&quot;\";s:7:\"default\";s:0:\"\";s:12:\"column_count\";i:3;s:16:\"is_propertyTable\";i:1;}}}','');
INSERT INTO static_tsconfig_help VALUES (122,263,'2b4f24e6146e08deb57fd71d9c3cd7df','','page:TCEMAIN.default/TCEMAIN.table.(tablename)/-&gt;TCEMAIN_tables','a:1:{s:4:\"rows\";a:4:{i:0;a:6:{s:8:\"property\";s:19:\"history.keepEntries\";s:8:\"datatype\";s:4:\"int+\";s:11:\"description\";s:86:\"Max entries in the sys_history for this table. Range 0-200. Zero turns the history of.\";s:7:\"default\";s:0:\"\";s:12:\"column_count\";i:3;s:16:\"is_propertyTable\";i:1;}i:1;a:6:{s:8:\"property\";s:18:\"history.maxAgeDays\";s:8:\"datatype\";s:4:\"int+\";s:11:\"description\";s:152:\"The number of days elements are in the history at most. Takes precedence over keepEntries.\nDefault is 7 days. Range 0-200. Zero turns the magAgeDays of.\";s:7:\"default\";s:0:\"\";s:12:\"column_count\";i:3;s:16:\"is_propertyTable\";i:1;}i:2;a:6:{s:8:\"property\";s:20:\"disablePrependAtCopy\";s:8:\"datatype\";s:7:\"boolean\";s:11:\"description\";s:57:\"Disables the &quot;prependAtCopy&quot; feature (from TCA)\";s:7:\"default\";s:0:\"\";s:12:\"column_count\";i:3;s:16:\"is_propertyTable\";i:1;}i:3;a:6:{s:8:\"property\";s:17:\"disableHideAtCopy\";s:8:\"datatype\";s:7:\"boolean\";s:11:\"description\";s:54:\"Disables the &quot;hideAtCopy&quot; feature (from TCA)\";s:7:\"default\";s:0:\"\";s:12:\"column_count\";i:3;s:16:\"is_propertyTable\";i:1;}}}','');
INSERT INTO static_tsconfig_help VALUES (123,263,'635aff2d727b50d7cdaaaf6a4144318e','','page:TCEFORM','a:1:{s:4:\"rows\";a:1:{i:0;a:6:{s:8:\"property\";s:64:\"[tablename].[field].[...]\n[tablename].[field].types.[type].[...]\";s:8:\"datatype\";s:0:\"\";s:11:\"description\";s:489:\"These objects contain additional configuration of the TCEFORM interface. &nbsp;For the properties available, refer to the table below. This is a description of how you can customize in general and override for specific types.\n\'TCEFORM.[<i>tablename</i>].[<i>field</i>].[...]\' &nbsp;configures the field in TCEFORM for all types.\n\'TCEFORM.[<i>tablename</i>].[<i>field</i>].types.[<i>type</i>].[...]\' configures the field in TCEFORM in case the \'type\'-value of the field matches <i>type</i>.\";s:7:\"default\";s:0:\"\";s:12:\"column_count\";i:2;s:16:\"is_propertyTable\";i:1;}}}','');
INSERT INTO static_tsconfig_help VALUES (124,263,'aa7f13fe687c77a191a431405d3f9631','','page:TCEFORM.(tablename).(field)/TCEFORM.(tablename).(field).types.(type)','a:1:{s:4:\"rows\";a:12:{i:0;a:6:{s:8:\"property\";s:8:\"disabled\";s:8:\"datatype\";s:7:\"boolean\";s:11:\"description\";s:34:\"If set, the field is not rendered.\";s:7:\"default\";s:0:\"\";s:12:\"column_count\";i:3;s:16:\"is_propertyTable\";i:1;}i:1;a:6:{s:8:\"property\";s:11:\"removeItems\";s:8:\"datatype\";s:14:\"list of values\";s:11:\"description\";s:137:\"<i>(applies to select-types)</i>\n<i>&nbsp;</i>\nThis removes the items from the list which has a value found in this comma list of values.\";s:7:\"default\";s:0:\"\";s:12:\"column_count\";i:3;s:16:\"is_propertyTable\";i:1;}i:2;a:6:{s:8:\"property\";s:20:\"addItems.[itemValue]\";s:8:\"datatype\";s:48:\"string (label)\ndivided by | for system languages\";s:11:\"description\";s:226:\"<i>(applies to select-types)</i>\n<i>&nbsp;</i>\nThis will add elements to the list. Notice that the added elements might be removed if the selector represents records. In that case only still existing records will be preserved.\";s:7:\"default\";s:0:\"\";s:12:\"column_count\";i:3;s:16:\"is_propertyTable\";i:1;}i:3;a:6:{s:8:\"property\";s:29:\"disableNoMatchingValueElement\";s:8:\"datatype\";s:7:\"boolean\";s:11:\"description\";s:128:\"<i>(applies to select-types)</i>\n<i>&nbsp;</i>\nIf set, the element CURRENT VALUE IS NOT AVAILABLE will not be added to the list.\";s:7:\"default\";s:0:\"\";s:12:\"column_count\";i:3;s:16:\"is_propertyTable\";i:1;}i:4;a:6:{s:8:\"property\";s:21:\"noMatchingValue_label\";s:8:\"datatype\";s:41:\"string,\ndivided by | for system languages\";s:11:\"description\";s:344:\"<i>(applies to select-types)</i>\n<i>&nbsp;</i>\nAllows for an alternative label the &quot;noMatchingValue&quot; element. Notice that an empty value will be shown! If you want to unset this option, you must erase the TypoScript node by eg. &quot;.... noMatchingValue_label &gt; &quot;\nThe string is divided by | according to the system languages.\";s:7:\"default\";s:0:\"\";s:12:\"column_count\";i:3;s:16:\"is_propertyTable\";i:1;}i:5;a:6:{s:8:\"property\";s:22:\"altLabels.[item_value]\";s:8:\"datatype\";s:41:\"string,\ndivided by | for system languages\";s:11:\"description\";s:236:\"<i>(applies to select-types)</i>\n<i>&nbsp;</i>\nThis allows you to enter alternative labels for the items in the list. \nSee also &quot;.noMatchingValue_label&quot; for syntax.\nThe string is divided by | according to the system languages.\";s:7:\"default\";s:0:\"\";s:12:\"column_count\";i:3;s:16:\"is_propertyTable\";i:1;}i:6;a:6:{s:8:\"property\";s:16:\"PAGE_TSCONFIG_ID\";s:8:\"datatype\";s:7:\"integer\";s:11:\"description\";s:283:\"<i>(applies to select-types with foreign table)</i>\n<i>&nbsp;</i>\nWhen the select-types are used with foreign-table the where-query has four markers (see description of $TCA in the &quot;Inside Typo3&quot; document.) The value of three of these markers may be set from Page TSconfig.\";s:7:\"default\";s:0:\"\";s:12:\"column_count\";i:3;s:16:\"is_propertyTable\";i:1;}i:7;a:6:{s:8:\"property\";s:20:\"PAGE_TSCONFIG_IDLIST\";s:8:\"datatype\";s:22:\"comma list of integers\";s:11:\"description\";s:75:\"<i>(applies to select-types with foreign table)</i>\n<i>&nbsp;</i>\nSee above\";s:7:\"default\";s:0:\"\";s:12:\"column_count\";i:3;s:16:\"is_propertyTable\";i:1;}i:8;a:6:{s:8:\"property\";s:17:\"PAGE_TSCONFIG_STR\";s:8:\"datatype\";s:6:\"string\";s:11:\"description\";s:75:\"<i>(applies to select-types with foreign table)</i>\n<i>&nbsp;</i>\nSee above\";s:7:\"default\";s:0:\"\";s:12:\"column_count\";i:3;s:16:\"is_propertyTable\";i:1;}i:9;a:6:{s:8:\"property\";s:19:\"itemsProcFunc.[...]\";s:8:\"datatype\";s:8:\"(custom)\";s:11:\"description\";s:182:\"<i>(applies to select-types with itemsProcFunc)</i>\n<i>&nbsp;</i>\nThe properties of this key is passed on to the itemsProcFunc in the parameter array by the key &quot;TSconfig&quot;.\";s:7:\"default\";s:0:\"\";s:12:\"column_count\";i:3;s:16:\"is_propertyTable\";i:1;}i:10;a:6:{s:8:\"property\";s:18:\"RTEfullScreenWidth\";s:8:\"datatype\";s:6:\"int+/%\";s:11:\"description\";s:263:\"<i>(applies for RTE text fields only with the RTE wizard configured)</i>\n<i>&nbsp;</i>\nThe width of the RTE full screen display. If nothing is set, the whole width is used which means &quot;100%&quot;. If you set an integer value, that indicates the pixels width.\";s:7:\"default\";s:0:\"\";s:12:\"column_count\";i:3;s:16:\"is_propertyTable\";i:1;}i:11;a:6:{s:8:\"property\";s:15:\"linkTitleToSelf\";s:8:\"datatype\";s:7:\"boolean\";s:11:\"description\";s:266:\"<i>(all fields)</i>\n<i>&nbsp;</i>\nIf set, then the title of the field in the forms links to alt_doc.php editing ONLY that field. \nWorks for existing records only - not new records.\n&nbsp;\nExtra property:\n.returnUrl = boolean; if set, the nthe return URL is also set.\";s:7:\"default\";s:0:\"\";s:12:\"column_count\";i:3;s:16:\"is_propertyTable\";i:1;}}}','');
INSERT INTO static_tsconfig_help VALUES (141,262,'f032e3ac3784d1257970c6ede8155e70','','enchmarks on a PIII/500 MHz Linux PHP4.1.2/Apache, 256 MB RAM. PHP-Cache is PHP-accelerator. Dynamic loading is with the default loading of tbl_tt.php, tbl_users.php, tbl_sys.php and tbl_content.php. tbl_content.php was loaded by default all the time. All','N;','');
INSERT INTO static_tsconfig_help VALUES (150,262,'255d01ae1b0d5003500f17aeccc21a14','','nbsp;','N;','');
INSERT INTO static_tsconfig_help VALUES (149,262,'255d01ae1b0d5003500f17aeccc21a14','','nbsp;','N;','');
INSERT INTO static_tsconfig_help VALUES (148,262,'255d01ae1b0d5003500f17aeccc21a14','','nbsp;','N;','');
INSERT INTO static_tsconfig_help VALUES (147,262,'255d01ae1b0d5003500f17aeccc21a14','','nbsp;','N;','');
INSERT INTO static_tsconfig_help VALUES (146,262,'255d01ae1b0d5003500f17aeccc21a14','','nbsp;','N;','');
INSERT INTO static_tsconfig_help VALUES (145,262,'255d01ae1b0d5003500f17aeccc21a14','','nbsp;','N;','');
INSERT INTO static_tsconfig_help VALUES (144,262,'255d01ae1b0d5003500f17aeccc21a14','','nbsp;','N;','');
INSERT INTO static_tsconfig_help VALUES (142,262,'255d01ae1b0d5003500f17aeccc21a14','','nbsp;','N;','');
INSERT INTO static_tsconfig_help VALUES (143,262,'6bc451401494c4d51d350ca7263dbb81','','he configuration of tt_content is approx. 52 kb PHP code. The testing was done just loading the content into $TCA - no further processing. However serializing the $TCA array (when that was tested) gave a double up on the amount of memory the httpd process','N;','');
INSERT INTO static_tsconfig_help VALUES (135,214,'004ad0c011cac5a5fcbc294774cb0281','','page:RTE','a:1:{s:4:\"rows\";a:4:{i:0;a:6:{s:8:\"property\";s:19:\"classes.[classname]\";s:8:\"datatype\";s:0:\"\";s:11:\"description\";s:827:\"Defines the classes available in the RTE. <i>classname</i> is the actual name of the style-class you\'re configuring. Notice you must specifically assign the classes to the various facilities also. See later.\nProperties:\n<b>.name </b>= Label of the class (language-splitted)\n<b>.value </b>= The style for the class\n<b>.noShow</b> = Boolean; if set, the style of the class is not used to render it in the pop-up selector.\n&nbsp;\n<b>Example:</b>\n&nbsp;\n# General configuration of the available classes:\nRTE.classes {\n&nbsp;&nbsp;mainBodyText {\n&nbsp;&nbsp;&nbsp;&nbsp;name = Body Text (Primary)\n&nbsp;&nbsp;&nbsp;&nbsp;value = font:bold; color:blue;\n&nbsp;&nbsp;}\n}\n# Specific configuration for the Character Style menu:\nRTE.default.classesCharacter = mainBodyText\n&nbsp;\nThe class might be configured to show up like this:\n&nbsp;\";s:7:\"default\";s:0:\"\";s:12:\"column_count\";i:2;s:16:\"is_propertyTable\";i:1;}i:1;a:6:{s:8:\"property\";s:18:\"colors.[id-string]\";s:8:\"datatype\";s:0:\"\";s:11:\"description\";s:750:\"Defines the colors available in the RTE.\nProperties:\n<b>.name </b>= Label of the color in menu (language-splitted)\n<b>.value </b>= The HTML-color value\n&nbsp;\n<b>Example:</b>\n&nbsp;\n# General configuration of the available colors:\nRTE.colors {\n&nbsp;&nbsp;color1 {\n&nbsp;&nbsp;&nbsp;&nbsp;name = Background color\n&nbsp;&nbsp;&nbsp;&nbsp;value = blue\n&nbsp;&nbsp;}\n&nbsp;&nbsp;color2 {\n&nbsp;&nbsp;&nbsp;&nbsp;name = Another color I like!\n&nbsp;&nbsp;&nbsp;&nbsp;value = #775533\n&nbsp;&nbsp;}\n&nbsp;&nbsp;noColor {\n&nbsp;&nbsp;&nbsp;&nbsp;name = No color\n&nbsp;&nbsp;&nbsp;&nbsp;value =\n&nbsp;&nbsp;}\n}\n# Specific setting for the font color selector:\nRTE.default.colors = color1, color2, noColor\n&nbsp;\nThis results in a color picker like this:\n&nbsp;\";s:7:\"default\";s:0:\"\";s:12:\"column_count\";i:2;s:16:\"is_propertyTable\";i:1;}i:2;a:6:{s:8:\"property\";s:17:\"fonts.[id-string]\";s:8:\"datatype\";s:0:\"\";s:11:\"description\";s:733:\"Defines the fonts available in the RTE.\nProperties:\n<b>.name </b>= Label of the font in menu (language-splitted)\n<b>.value </b>= The font face value\n&nbsp;\n<b>Example:</b>\n&nbsp;\n# General configuration of the available fonts:\nRTE.fonts {\n&nbsp;&nbsp;face1 {\n&nbsp;&nbsp;&nbsp;&nbsp;name = Verdana\n&nbsp;&nbsp;&nbsp;&nbsp;value = verdana, arial\n&nbsp;&nbsp;}\n&nbsp;&nbsp;face2 {\n&nbsp;&nbsp;&nbsp;&nbsp;name = Comic Sans\n&nbsp;&nbsp;&nbsp;&nbsp;value = Comic Sans MS\n&nbsp;&nbsp;}\n&nbsp;&nbsp;noFace {\n&nbsp;&nbsp;&nbsp;&nbsp;name = No font\n&nbsp;&nbsp;&nbsp;&nbsp;value =\n&nbsp;&nbsp;}\n}\n# Specific setting for the fontstyle selector:\nRTE.default.fontFace = face2 , face1, noFace\n&nbsp;\nThis results in a font menu like this:\n&nbsp;\";s:7:\"default\";s:0:\"\";s:12:\"column_count\";i:2;s:16:\"is_propertyTable\";i:1;}i:3;a:6:{s:8:\"property\";s:92:\"default.[...]\nconfig.[tablename].[field].[...]\nconfig.[tablename].[field].types.[type].[...]\";s:8:\"datatype\";s:0:\"\";s:11:\"description\";s:1598:\"These objects contain the actual configuration of the RTE interface. &nbsp;For the properties available, refer to the table below. This is a description of how you can customize in general and override for specific fields/types.\n\'RTE.default\' &nbsp;configures the RTE for all tables/fields/types\n\'RTE.config.[<i>tablename</i>].[<i>field</i>]\' configures a specific field. The values inherit the values from \'RTE.default\' in fact this is overriding values.\n\'RTE.config.[<i>tablename</i>].[<i>field</i>].types.[<i>type</i>]\' configures a specific field in case the \'type\'-value of the field matches <i>type</i>. Again this overrides the former settings.\nExample:\nLets imaging we would like to disable the color picker matrix for the RTE in general. Then we would set this option:\n&nbsp;\nRTE.default.disableColorPicker = 1\n&nbsp;\nand this would be the result:\n&nbsp;\n\nHowever we might like the color picker to appear for all use of the RTE with the bodytext field (\'Text\'-field) of content elements. Then we would set this value:\n&nbsp;\nRTE.config.tt_content.bodytext.disableColorPicker = 0\n&nbsp;\nand this would be the result:\n&nbsp;\n\nFinally we might like to remove the color picker again in case the user has selected the type \'Text\' or \'Text w/Image\' of the content element:\n&nbsp;\nRTE.config.tt_content.bodytext.types {\n&nbsp;&nbsp;text.disableColorPicker = 1\n&nbsp;&nbsp;textpic.disableColorPicker = 1\n}\n&nbsp;\nand we\'re back to this:\n&nbsp;\n\n(Only little thing here is that the color picker is not used anywhere with the \'text\' and \'textpic\' types, but in principle this is how it works... :-))\";s:7:\"default\";s:0:\"\";s:12:\"column_count\";i:2;s:16:\"is_propertyTable\";i:1;}}}','');
INSERT INTO static_tsconfig_help VALUES (136,214,'131294f40f84b605fc4abefb7b48cddd','','page:RTE.default/RTE.config.(table).(field)/RTE.config.(table).(field).types.(type)','a:1:{s:4:\"rows\";a:26:{i:0;a:6:{s:8:\"property\";s:8:\"disabled\";s:8:\"datatype\";s:7:\"boolean\";s:11:\"description\";s:31:\"If set, the editor is disabled.\";s:7:\"default\";s:0:\"\";s:12:\"column_count\";i:3;s:16:\"is_propertyTable\";i:1;}i:1;a:6:{s:8:\"property\";s:18:\"disableColorPicker\";s:8:\"datatype\";s:7:\"boolean\";s:11:\"description\";s:119:\"Disables the color picker matrix in all color dialogs. The color picker lets you select web-colors. See examples above.\";s:7:\"default\";s:0:\"\";s:12:\"column_count\";i:3;s:16:\"is_propertyTable\";i:1;}i:2;a:6:{s:8:\"property\";s:16:\"classesParagraph\";s:8:\"datatype\";s:18:\"list of id-strings\";s:11:\"description\";s:889:\"Classes available in the Paragraph Style selector.\nThe Paragraph Style selector lets you format a block of content also known typographically as a <i>paragraph</i> (the section between two linebreaks). The content of the paragraph is wrapped in block-tags and by default you can select between &lt;Hx&gt;, &lt;P&gt; and &lt;PRE&gt; formatting (you can disable any or all of these default values by the \'hidePStyleItems\', see later).\nThe classes defined in the \'classesParagraph\' value will be prepended to these options as you see in this example. They are inserted as &lt;DIV&gt;-tags with a class-parameter.\n&nbsp;\n<b>Example:</b>\nThis configuration would result in this Paragraph style selector (provided that the classes \'mainBodyText\' and \'header2\' are found in the RTE.classes definition, see above):\n&nbsp;\nRTE.default {\n&nbsp;&nbsp;classesParagraph = mainBodyText, header2\n}\n&nbsp;\";s:7:\"default\";s:0:\"\";s:12:\"column_count\";i:3;s:16:\"is_propertyTable\";i:1;}i:3;a:6:{s:8:\"property\";s:16:\"classesCharacter\";s:8:\"datatype\";s:18:\"list of id-strings\";s:11:\"description\";s:822:\"Classes available (by default) in the Character Style selector.\nThe Character Style selector is used to format any string of text inside a paragraph, tablecell. So this formatting relates to the selected piece of text in opposition to the Paragraph Styles which always formats the current paragraph no matter the selection.\nAlthough the Character Style selector is aimed at text-formatting, it will also apply classes to other elements, for instance tables or images if selected as well as links and table-cells. The allowed classes for these operations may be configured separately by listing the classes with the options, you find below.\n&nbsp;\n<b>Example:</b>\nThis configuration will display these options in the Character Style dialog:\n&nbsp;\nRTE.default {\n&nbsp;&nbsp;classesCharacter = mainBodyText, header1\n}\n&nbsp;\";s:7:\"default\";s:0:\"\";s:12:\"column_count\";i:3;s:16:\"is_propertyTable\";i:1;}i:4;a:6:{s:8:\"property\";s:12:\"classesImage\";s:8:\"datatype\";s:18:\"list of id-strings\";s:11:\"description\";s:68:\"Classes available for images. See description of \'classesCharacter\'.\";s:7:\"default\";s:0:\"\";s:12:\"column_count\";i:3;s:16:\"is_propertyTable\";i:1;}i:5;a:6:{s:8:\"property\";s:12:\"classesTable\";s:8:\"datatype\";s:18:\"list of id-strings\";s:11:\"description\";s:68:\"Classes available for tables. See description of \'classesCharacter\'.\";s:7:\"default\";s:0:\"\";s:12:\"column_count\";i:3;s:16:\"is_propertyTable\";i:1;}i:6;a:6:{s:8:\"property\";s:12:\"classesLinks\";s:8:\"datatype\";s:18:\"list of id-strings\";s:11:\"description\";s:67:\"Classes available for links. See description of \'classesCharacter\'.\";s:7:\"default\";s:0:\"\";s:12:\"column_count\";i:3;s:16:\"is_propertyTable\";i:1;}i:7;a:6:{s:8:\"property\";s:9:\"classesTD\";s:8:\"datatype\";s:18:\"list of id-strings\";s:11:\"description\";s:72:\"Classes available for tablecells. See description of \'classesCharacter\'.\";s:7:\"default\";s:0:\"\";s:12:\"column_count\";i:3;s:16:\"is_propertyTable\";i:1;}i:8;a:6:{s:8:\"property\";s:6:\"colors\";s:8:\"datatype\";s:18:\"list of id-strings\";s:11:\"description\";s:246:\"Defines the specific colors generally available in the color selectors. The id-strings must be configured in the RTE.colors array (see description earlier):\n&nbsp;\n<b>Example:</b>\n&nbsp;\nRTE.default {\n&nbsp;&nbsp;colors = color1, color2,noColor\n}\";s:7:\"default\";s:0:\"\";s:12:\"column_count\";i:3;s:16:\"is_propertyTable\";i:1;}i:9;a:6:{s:8:\"property\";s:8:\"fontFace\";s:8:\"datatype\";s:18:\"list of id-strings\";s:11:\"description\";s:6:\"Define\";s:7:\"default\";s:0:\"\";s:12:\"column_count\";i:3;s:16:\"is_propertyTable\";i:1;}i:10;a:6:{s:8:\"property\";s:15:\"hidePStyleItems\";s:8:\"datatype\";s:32:\"list of tag names,\n* removes all\";s:11:\"description\";s:126:\"Lets you disable any of the default Paragraph Style options.\n&nbsp;\nPossible values are:\n&nbsp;\nH1, H2, H3, H4, H5, H6, P, PRE\";s:7:\"default\";s:0:\"\";s:12:\"column_count\";i:3;s:16:\"is_propertyTable\";i:1;}i:11;a:6:{s:8:\"property\";s:13:\"hideFontFaces\";s:8:\"datatype\";s:33:\"list of id-numbers,\n* removes all\";s:11:\"description\";s:248:\"Lets you disable any of the default font faces in the Font Style selector. These are the possible values you can set:\n&nbsp;\n1: Arial\n2: Arial Black\n3: Verdana\n4: Times New Roman\n5: Garamond\n6: Lucida Handwriting\n7: Courier\n8: Webdings\n9: Wingdings\";s:7:\"default\";s:0:\"\";s:12:\"column_count\";i:3;s:16:\"is_propertyTable\";i:1;}i:12;a:6:{s:8:\"property\";s:13:\"hideFontSizes\";s:8:\"datatype\";s:35:\"list of size-numbers,\n* removes all\";s:11:\"description\";s:112:\"Lets you disable any of the default font sizes available in the Font Size selector. Values are ranging from 1-7.\";s:7:\"default\";s:0:\"\";s:12:\"column_count\";i:3;s:16:\"is_propertyTable\";i:1;}i:13;a:6:{s:8:\"property\";s:23:\"showButtons\nhideButtons\";s:8:\"datatype\";s:18:\"list of id-strings\";s:11:\"description\";s:957:\"<i>showButtons:</i> Any keys entered here is added to the keylist configured in TCA. Thus you can add buttons to the default set. However any keys entered here are subject to be removed by the .hideButtons or any per-user defined limitations of buttons in the RTE.\n<i>hideButtons:</i> The options in the toolbar are configured through the settings in the $TCA. However certain options may be blinded on user level. This option allows you to further blind toolbar options on a general level.\nThis is the keylist: cut,copy,paste,formatblock,class,fontstyle,fontsize, textcolor,bold,italic,underline,left,center,right,orderedlist,unorderedlist,outdent, indent,link,table,bgcolor,image,emoticon,line,user,chMode\nThe keylist for the buttons is also displayed later in this documentation.\n&nbsp;\n<b>Example:</b>\nThis will remove the buttons for Bold, Italics and Underline from the toolbar:\n&nbsp;\nRTE.default {\n&nbsp;&nbsp;hideButtons = bold, underline, italic\n}\";s:7:\"default\";s:0:\"\";s:12:\"column_count\";i:3;s:16:\"is_propertyTable\";i:1;}i:14;a:6:{s:8:\"property\";s:4:\"proc\";s:8:\"datatype\";s:9:\"-&gt;PROC\";s:11:\"description\";s:254:\"Customization of the server processing of the content - also called \'transformations\'. See table below.\nThe transformations are only initialized, if they are configured (&quot;rte_transform&quot; must be set for the field in the types-definition in TCA.)\";s:7:\"default\";s:0:\"\";s:12:\"column_count\";i:3;s:16:\"is_propertyTable\";i:1;}i:15;a:6:{s:8:\"property\";s:17:\"mainStyleOverride\";s:8:\"datatype\";s:6:\"string\";s:11:\"description\";s:595:\"By default the editor style section is set with the CSS-code below. However you may override this by this option.\n&nbsp;\n<b>Default:</b>\n&nbsp;\nBODY {\n&nbsp;&nbsp;border: 1px black solid;\n&nbsp;&nbsp;border-top: none;\n&nbsp;&nbsp;margin : 2 2 2 2;\n&nbsp;&nbsp;font-family:Verdana;\n&nbsp;&nbsp;font-size:10px;\n&nbsp;&nbsp;color:black;\n&nbsp;&nbsp;background-color:white;\n}\nTD {font-family:Verdana; font-size:10px;}\nP {margin-top:0px; margin-bottom:5px;}\nDIV {margin-top:0px; margin-bottom:5px;}\nOL {margin: 5px 10px 5px;}\nUL {margin: 5px 10px 5px;}\nBLOCKQUOTE {margin-top:0px; margin-bottom:0px;}\";s:7:\"default\";s:0:\"\";s:12:\"column_count\";i:3;s:16:\"is_propertyTable\";i:1;}i:16;a:6:{s:8:\"property\";s:27:\"mainStyleOverride_add.[key]\";s:8:\"datatype\";s:18:\"string (css-style)\";s:11:\"description\";s:235:\"Allows to add style configuration to the values above (for .mainStyleOverride above)\nKeys are:\n.P / .DIV / .TD /.BODY / .BLOCKQUOTE /.OL / .UL / .PRE / .Hx will all take values which are prepended to the above settings.\nExample:\n&nbsp;\";s:7:\"default\";s:0:\"\";s:12:\"column_count\";i:3;s:16:\"is_propertyTable\";i:1;}i:17;a:6:{s:8:\"property\";s:63:\"mainStyle_font\nmainStyle_size\nmainStyle_color\nmainStyle_bgcolor\";s:8:\"datatype\";s:6:\"string\";s:11:\"description\";s:171:\"Setting the default font-family (verdana) , font-size (10px), font-color (black) and background color (white)\nThe default is shown in &quot;.mainStyleOverride&quot; above.\";s:7:\"default\";s:0:\"\";s:12:\"column_count\";i:3;s:16:\"is_propertyTable\";i:1;}i:18;a:6:{s:8:\"property\";s:26:\"inlineStyle.[any keysting]\";s:8:\"datatype\";s:6:\"string\";s:11:\"description\";s:105:\"CSS code to be included in the editor style section. This will be included <i>after </i>the default code.\";s:7:\"default\";s:0:\"\";s:12:\"column_count\";i:3;s:16:\"is_propertyTable\";i:1;}i:19;a:6:{s:8:\"property\";s:17:\"defaultLinkTarget\";s:8:\"datatype\";s:6:\"string\";s:11:\"description\";s:53:\"This sets the default target for new links in the RTE\";s:7:\"default\";s:0:\"\";s:12:\"column_count\";i:3;s:16:\"is_propertyTable\";i:1;}i:20;a:6:{s:8:\"property\";s:16:\"blindLinkOptions\";s:8:\"datatype\";s:15:\"list of strings\";s:11:\"description\";s:85:\"List of menu items in the link selector to remove. Keylist is page,file,url,mail,spec\";s:7:\"default\";s:0:\"\";s:12:\"column_count\";i:3;s:16:\"is_propertyTable\";i:1;}i:21;a:6:{s:8:\"property\";s:17:\"blindImageOptions\";s:8:\"datatype\";s:15:\"list of strings\";s:11:\"description\";s:83:\"List of menu items in the image selector to remove. Keylist is magic,plain,dragdrop\";s:7:\"default\";s:0:\"\";s:12:\"column_count\";i:3;s:16:\"is_propertyTable\";i:1;}i:22;a:6:{s:8:\"property\";s:16:\"userElements.[#]\";s:8:\"datatype\";s:24:\"string/-&gt;userCategory\";s:11:\"description\";s:169:\"Configuration of the categories of user elements\nThe string value sets the name of the category. Value is language-splitted (by &nbsp;|) to allow for multiple languages.\";s:7:\"default\";s:0:\"\";s:12:\"column_count\";i:3;s:16:\"is_propertyTable\";i:1;}i:23;a:6:{s:8:\"property\";s:13:\"userLinks.[#]\";s:8:\"datatype\";s:21:\"string/-&gt;userLinks\";s:11:\"description\";s:157:\"Configuration of user defined links.\nThe string value sets the name of the category. Value is language-splitted (by &nbsp;|) to allow for multiple languages.\";s:7:\"default\";s:0:\"\";s:12:\"column_count\";i:3;s:16:\"is_propertyTable\";i:1;}i:24;a:6:{s:8:\"property\";s:17:\"disableRightClick\";s:8:\"datatype\";s:7:\"boolean\";s:11:\"description\";s:62:\"If set, the right click (context) menu of the RTE is disabled.\";s:7:\"default\";s:0:\"\";s:12:\"column_count\";i:3;s:16:\"is_propertyTable\";i:1;}i:25;a:6:{s:8:\"property\";s:17:\"disablePCexamples\";s:8:\"datatype\";s:7:\"boolean\";s:11:\"description\";s:82:\"If set, the examples of classes in Paragraph and Character selectors are disabled.\";s:7:\"default\";s:0:\"\";s:12:\"column_count\";i:3;s:16:\"is_propertyTable\";i:1;}}}','');
INSERT INTO static_tsconfig_help VALUES (137,214,'ed5b14abb6b3da766c4ad9b6bc1440d4','','page:-&gt;PROC','a:1:{s:4:\"rows\";a:26:{i:0;a:6:{s:8:\"property\";s:12:\"overruleMode\";s:8:\"datatype\";s:27:\"List of RTE transformations\";s:11:\"description\";s:54:\"This can overrule the RTE transformation set from TCA.\";s:7:\"default\";s:0:\"\";s:12:\"column_count\";i:3;s:16:\"is_propertyTable\";i:1;}i:1;a:6:{s:8:\"property\";s:8:\"typolist\";s:8:\"datatype\";s:7:\"boolean\";s:11:\"description\";s:136:\"<i>(Applies for &quot;ts_transform&quot; only)</i>\n&nbsp;\nThis disables the conversion between &lt;TYPOLIST&gt; and &lt;UL&gt; sections.\";s:7:\"default\";s:0:\"\";s:12:\"column_count\";i:3;s:16:\"is_propertyTable\";i:1;}i:2;a:6:{s:8:\"property\";s:8:\"typohead\";s:8:\"datatype\";s:7:\"boolean\";s:11:\"description\";s:136:\"<i>(Applies for &quot;ts_transform&quot; only)</i>\n&nbsp;\nThis disables the conversion between &lt;TYPOHEAD&gt; and &lt;Hx&gt; sections.\";s:7:\"default\";s:0:\"\";s:12:\"column_count\";i:3;s:16:\"is_propertyTable\";i:1;}i:3;a:6:{s:8:\"property\";s:12:\"preserveTags\";s:8:\"datatype\";s:12:\"list of tags\";s:11:\"description\";s:795:\"(DEPRECIATED)\n&nbsp;\nHere you may specify a list of tags - possibly user-defined pseudo tags - which you wish to preserve from being removed by the RTE. See the information about preservation in the description of transformations.\n&nbsp;\n<b>Example:</b>\nIn the default TypoScript configuration of content rendering the tags typotags &lt;LINK&gt;, &lt;TYPOLIST&gt; and &lt;TYPOHEAD&gt; are the most widely used. However the &lt;TYPOCODE&gt;-tag is also configured to let you define a section being formatted in monospace. Lets also imaging, you have defined a custom tag, &lt;MYTAG&gt;. In order to preserve these tag from removal by the RTE, you should configure like this.\n&nbsp;\nRTE.default.proc {\n&nbsp;&nbsp;preserveTags = TYPOCODE, MYTAG\n}\n&nbsp;\nRelates to the transformation \'ts_preserve\'\";s:7:\"default\";s:0:\"\";s:12:\"column_count\";i:3;s:16:\"is_propertyTable\";i:1;}i:4;a:6:{s:8:\"property\";s:21:\"dontConvBRtoParagraph\";s:8:\"datatype\";s:7:\"boolean\";s:11:\"description\";s:251:\"<i>(Applies for &quot;ts_transform&quot; only (function divideIntoLines))</i>\n&nbsp;\nBy default &lt;BR&gt; tags in the content are converted to paragraphs. Setting this value will <i>prevent</i> the convertion of &lt;BR&gt;-tags to new-lines (chr(10))\";s:7:\"default\";s:0:\"\";s:12:\"column_count\";i:3;s:16:\"is_propertyTable\";i:1;}i:5;a:6:{s:8:\"property\";s:19:\"internalizeFontTags\";s:8:\"datatype\";s:7:\"boolean\";s:11:\"description\";s:497:\"<i>(Applies for &quot;ts_transform&quot; only (function divideIntoLines))</i>\n&nbsp;\nThis splits the content into font-tag chunks.\nIf there are any &lt;P&gt;/&lt;DIV&gt; sections inside of them, the font-tag is wrapped AROUND the content INSIDE of the P/DIV sections and the outer font-tag is removed.\nThis functions seems to be a good choice for pre-processing content if it has been pasted into the RTE from eg. star-office.\nIn that case the font-tags is normally on the OUTSIDE of the sections.\";s:7:\"default\";s:0:\"\";s:12:\"column_count\";i:3;s:16:\"is_propertyTable\";i:1;}i:6;a:6:{s:8:\"property\";s:16:\"allowTagsOutside\";s:8:\"datatype\";s:20:\"commalist of strings\";s:11:\"description\";s:235:\"<i>(Applies for &quot;ts_transform&quot; only (function divideIntoLines))</i>\n&nbsp;\nEnter tags which are allowed outside of &lt;P&gt; and &lt;DIV&gt; sections when converted back to database.\nDefault is &quot;img&quot;\nExample:\nIMG,HR\";s:7:\"default\";s:0:\"\";s:12:\"column_count\";i:3;s:16:\"is_propertyTable\";i:1;}i:7;a:6:{s:8:\"property\";s:20:\"allowTagsInTypolists\";s:8:\"datatype\";s:20:\"commalist of strings\";s:11:\"description\";s:231:\"<i>(Applies for &quot;ts_transform&quot; only (function divideIntoLines))</i>\n&nbsp;\nEnter tags which are allowed inside of &lt;typolist&gt; tags when content is sent to the database.\nDefault is &quot;br,font,b,i,u,a,img,span&quot;\";s:7:\"default\";s:0:\"\";s:12:\"column_count\";i:3;s:16:\"is_propertyTable\";i:1;}i:8;a:6:{s:8:\"property\";s:9:\"allowTags\";s:8:\"datatype\";s:20:\"commalist of strings\";s:11:\"description\";s:306:\"<i>(Applies for &quot;ts_transform&quot; only (function divideIntoLines))</i>\n&nbsp;\nTags to allow. Notice, this list is <i>added</i> to the default list, which you see here:\nb,i,u,a,img,br,div,center,pre,font,hr,sub,sup,p,strong,em,li,ul,ol,blockquote,strike,span\nIf you wish to deny some tags, see below.\";s:7:\"default\";s:0:\"\";s:12:\"column_count\";i:3;s:16:\"is_propertyTable\";i:1;}i:9;a:6:{s:8:\"property\";s:8:\"denyTags\";s:8:\"datatype\";s:20:\"commalist of strings\";s:11:\"description\";s:118:\"<i>(Applies for &quot;ts_transform&quot; only (function divideIntoLines))</i>\n&nbsp;\nTags from above list to disallow.\";s:7:\"default\";s:0:\"\";s:12:\"column_count\";i:3;s:16:\"is_propertyTable\";i:1;}i:10;a:6:{s:8:\"property\";s:28:\"HTMLparser_rte\nHTMLparser_db\";s:8:\"datatype\";s:15:\"-&gt;HTMLparser\";s:11:\"description\";s:880:\"<i>(Applies for &quot;ts_transform&quot; only (function divideIntoLines))</i>\n&nbsp;\nThis is additional options to the HTML-parser calls which strips of tags when the content is prepared for the RTE and DB respectively. You can configure additional rules, like which other tags to preserve, which attributes to preserve, which values are allowed as attributes of a certain tag etc.\n.nestingGlobal for HTMLparser_db is set by default to &quot;b,i,u,a,center,font,sub,sup,strong,em,strike,span&quot; unless another value is set.\nAlso B/I tags are mapped to STRONG/EM tags in the RTE direction and vise versa.\nThis parsing is done on a per-line basis, so you cannot expect the paragraph tags (P or DIV) to be included.\n<b>&nbsp;</b>\n<b>Notice</b> the -&gt;HTMLparser options, &quot;keepNonMatchedTags&quot; and &quot;htmlSpecialChars&quot; is NOT observed. They are preset internally\";s:7:\"default\";s:0:\"\";s:12:\"column_count\";i:3;s:16:\"is_propertyTable\";i:1;}i:11;a:6:{s:8:\"property\";s:24:\"dontRemoveUnknownTags_db\";s:8:\"datatype\";s:7:\"boolean\";s:11:\"description\";s:487:\"<i>(Applies for &quot;ts_transform&quot; only (function divideIntoLines))</i>\n&nbsp;\nDirection: To database\nDefault is to remove all unknown tags in the content going to the database. (See HTMLparser_db above for default tags). Generally this is a very usefull thing, because all kinds of bogus tags from pasted content like that from Word etc. will be removed to have clean content in the database.\nHowever this disables that and allows all tags, that are not in the HTMLparser_db-list.\";s:7:\"default\";s:0:\"\";s:12:\"column_count\";i:3;s:16:\"is_propertyTable\";i:1;}i:12;a:6:{s:8:\"property\";s:14:\"dontUndoHSC_db\";s:8:\"datatype\";s:7:\"boolean\";s:11:\"description\";s:293:\"<i>(Applies for &quot;ts_transform&quot; only (function divideIntoLines))</i>\n&nbsp;\nDirection: To database\nDefault is to re-convert literals to characters (that is &amp;lt; to &lt;) outside of HTML-tags. This is disabled by this boolean. (HSC means HtmlSpecialChars - which is a PHP function)\";s:7:\"default\";s:0:\"\";s:12:\"column_count\";i:3;s:16:\"is_propertyTable\";i:1;}i:13;a:6:{s:8:\"property\";s:26:\"dontProtectUnknownTags_rte\";s:8:\"datatype\";s:7:\"boolean\";s:11:\"description\";s:523:\"<i>(Applies for &quot;ts_transform&quot; only (function divideIntoLines))</i>\n&nbsp;\nDirection: To RTE\nDefault is that tags unknown to HTMLparser_rte is &quot;protected&quot; when sent to the RTE. This means they are converted from eg &lt;MYTAG&gt; to &amp;lt;MYTAG&amp;gt;. This is normally very fine, because it can be edited plainly by the editor and when returned to the database the tag is (by default, disabled by .dontUndoHSC_db) converted back.\nSetting this option will prevent unknown tags from becoming protected.\";s:7:\"default\";s:0:\"\";s:12:\"column_count\";i:3;s:16:\"is_propertyTable\";i:1;}i:14;a:6:{s:8:\"property\";s:11:\"dontHSC_rte\";s:8:\"datatype\";s:7:\"boolean\";s:11:\"description\";s:307:\"<i>(Applies for &quot;ts_transform&quot; only (function divideIntoLines))</i>\n&nbsp;\nDirection: To RTE\nDefault is that all content outside of HTML-tags is passed through htmlspecialchars(). This will disable that. (opposite to .dontUndoHSC_db)\nThis option disables the default htmlspecialchars() conversion.\";s:7:\"default\";s:0:\"\";s:12:\"column_count\";i:3;s:16:\"is_propertyTable\";i:1;}i:15;a:6:{s:8:\"property\";s:21:\"dontConvAmpInNBSP_rte\";s:8:\"datatype\";s:7:\"boolean\";s:11:\"description\";s:261:\"<i>(Applies for &quot;ts_transform&quot; only (function divideIntoLines))</i>\n&nbsp;\nDirection: To RTE\nBy default all &amp;nbsp; codes are NOT converted to &amp;amp;nbsp; which they naturally word (unless .dontHSC_rte is set). You can disable that by this flag.\";s:7:\"default\";s:0:\"\";s:12:\"column_count\";i:3;s:16:\"is_propertyTable\";i:1;}i:16;a:6:{s:8:\"property\";s:17:\"allowedFontColors\";s:8:\"datatype\";s:18:\"list of HTMLcolors\";s:11:\"description\";s:187:\"<i>(Applies for &quot;ts_transform&quot; only (function divideIntoLines))</i>\n&nbsp;\nDirection: To DB\nIf set, this is the only colors which will be allowed in font-tags! Case insensitive.\";s:7:\"default\";s:0:\"\";s:12:\"column_count\";i:3;s:16:\"is_propertyTable\";i:1;}i:17;a:6:{s:8:\"property\";s:14:\"allowedClasses\";s:8:\"datatype\";s:15:\"list of strings\";s:11:\"description\";s:593:\"<i>(Applies for &quot;ts_transform&quot; only (function divideIntoLines))</i>\n&nbsp;\nDirection: To DB\nAllowed general classnames when content is stored in database. Could be a list matching the number of defined classes you have. Case-insensitive.\nThis might be a really good idea to do, because when pasting in content from MS word for instance there are a lot of &lt;SPAN&gt; and &lt;P&gt; tags which may have class-names in. So by setting a list of allowed classes, such foreign classnames are removed.\nIf a classname is not found in this list, the default is to remove the class-attribute.\";s:7:\"default\";s:0:\"\";s:12:\"column_count\";i:3;s:16:\"is_propertyTable\";i:1;}i:18;a:6:{s:8:\"property\";s:19:\"skipAlign\nskipClass\";s:8:\"datatype\";s:7:\"boolean\";s:11:\"description\";s:327:\"<i>(Applies for &quot;ts_transform&quot; only (function divideIntoLines))</i>\n&nbsp;\nIf set, then the align and class attributes of &lt;P&gt;/&lt;DIV&gt; sections (respectively) will be ignored. Normally &lt;P&gt;/&lt;DIV&gt; tags are preserved if one or both of these attributes are present in the tag. Otherwise it\'s removed.\";s:7:\"default\";s:0:\"\";s:12:\"column_count\";i:3;s:16:\"is_propertyTable\";i:1;}i:19;a:6:{s:8:\"property\";s:15:\"keepPDIVattribs\";s:8:\"datatype\";s:38:\"list of tag attributes &nbsp;(strings)\";s:11:\"description\";s:251:\"<i>(Applies for &quot;ts_transform&quot; only (function divideIntoLines))</i>\n&nbsp;\n&quot;align&quot; and &quot;class&quot; are the only attributes preserved for &lt;P&gt;/&lt;DIV&gt; tags. Here you can specify a list of other attributes to preserve.\";s:7:\"default\";s:0:\"\";s:12:\"column_count\";i:3;s:16:\"is_propertyTable\";i:1;}i:20;a:6:{s:8:\"property\";s:17:\"remapParagraphTag\";s:8:\"datatype\";s:16:\"string / boolean\";s:11:\"description\";s:493:\"<i>(Applies for &quot;ts_transform&quot; only (function divideIntoLines))</i>\n&nbsp;\nWhen &lt;P&gt;/&lt;DIV&gt; sections are converted to be put into the database, the tag - P or DIV - is preserved. However setting this options to either P or DIV will force the section to be converted to the one or the other.\nIf the value is set true (1), then it works as a general disable-flag for the whole section-convertion stuff here and the result will be no tags preserved what so ever. Just removed.\";s:7:\"default\";s:0:\"\";s:12:\"column_count\";i:3;s:16:\"is_propertyTable\";i:1;}i:21;a:6:{s:8:\"property\";s:26:\"useDIVasParagraphTagForRTE\";s:8:\"datatype\";s:6:\"string\";s:11:\"description\";s:247:\"<i>(Applies for &quot;ts_transform&quot; only (function divideIntoLines))</i>\n&nbsp;\nUse &lt;DIV&gt;-tags for sections when converting lines from database to RTE. Default is &lt;P&gt;. Applies only to lines which has NO tag wrapped around already.\";s:7:\"default\";s:0:\"\";s:12:\"column_count\";i:3;s:16:\"is_propertyTable\";i:1;}i:22;a:6:{s:8:\"property\";s:14:\"preserveTables\";s:8:\"datatype\";s:7:\"boolean\";s:11:\"description\";s:81:\"<i>(Applies for &quot;ts_transform&quot;)</i>\n&nbsp;\nIf set, tables are preserved\";s:7:\"default\";s:0:\"\";s:12:\"column_count\";i:3;s:16:\"is_propertyTable\";i:1;}i:23;a:6:{s:8:\"property\";s:20:\"dontFetchExtPictures\";s:8:\"datatype\";s:7:\"boolean\";s:11:\"description\";s:198:\"<i>(Applies for &quot;ts_images&quot;)</i>\n&nbsp;\nIf set, images from external urls are not fetched for the page if content is pasted from external sources. Normally this process of copying is done.\";s:7:\"default\";s:0:\"\";s:12:\"column_count\";i:3;s:16:\"is_propertyTable\";i:1;}i:24;a:6:{s:8:\"property\";s:75:\"exitHTMLparser_rte\nexitHTMLparser_db\nentryHTMLparser_rte\nentryHTMLparser_db\";s:8:\"datatype\";s:23:\"boolean/-&gt;HTMLparser\";s:11:\"description\";s:264:\"<i>(Applies for all kinds of processing)</i>\n&nbsp;\nAllows you to enable/disable the HTMLparser for the content before (entry) and after (exit) the content is processed with the predefined processors (eg. ts_images or ts_transform).\nThere is no default values set.\";s:7:\"default\";s:0:\"\";s:12:\"column_count\";i:3;s:16:\"is_propertyTable\";i:1;}i:25;a:6:{s:8:\"property\";s:22:\"disableUnifyLineBreaks\";s:8:\"datatype\";s:7:\"boolean\";s:11:\"description\";s:247:\"<i>(Applies for all kinds of processing)</i>\n&nbsp;\nWhen entering the processor all \\r\\n linebreaks are converted to \\n (13-10 to 10). When leaving the processor all \\n is reconverted to \\r\\n (10 to 13-10).\nThis options disables that processing...\";s:7:\"default\";s:0:\"\";s:12:\"column_count\";i:3;s:16:\"is_propertyTable\";i:1;}}}','');
INSERT INTO static_tsconfig_help VALUES (138,214,'02e6d779110d410556fe5db2085ea06e','','page:-&gt;userCategory','a:1:{s:4:\"rows\";a:4:{i:0;a:6:{s:8:\"property\";s:4:\"load\";s:8:\"datatype\";s:6:\"string\";s:11:\"description\";s:307:\"If set, the a predefined set of user element is loaded into this category. They are always loaded in the key starting with 100 and then forward in steps of 10.\nCurrent options are:\n&quot;images_from_folder&quot;: Loads gif,jpg,jpeg,png images from the specified folder (defined by the .path property)\n&nbsp;\";s:7:\"default\";s:0:\"\";s:12:\"column_count\";i:3;s:16:\"is_propertyTable\";i:1;}i:1;a:6:{s:8:\"property\";s:5:\"merge\";s:8:\"datatype\";s:7:\"Boolean\";s:11:\"description\";s:106:\"If set, then any manually configured user elements are merged onto the ones loaded by the .load operation.\";s:7:\"default\";s:0:\"\";s:12:\"column_count\";i:3;s:16:\"is_propertyTable\";i:1;}i:2;a:6:{s:8:\"property\";s:4:\"path\";s:8:\"datatype\";s:6:\"String\";s:11:\"description\";s:183:\"<i>(Applies for load=images_from_folder only)</i>\n&nbsp;\nSets the path of the folder from which to fetch the images (gif,jpg,jpeg,png)\n&nbsp;\n<b>Example:</b>\n.path = fileadmin/istate/\";s:7:\"default\";s:0:\"\";s:12:\"column_count\";i:3;s:16:\"is_propertyTable\";i:1;}i:3;a:6:{s:8:\"property\";s:3:\"[#]\";s:8:\"datatype\";s:24:\"string/-&gt;userElements\";s:11:\"description\";s:1681:\"Configuration of the user elements.\nThe string value is the name of the user element. Language-splitted.\n&nbsp;\n<b>Example:</b>\n&nbsp;\nRTE.default.userElements {\n&nbsp;&nbsp;&nbsp;&nbsp;# Category with various elements\n&nbsp;&nbsp;10 = Various elements | Diverse elements\n&nbsp;&nbsp;10 {\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;# An image is inserted\n&nbsp;&nbsp;&nbsp;&nbsp;1 = Logo 1 | Bom&aelig;rke 1\n&nbsp;&nbsp;&nbsp;&nbsp;1.description = This is the logo number 1. | Dette er logo nummer 1\n&nbsp;&nbsp;&nbsp;&nbsp;1.content = &lt;img src=&quot;###_URL###fileadmin/istate/curro.png&quot;&gt;\n&nbsp;\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;# The text-selection is wrapped with &lt;sup&gt; tags.\n&nbsp;&nbsp;&nbsp;&nbsp;2 = Subscript\n&nbsp;&nbsp;&nbsp;&nbsp;2.description = Selected text is wrapped in &lt;sup&gt;-tags.\n&nbsp;&nbsp;&nbsp;&nbsp;2.mode = wrap\n&nbsp;&nbsp;&nbsp;&nbsp;2.content = &lt;sup&gt;|&lt;/sup&gt;\n&nbsp;\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;# This submits the selected text content to the script, rte_cleaner.php\n&nbsp;&nbsp;&nbsp;&nbsp;5 = Strip all tags\n&nbsp;&nbsp;&nbsp;&nbsp;5.description = All HTML-codes are removed from selection.\n&nbsp;&nbsp;&nbsp;&nbsp;5.mode = processor\n&nbsp;&nbsp;&nbsp;&nbsp;5.submitToScript = typo3/rte_cleaner.php\n&nbsp;&nbsp;}\n&nbsp;\n&nbsp;&nbsp;&nbsp;&nbsp;# Category with images from the fileadmin/istate/ folder\n&nbsp;&nbsp;2.load = images_from_folder\n&nbsp;&nbsp;2.merge = 1\n&nbsp;&nbsp;2.path = fileadmin/istate/\n&nbsp;&nbsp;&nbsp;&nbsp;# here the logo from &quot;Various elements&quot; is included as well\n&nbsp;&nbsp;2.1 &lt; .10.1\n}\n&nbsp;&nbsp;# Show the user-button, if not existing\nRTE.default.showButtons = user\n&nbsp;\";s:7:\"default\";s:0:\"\";s:12:\"column_count\";i:3;s:16:\"is_propertyTable\";i:1;}}}','');
INSERT INTO static_tsconfig_help VALUES (139,214,'715494d57e172948fa27b2e8f6209d95','','page:-&gt;userElements','a:1:{s:4:\"rows\";a:5:{i:0;a:6:{s:8:\"property\";s:4:\"mode\";s:8:\"datatype\";s:6:\"string\";s:11:\"description\";s:543:\"Which kind of object it is.\nOptions:\n&quot;wrap&quot;: If a wrap, then the content is exploded by &quot;|&quot; and wrapped around the current text selection.\n&quot;processor&quot;: The content is submitted to the php-script defined by .submitToScript. GPvar(&quot;processContent&quot;) carries the selection content of the RTE and GPvar(&quot;returnUrl&quot;) contains the return url. (The &quot;content&quot; property is not used here!)\ndefault: The content is just inserted (pasted into) at the cursor or substituting any current selection.\";s:7:\"default\";s:0:\"\";s:12:\"column_count\";i:3;s:16:\"is_propertyTable\";i:1;}i:1;a:6:{s:8:\"property\";s:11:\"description\";s:8:\"datatype\";s:6:\"string\";s:11:\"description\";s:75:\"A short description shown beneath the user element title (which is in bold)\";s:7:\"default\";s:0:\"\";s:12:\"column_count\";i:3;s:16:\"is_propertyTable\";i:1;}i:2;a:6:{s:8:\"property\";s:7:\"content\";s:8:\"datatype\";s:6:\"string\";s:11:\"description\";s:41:\"The content inserted/wrapped into the RTE\";s:7:\"default\";s:0:\"\";s:12:\"column_count\";i:3;s:16:\"is_propertyTable\";i:1;}i:3;a:6:{s:8:\"property\";s:14:\"submitToScript\";s:8:\"datatype\";s:6:\"string\";s:11:\"description\";s:324:\"<i>(Applies only to mode=processor)</i>\n&nbsp;\nPHP to which the current text selection of the RTE is submitted. The script must be relative to the site-url or a full url starting with http://...\n&nbsp;\n<b>Example:</b>\n.submitToScript = typo3/rte_cleaner.php\nor\n.submitToScript = http://www.domain.org/some_extenal_script.php\";s:7:\"default\";s:0:\"\";s:12:\"column_count\";i:3;s:16:\"is_propertyTable\";i:1;}i:4;a:6:{s:8:\"property\";s:17:\"dontInsertSiteUrl\";s:8:\"datatype\";s:7:\"boolean\";s:11:\"description\";s:255:\"If set, the marker ###_URL### in the content property\'s content IS NOT substituted by the current site url. Normally you wish to do this for all &nbsp;image-references which must be prepended with the absolute url in order to display correctly in the RTE!\";s:7:\"default\";s:0:\"\";s:12:\"column_count\";i:3;s:16:\"is_propertyTable\";i:1;}}}','');
INSERT INTO static_tsconfig_help VALUES (140,214,'ca883d3d7f0ded00fde3dcd9d4756ff7','','page:-&gt;userLinks','a:1:{s:4:\"rows\";a:3:{i:0;a:6:{s:8:\"property\";s:3:\"url\";s:8:\"datatype\";s:6:\"string\";s:11:\"description\";s:112:\"The url.\nIf set, the marker ###_URL### in the content property\'s content is substituted by the current site url.\";s:7:\"default\";s:0:\"\";s:12:\"column_count\";i:3;s:16:\"is_propertyTable\";i:1;}i:1;a:6:{s:8:\"property\";s:11:\"description\";s:8:\"datatype\";s:6:\"string\";s:11:\"description\";s:73:\"A short description shown beneath the link &nbsp;title (which is in bold)\";s:7:\"default\";s:0:\"\";s:12:\"column_count\";i:3;s:16:\"is_propertyTable\";i:1;}i:2;a:6:{s:8:\"property\";s:6:\"target\";s:8:\"datatype\";s:6:\"string\";s:11:\"description\";s:27:\"Default target (if isset())\";s:7:\"default\";s:0:\"\";s:12:\"column_count\";i:3;s:16:\"is_propertyTable\";i:1;}}}','');
INSERT INTO static_tsconfig_help VALUES (253,290,'2cbceb369013795e09651a6e30d6e064','','tsref:(cObject).TEST','a:1:{s:4:\"rows\";a:4:{i:0;a:6:{s:8:\"property\";s:17:\"allWrap /+stdWrap\";s:8:\"datatype\";s:4:\"wrap\";s:11:\"description\";s:20:\"Wraps the whole item\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:1;a:6:{s:8:\"property\";s:14:\"wrapItemAndSub\";s:8:\"datatype\";s:4:\"wrap\";s:11:\"description\";s:56:\"Wraps the whole item and any submenu concatenated to it.\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:2;a:6:{s:8:\"property\";s:16:\"subst_elementUid\";s:8:\"datatype\";s:7:\"boolean\";s:11:\"description\";s:287:\"If set, all appearances of the string \'{elementUid}\' in the total element html-code (after wrapped in .allWrap} is substituted with the uid number of the menu item.\nThis is useful if you want to insert an identification code in the HTML in order to manipulate properties with JavaScript.\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:3;a:6:{s:8:\"property\";s:12:\"RO_chBgColor\";s:8:\"datatype\";s:6:\"string\";s:11:\"description\";s:894:\"If property RO is set (see below) then you can set this property to a certain set of parameters which will allow you to change the background color of eg. the tablecell when the mouse rolls over you text-link.\n&nbsp;\n<b>Syntax:</b>\n&nbsp;\n<b>Example:</b>\n&nbsp;\nThis example will start out with the table cells in #eeeeee and change them to #cccccc (and back) when rolled over. The &quot;1tmenu&quot; string is a unique id for the menu items. You may not need it (unless the same menu items are more than once on a page), but the important thing is that the id of the table cell has the exact same label before the {elementUid} (red marks). The other important thing is that you DO set a default background color for the cell with the style-attribute (blue marking). If you do not, Mozilla browsers will behave a little strange by not capturing the mouseout event the first time it\'s triggered.\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}}}','');
INSERT INTO static_tsconfig_help VALUES (255,287,'255d01ae1b0d5003500f17aeccc21a14','','nbsp;','N;','');
INSERT INTO static_tsconfig_help VALUES (256,287,'255d01ae1b0d5003500f17aeccc21a14','','nbsp;','N;','');
INSERT INTO static_tsconfig_help VALUES (291,287,'255d01ae1b0d5003500f17aeccc21a14','','nbsp;','N;','');
INSERT INTO static_tsconfig_help VALUES (290,287,'255d01ae1b0d5003500f17aeccc21a14','','nbsp;','N;','');
INSERT INTO static_tsconfig_help VALUES (289,287,'255d01ae1b0d5003500f17aeccc21a14','','nbsp;','N;','');
INSERT INTO static_tsconfig_help VALUES (288,287,'255d01ae1b0d5003500f17aeccc21a14','','nbsp;','N;','');
INSERT INTO static_tsconfig_help VALUES (287,287,'255d01ae1b0d5003500f17aeccc21a14','','nbsp;','N;','');
INSERT INTO static_tsconfig_help VALUES (286,287,'255d01ae1b0d5003500f17aeccc21a14','','nbsp;','N;','');
INSERT INTO static_tsconfig_help VALUES (285,287,'255d01ae1b0d5003500f17aeccc21a14','','nbsp;','N;','');
INSERT INTO static_tsconfig_help VALUES (284,287,'255d01ae1b0d5003500f17aeccc21a14','','nbsp;','N;','');
INSERT INTO static_tsconfig_help VALUES (283,287,'255d01ae1b0d5003500f17aeccc21a14','','nbsp;','N;','');
INSERT INTO static_tsconfig_help VALUES (282,287,'255d01ae1b0d5003500f17aeccc21a14','','nbsp;','N;','');
INSERT INTO static_tsconfig_help VALUES (281,287,'255d01ae1b0d5003500f17aeccc21a14','','nbsp;','N;','');
INSERT INTO static_tsconfig_help VALUES (280,287,'1dc72888e2a44ce7f0eef46c39b1d738','','quot;Men&uuml; der Unterseiten&quot;: Bildet eine verlinkte Liste der Unterseiten von den ausgew&auml;hlten Ausgangspunkten ab. Ist kein Ausgangspunkt gew&auml;hlt, bildet Typo3 das Men&uuml; der Unterseiten der aktuellen Seite (in welche Sie das Men&uuml','N;','');
INSERT INTO static_tsconfig_help VALUES (279,287,'255d01ae1b0d5003500f17aeccc21a14','','nbsp;','N;','');
INSERT INTO static_tsconfig_help VALUES (278,287,'255d01ae1b0d5003500f17aeccc21a14','','nbsp;','N;','');
INSERT INTO static_tsconfig_help VALUES (277,287,'255d01ae1b0d5003500f17aeccc21a14','','nbsp;','N;','');
INSERT INTO static_tsconfig_help VALUES (276,287,'255d01ae1b0d5003500f17aeccc21a14','','nbsp;','N;','');
INSERT INTO static_tsconfig_help VALUES (275,287,'255d01ae1b0d5003500f17aeccc21a14','','nbsp;','N;','');
INSERT INTO static_tsconfig_help VALUES (274,287,'255d01ae1b0d5003500f17aeccc21a14','','nbsp;','N;','');
INSERT INTO static_tsconfig_help VALUES (273,287,'255d01ae1b0d5003500f17aeccc21a14','','nbsp;','N;','');
INSERT INTO static_tsconfig_help VALUES (292,287,'aacd94dbcc7fc3488fa3560f52bf1a76','','n der oberen Leiste des Klemmbretts stehen zwei Icons, ein Klappmen&uuml; und ein Button zum Ausf&uuml;hren von Aktionen zu Verf&uuml;gung.','N;','');
INSERT INTO static_tsconfig_help VALUES (293,287,'90a71ac5435e1b00f52774aa5a98da08','','er Buttonbezieht sich auf das Entfernen aller Elemente nur aus dem aktiven Klemmbrett - die betroffenen Seiten oder Seiteninhalte werden nicht aus der Website gel&ouml;scht.','N;','');
INSERT INTO static_tsconfig_help VALUES (272,287,'255d01ae1b0d5003500f17aeccc21a14','','nbsp;','N;','');
INSERT INTO static_tsconfig_help VALUES (271,287,'255d01ae1b0d5003500f17aeccc21a14','','nbsp;','N;','');
INSERT INTO static_tsconfig_help VALUES (270,287,'255d01ae1b0d5003500f17aeccc21a14','','nbsp;','N;','');
INSERT INTO static_tsconfig_help VALUES (269,287,'255d01ae1b0d5003500f17aeccc21a14','','nbsp;','N;','');
INSERT INTO static_tsconfig_help VALUES (268,287,'255d01ae1b0d5003500f17aeccc21a14','','nbsp;','N;','');
INSERT INTO static_tsconfig_help VALUES (267,287,'255d01ae1b0d5003500f17aeccc21a14','','nbsp;','N;','');
INSERT INTO static_tsconfig_help VALUES (266,287,'255d01ae1b0d5003500f17aeccc21a14','','nbsp;','N;','');
INSERT INTO static_tsconfig_help VALUES (265,287,'255d01ae1b0d5003500f17aeccc21a14','','nbsp;','N;','');
INSERT INTO static_tsconfig_help VALUES (264,287,'255d01ae1b0d5003500f17aeccc21a14','','nbsp;','N;','');
INSERT INTO static_tsconfig_help VALUES (263,287,'255d01ae1b0d5003500f17aeccc21a14','','nbsp;','N;','');
INSERT INTO static_tsconfig_help VALUES (262,287,'255d01ae1b0d5003500f17aeccc21a14','','nbsp;','N;','');
INSERT INTO static_tsconfig_help VALUES (254,287,'a9817419903d32d650804ddc3feaacf6','','s &ouml;ffnet sich ein Fenster das &uuml;ber Karteikarten zu navigieren ist. W&auml;hlen Sie den Reiter &quot;Allgemein&quot; und Sie finden die Bezeichnung','N;','');
INSERT INTO static_tsconfig_help VALUES (257,287,'255d01ae1b0d5003500f17aeccc21a14','','nbsp;','N;','');
INSERT INTO static_tsconfig_help VALUES (258,287,'255d01ae1b0d5003500f17aeccc21a14','','nbsp;','N;','');
INSERT INTO static_tsconfig_help VALUES (259,287,'255d01ae1b0d5003500f17aeccc21a14','','nbsp;','N;','');
INSERT INTO static_tsconfig_help VALUES (261,287,'255d01ae1b0d5003500f17aeccc21a14','','nbsp;','N;','');
INSERT INTO static_tsconfig_help VALUES (260,287,'255d01ae1b0d5003500f17aeccc21a14','','nbsp;','N;','');
INSERT INTO static_tsconfig_help VALUES (294,287,'255d01ae1b0d5003500f17aeccc21a14','','nbsp;','N;','');
INSERT INTO static_tsconfig_help VALUES (295,287,'255d01ae1b0d5003500f17aeccc21a14','','nbsp;','N;','');
INSERT INTO static_tsconfig_help VALUES (296,225,'255d01ae1b0d5003500f17aeccc21a14','','nbsp;','N;','');
INSERT INTO static_tsconfig_help VALUES (297,311,'255d01ae1b0d5003500f17aeccc21a14','','nbsp;','N;','');
INSERT INTO static_tsconfig_help VALUES (298,311,'255d01ae1b0d5003500f17aeccc21a14','','nbsp;','N;','');
INSERT INTO static_tsconfig_help VALUES (299,311,'255d01ae1b0d5003500f17aeccc21a14','','nbsp;','N;','');
INSERT INTO static_tsconfig_help VALUES (315,299,'2cbceb369013795e09651a6e30d6e064','','tsref:(cObject).TEST','a:1:{s:4:\"rows\";a:1:{i:0;a:6:{s:8:\"property\";s:6:\"&nbsp;\";s:8:\"datatype\";s:6:\"&nbsp;\";s:11:\"description\";s:6:\"&nbsp;\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}}}','');
INSERT INTO static_tsconfig_help VALUES (316,299,'2cbceb369013795e09651a6e30d6e064','','tsref:(cObject).TEST','a:1:{s:4:\"rows\";a:1:{i:0;a:6:{s:8:\"property\";s:6:\"&nbsp;\";s:8:\"datatype\";s:6:\"&nbsp;\";s:11:\"description\";s:6:\"&nbsp;\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}}}','');
INSERT INTO static_tsconfig_help VALUES (314,299,'2cbceb369013795e09651a6e30d6e064','','tsref:(cObject).TEST','a:1:{s:4:\"rows\";a:6:{i:0;a:6:{s:8:\"property\";s:3:\"CMD\";s:8:\"datatype\";s:6:\"&nbsp;\";s:11:\"description\";s:6:\"unused\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:1;a:6:{s:8:\"property\";s:7:\"pidList\";s:8:\"datatype\";s:15:\"Int, comma list\";s:11:\"description\";s:78:\"Comma seperated list of page id\'s from where to fetch FAQ records for display.\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:2;a:6:{s:8:\"property\";s:9:\"recursive\";s:8:\"datatype\";s:3:\"int\";s:11:\"description\";s:47:\"Level to search recursive in the pidList pages.\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:3;a:6:{s:8:\"property\";s:10:\"storagePid\";s:8:\"datatype\";s:3:\"int\";s:11:\"description\";s:93:\"Page id where new records should be stored. This happen with question submissions from users.\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:4;a:6:{s:8:\"property\";s:11:\"notifyEmail\";s:8:\"datatype\";s:6:\"string\";s:11:\"description\";s:56:\"Email address to notify of user submissions (questions).\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:5;a:6:{s:8:\"property\";s:11:\"notify_from\";s:8:\"datatype\";s:6:\"string\";s:11:\"description\";s:49:\"Used as sender address in the notification email.\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}}}','');
INSERT INTO static_tsconfig_help VALUES (303,146,'9729f600e0afd4105da00db896474239','','tsref:plugin.tx_newloginbox_pi3','a:1:{s:4:\"rows\";a:11:{i:0;a:6:{s:8:\"property\";s:3:\"CMD\";s:8:\"datatype\";s:6:\"&nbsp;\";s:11:\"description\";s:15:\"[Future option]\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:1;a:6:{s:8:\"property\";s:7:\"pidList\";s:8:\"datatype\";s:6:\"&nbsp;\";s:11:\"description\";s:15:\"[Future option]\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:2;a:6:{s:8:\"property\";s:9:\"recursive\";s:8:\"datatype\";s:6:\"&nbsp;\";s:11:\"description\";s:15:\"[Future option]\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:3;a:6:{s:8:\"property\";s:19:\"tableParams_details\";s:8:\"datatype\";s:20:\"&lt;TABLE&gt;-params\";s:11:\"description\";s:158:\"Setting the attributes of the table tag of the table displaying the user details (single display).\nA class attribute is automatically appended to this string!\";s:7:\"default\";s:46:\"border=0 cellpadding=1 cellspacing=2 width=90%\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:4;a:6:{s:8:\"property\";s:26:\"listView.results_at_a_time\";s:8:\"datatype\";s:4:\"int+\";s:11:\"description\";s:54:\"The number of records to show at a time in the listing\";s:7:\"default\";s:2:\"50\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:5;a:6:{s:8:\"property\";s:17:\"listView.maxPages\";s:8:\"datatype\";s:4:\"int+\";s:11:\"description\";s:80:\"The maximum number of &quot;browser&quot;-pages (&lt;PREV, 1, 2, 3....) to show.\";s:7:\"default\";s:2:\"20\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:6;a:6:{s:8:\"property\";s:19:\"listView.show.email\";s:8:\"datatype\";s:7:\"boolean\";s:11:\"description\";s:77:\"Whether the email address is shown in the limited (no-login) listing of users\";s:7:\"default\";s:1:\"1\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:7;a:6:{s:8:\"property\";s:19:\"listView.alwaysPrev\";s:8:\"datatype\";s:7:\"boolean\";s:11:\"description\";s:73:\"Whether to always display the &quot;&lt;PREV&quot; link in the browsebox.\";s:7:\"default\";s:1:\"1\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:8;a:6:{s:8:\"property\";s:18:\"_CSS_DEFAULT_STYLE\";s:8:\"datatype\";s:6:\"string\";s:11:\"description\";s:178:\"Default CSS style. You should unset this value and copy the CSS selectors to a stylesheet.\nNotice that the selectors will apply to all templates in the TYPO3 database by default!\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:9;a:6:{s:8:\"property\";s:32:\"_LOCAL_LANG.[langkey].[labelkey]\";s:8:\"datatype\";s:6:\"string\";s:11:\"description\";s:48:\"Overriding the labels from the local lang array.\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:10;a:6:{s:8:\"property\";s:29:\"_DEFAULT_PI_VARS.[piVars_key]\";s:8:\"datatype\";s:6:\"string\";s:11:\"description\";s:214:\"Setting the default value of a piVars value (those values used in the post/get requests within the plugin.)\n&nbsp;\n<b>Example:</b>\n&nbsp;\nThis will set the pointer to &quot;Page 3&quot; in the browsebox by default.\";s:7:\"default\";s:1:\"0\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}}}','');
INSERT INTO static_tsconfig_help VALUES (304,146,'d67ec67d0144c512f12639943536a622','','tsref:plugin.tx_newloginbox_pi1','a:1:{s:4:\"rows\";a:8:{i:0;a:6:{s:8:\"property\";s:11:\"detailsPage\";s:8:\"datatype\";s:4:\"int+\";s:11:\"description\";s:136:\"The PID number of the page where the details of the users should be displayed. The username is linked to this page if this PID is given.\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:1;a:6:{s:8:\"property\";s:10:\"email_from\";s:8:\"datatype\";s:6:\"&nbsp;\";s:11:\"description\";s:66:\"The sender email address of the &quot;forgot password&quot; emails\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:2;a:6:{s:8:\"property\";s:14:\"email_fromName\";s:8:\"datatype\";s:6:\"&nbsp;\";s:11:\"description\";s:57:\"The sender NAME of the &quot;forgot password&quot; emails\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:3;a:6:{s:8:\"property\";s:19:\"tableParams_details\";s:8:\"datatype\";s:20:\"&lt;TABLE&gt;-params\";s:11:\"description\";s:158:\"Setting the attributes of the table tag of the table displaying the user details (single display).\nA class attribute is automatically appended to this string!\";s:7:\"default\";s:8:\"border=0\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:4;a:6:{s:8:\"property\";s:7:\"replyTo\";s:8:\"datatype\";s:6:\"&nbsp;\";s:11:\"description\";s:68:\"The reply-to email address of the &quot;forgot password&quot; emails\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:5;a:6:{s:8:\"property\";s:18:\"_CSS_DEFAULT_STYLE\";s:8:\"datatype\";s:6:\"string\";s:11:\"description\";s:178:\"Default CSS style. You should unset this value and copy the CSS selectors to a stylesheet.\nNotice that the selectors will apply to all templates in the TYPO3 database by default!\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:6;a:6:{s:8:\"property\";s:32:\"_LOCAL_LANG.[langkey].[labelkey]\";s:8:\"datatype\";s:6:\"string\";s:11:\"description\";s:48:\"Overriding the labels from the local lang array.\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:7;a:6:{s:8:\"property\";s:29:\"_DEFAULT_PI_VARS.[piVars_key]\";s:8:\"datatype\";s:6:\"string\";s:11:\"description\";s:107:\"Setting the default value of a piVars value (those values used in the post/get requests within the plugin.)\";s:7:\"default\";s:1:\"0\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}}}','');
INSERT INTO static_tsconfig_help VALUES (319,16,'f6d94840515a9e43422f184482e42e5c','','tsref:plugin.tx_indexedsearch','a:1:{s:4:\"rows\";a:6:{i:0;a:6:{s:8:\"property\";s:15:\"specConfs.[pid]\";s:8:\"datatype\";s:1:\"-\";s:11:\"description\";s:908:\"&quot;specConfs&quot; is an array of objects with properties that can customize certain behaviours of the display of a result row depending on it\'s position in the rootline. For instance you can define that all results which links to pages in a branch from page id 123 should have another page icon displayed. Of you can add a suffix to the class names so you can style that section differently.\n&nbsp;\n<b>Examples:</b>\nIf a page &quot;Contact&quot; is found in a search for &quot;address&quot; and that &quot;Contact&quot; page is in the rootline &quot;Frontpage [ID=23] &gt; About us [ID=45] &gt; Contact [ID=77]&quot; then you should set the pid value to either &quot;77&quot; or &quot;45&quot;. If &quot;45&quot; then all subpages including the &quot;About us&quot; page will have similar configuration.\nIf the pid value is set to 0 (zero) it will apply to all pages.\n&nbsp;\nPlease see the options below.\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:1;a:6:{s:8:\"property\";s:24:\"specConfs.[pid].pageIcon\";s:8:\"datatype\";s:18:\"-&gt;IMAGE cObject\";s:11:\"description\";s:22:\"Alternative page icon.\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:2;a:6:{s:8:\"property\";s:25:\"specConfs.[pid].CSSsuffix\";s:8:\"datatype\";s:6:\"string\";s:11:\"description\";s:311:\"A string that will be appended to the class-names of all the class-attributes used within the result row presentation. The prefix will be like this:\n&nbsp;\n<b>Example:</b>\nIf &quot;...CSSsuffix = doc&quot; then eg. the class name &quot;tx-indexedsearch-title&quot; will be &quot;tx-indexedsearch-title-doc&quot;\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:3;a:6:{s:8:\"property\";s:18:\"search.rootPidList\";s:8:\"datatype\";s:11:\"list of int\";s:11:\"description\";s:299:\"A list of integer which should be root-pages to search from. Thus you can search multiple branches of the page tree by setting this property to a list of page id numbers.\nIf this value is set to less than zero (eg. -1) searching will happen in ALL of the page tree with no regard to branches at all.\";s:7:\"default\";s:24:\"The current root-page id\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:4;a:6:{s:8:\"property\";s:32:\"search.detect_sys_domain_records\";s:8:\"datatype\";s:7:\"boolean\";s:11:\"description\";s:86:\"If set, then the search results are linked to the proper domains where they are found.\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:5;a:6:{s:8:\"property\";s:39:\"search.detect_sys_domain_records.target\";s:8:\"datatype\";s:6:\"string\";s:11:\"description\";s:25:\"Target for external URLs.\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}}}','');
INSERT INTO static_tsconfig_help VALUES (320,16,'255d01ae1b0d5003500f17aeccc21a14','','nbsp;','a:1:{s:4:\"rows\";a:6:{i:0;a:6:{s:8:\"property\";s:15:\"specConfs.[pid]\";s:8:\"datatype\";s:1:\"-\";s:11:\"description\";s:908:\"&quot;specConfs&quot; is an array of objects with properties that can customize certain behaviours of the display of a result row depending on it\'s position in the rootline. For instance you can define that all results which links to pages in a branch from page id 123 should have another page icon displayed. Of you can add a suffix to the class names so you can style that section differently.\n&nbsp;\n<b>Examples:</b>\nIf a page &quot;Contact&quot; is found in a search for &quot;address&quot; and that &quot;Contact&quot; page is in the rootline &quot;Frontpage [ID=23] &gt; About us [ID=45] &gt; Contact [ID=77]&quot; then you should set the pid value to either &quot;77&quot; or &quot;45&quot;. If &quot;45&quot; then all subpages including the &quot;About us&quot; page will have similar configuration.\nIf the pid value is set to 0 (zero) it will apply to all pages.\n&nbsp;\nPlease see the options below.\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:1;a:6:{s:8:\"property\";s:24:\"specConfs.[pid].pageIcon\";s:8:\"datatype\";s:18:\"-&gt;IMAGE cObject\";s:11:\"description\";s:22:\"Alternative page icon.\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:2;a:6:{s:8:\"property\";s:25:\"specConfs.[pid].CSSsuffix\";s:8:\"datatype\";s:6:\"string\";s:11:\"description\";s:311:\"A string that will be appended to the class-names of all the class-attributes used within the result row presentation. The prefix will be like this:\n&nbsp;\n<b>Example:</b>\nIf &quot;...CSSsuffix = doc&quot; then eg. the class name &quot;tx-indexedsearch-title&quot; will be &quot;tx-indexedsearch-title-doc&quot;\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:3;a:6:{s:8:\"property\";s:18:\"search.rootPidList\";s:8:\"datatype\";s:11:\"list of int\";s:11:\"description\";s:299:\"A list of integer which should be root-pages to search from. Thus you can search multiple branches of the page tree by setting this property to a list of page id numbers.\nIf this value is set to less than zero (eg. -1) searching will happen in ALL of the page tree with no regard to branches at all.\";s:7:\"default\";s:24:\"The current root-page id\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:4;a:6:{s:8:\"property\";s:32:\"search.detect_sys_domain_records\";s:8:\"datatype\";s:7:\"boolean\";s:11:\"description\";s:86:\"If set, then the search results are linked to the proper domains where they are found.\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:5;a:6:{s:8:\"property\";s:39:\"search.detect_sys_domain_records.target\";s:8:\"datatype\";s:6:\"string\";s:11:\"description\";s:25:\"Target for external URLs.\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}}}','');
INSERT INTO static_tsconfig_help VALUES (308,358,'2cbceb369013795e09651a6e30d6e064','','tsref:(cObject).TEST','a:1:{s:4:\"rows\";a:2:{i:0;a:6:{s:8:\"property\";s:12:\"templateFile\";s:8:\"datatype\";s:6:\"string\";s:11:\"description\";s:33:\"File ressource: the template file\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:1;a:6:{s:8:\"property\";s:5:\"image\";s:8:\"datatype\";s:5:\"image\";s:11:\"description\";s:58:\"The config for the images (title image, floorplans, views)\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}}}','');
INSERT INTO static_tsconfig_help VALUES (309,363,'193db3eb3fca9e02aae4f4e235ddde03','','tsref:plugin.tt_products','a:1:{s:4:\"rows\";a:7:{i:0;a:6:{s:8:\"property\";s:15:\"productsLib.inc\";s:8:\"datatype\";s:0:\"\";s:11:\"description\";s:125:\"Main class used to display the shopping basket.\nCall it from a USER cObject with \'userFunc = user_products-&gt;main_products\'\";s:7:\"default\";s:0:\"\";s:12:\"column_count\";i:2;s:16:\"is_propertyTable\";i:1;}i:1;a:6:{s:8:\"property\";s:17:\"products_mail.inc\";s:8:\"datatype\";s:0:\"\";s:11:\"description\";s:48:\"Class for sending HTML-email order confirmations\";s:7:\"default\";s:0:\"\";s:12:\"column_count\";i:2;s:16:\"is_propertyTable\";i:1;}i:2;a:6:{s:8:\"property\";s:28:\"products_comp_calcScript.inc\";s:8:\"datatype\";s:0:\"\";s:11:\"description\";s:27:\"Example \'calculationScript\'\";s:7:\"default\";s:0:\"\";s:12:\"column_count\";i:2;s:16:\"is_propertyTable\";i:1;}i:3;a:6:{s:8:\"property\";s:54:\"products_template.tmpl\nproducts_template_htmlmail.tmpl\";s:8:\"datatype\";s:0:\"\";s:11:\"description\";s:89:\"Example templates in english.\n\'.._htmlmail.tmpl\' is a HTML-wrap for the HTML-emails sent.\";s:7:\"default\";s:0:\"\";s:12:\"column_count\";i:2;s:16:\"is_propertyTable\";i:1;}i:4;a:6:{s:8:\"property\";s:62:\"\'handleScripts\' for interfacing with external payment gateways\";s:8:\"datatype\";s:0:\"\";s:11:\"description\";s:0:\"\";s:7:\"default\";s:0:\"\";s:12:\"column_count\";i:1;s:16:\"is_propertyTable\";i:1;}i:5;a:6:{s:8:\"property\";s:16:\"payment_DIBS.php\";s:8:\"datatype\";s:0:\"\";s:11:\"description\";s:130:\"Script for interfacing with DIBS (Danish Internet Payment System) in Denmark. You can reach them at http://www.architrade.com/uk/.\";s:7:\"default\";s:0:\"\";s:12:\"column_count\";i:2;s:16:\"is_propertyTable\";i:1;}i:6;a:6:{s:8:\"property\";s:26:\"payment_DIBS_template.tmpl\";s:8:\"datatype\";s:0:\"\";s:11:\"description\";s:31:\"Template file for DIBS payment.\";s:7:\"default\";s:0:\"\";s:12:\"column_count\";i:2;s:16:\"is_propertyTable\";i:1;}}}','');
INSERT INTO static_tsconfig_help VALUES (310,355,'d5d05a1da766c8752918259cd571b75f','','tsref:(script).fe_adminLib','a:1:{s:4:\"rows\";a:3:{i:0;a:6:{s:8:\"property\";s:7:\"1, 2, 3\";s:8:\"datatype\";s:6:\"String\";s:11:\"description\";s:362:\"The methodname known &nbsp;by CDV, currently one of:\nVATREGNR_DE : &nbsp;&nbsp;&nbsp;VAT Registration Number Germany\nVATREGNR_NL : &nbsp;&nbsp;&nbsp;VAT Registration Number Netherlands\nVATREGNR_AT : &nbsp;&nbsp;&nbsp;VAT Registration Number Germany\nVATREGNR_BE : &nbsp;&nbsp;&nbsp;VAT Registration Number Austria\nIDENTITYCARD_DE: Number of a German Identity-Card\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:1;a:6:{s:8:\"property\";s:5:\"field\";s:8:\"datatype\";s:6:\"string\";s:11:\"description\";s:62:\"The name of the field the containes the string to be evaluated\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:2;a:6:{s:8:\"property\";s:9:\"evalError\";s:8:\"datatype\";s:6:\"string\";s:11:\"description\";s:75:\"The errormessage that shall be displayed by fe_AdminLib if validation fails\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}}}','');
INSERT INTO static_tsconfig_help VALUES (322,329,'264e674525e217bf9e5e952a32da8fce','','tsref:plugin.tx_ccglossar_pi2','a:1:{s:4:\"rows\";a:16:{i:0;a:6:{s:8:\"property\";s:6:\"&nbsp;\";s:8:\"datatype\";s:6:\"&nbsp;\";s:11:\"description\";s:6:\"&nbsp;\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:1;a:6:{s:8:\"property\";s:7:\"pidList\";s:8:\"datatype\";s:15:\"Int, comma list\";s:11:\"description\";s:83:\"Comma separated list of page id\'s from where to fetch glossary records for display.\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:2;a:6:{s:8:\"property\";s:9:\"recursive\";s:8:\"datatype\";s:3:\"int\";s:11:\"description\";s:47:\"Level to search recursive in the pidList pages.\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:3;a:6:{s:8:\"property\";s:10:\"catUidList\";s:8:\"datatype\";s:15:\"Int, comma list\";s:11:\"description\";s:39:\"use terms only from this category uids.\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:4;a:6:{s:8:\"property\";s:7:\"orderBy\";s:8:\"datatype\";s:6:\"string\";s:11:\"description\";s:233:\"Ordering of glossary terms. Makes sense because of the <i>max</i> option.\nHaving 51 glossary records will never use record number 51. Using <i>RAND()</i> will use the record \'sometimes\'.\n&nbsp;\nSet ordering like shown in the backend:\";s:7:\"default\";s:6:\"RAND()\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:5;a:6:{s:8:\"property\";s:3:\"max\";s:8:\"datatype\";s:3:\"int\";s:11:\"description\";s:19:\"Limit linked items.\";s:7:\"default\";s:2:\"50\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:6;a:6:{s:8:\"property\";s:13:\"termMinLength\";s:8:\"datatype\";s:3:\"int\";s:11:\"description\";s:24:\"Minimum length of terms.\";s:7:\"default\";s:1:\"3\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:7;a:6:{s:8:\"property\";s:14:\"linkTermAppend\";s:8:\"datatype\";s:6:\"string\";s:11:\"description\";s:37:\"HTML/string to append to linked text.\";s:7:\"default\";s:55:\"&lt;span style=&quot;color:#b00&quot;&gt;*&lt;/span&gt;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:8;a:6:{s:8:\"property\";s:13:\"linkWholeTerm\";s:8:\"datatype\";s:7:\"boolean\";s:11:\"description\";s:44:\"Don\'t append a link but link the whole term.\";s:7:\"default\";s:5:\"false\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:9;a:6:{s:8:\"property\";s:19:\"linkWholeTermAppend\";s:8:\"datatype\";s:6:\"string\";s:11:\"description\";s:44:\"Append this if <i>linkWholeTerm</i> is used.\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:10;a:6:{s:8:\"property\";s:10:\"ATagParams\";s:8:\"datatype\";s:6:\"string\";s:11:\"description\";s:35:\"Additional parameters to the A tag.\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:11;a:6:{s:8:\"property\";s:6:\"&nbsp;\";s:8:\"datatype\";s:6:\"&nbsp;\";s:11:\"description\";s:6:\"&nbsp;\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:12;a:6:{s:8:\"property\";s:14:\"overlibCaption\";s:8:\"datatype\";s:7:\"boolean\";s:11:\"description\";s:50:\"Use the glossary term as caption in tooltip layer.\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:13;a:6:{s:8:\"property\";s:19:\"overlibFixedCaption\";s:8:\"datatype\";s:6:\"string\";s:11:\"description\";s:39:\"Use some fixed caption like \'Glossary\'.\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:14;a:6:{s:8:\"property\";s:13:\"overlibConfig\";s:8:\"datatype\";s:6:\"string\";s:11:\"description\";s:75:\"see http://www.bosrup.com/web/overlib/reference.html\n&nbsp;\n<b>Example:</b>\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:15;a:6:{s:8:\"property\";s:15:\"overlibDefaults\";s:8:\"datatype\";s:6:\"&nbsp;\";s:11:\"description\";s:91:\"Same as plugin.tx_overlib.defaults. May be overwritten here, but will change them globally.\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}}}','');
INSERT INTO static_tsconfig_help VALUES (317,330,'29cf48a65bff69e5c8e3f6340de3453a','','tsref:plugin.tx_overlib','a:1:{s:4:\"rows\";a:1:{i:0;a:6:{s:8:\"property\";s:8:\"defaults\";s:8:\"datatype\";s:16:\"array of strings\";s:11:\"description\";s:67:\"See overLIB Documentation for configuration values.\n&nbsp;\nExample:\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}}}','');
INSERT INTO static_tsconfig_help VALUES (318,330,'2cbceb369013795e09651a6e30d6e064','','tsref:(cObject).TEST','a:1:{s:4:\"rows\";a:12:{i:0;a:5:{s:8:\"property\";s:12:\"includeLib()\";s:8:\"datatype\";s:6:\"&nbsp;\";s:11:\"description\";s:154:\"Include the overLIB &nbsp;library and other data for page rendering.\nAny configuration has to be done before with function setDefaultValue()/setDefaults()\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;}i:1;a:5:{s:8:\"property\";s:17:\"setDefaultValue()\";s:8:\"datatype\";s:6:\"&nbsp;\";s:11:\"description\";s:36:\"Set configuration values of overLIB.\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;}i:2;a:5:{s:8:\"property\";s:5:\"$name\";s:8:\"datatype\";s:6:\"string\";s:11:\"description\";s:0:\"\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;}i:3;a:5:{s:8:\"property\";s:6:\"$value\";s:8:\"datatype\";s:6:\"string\";s:11:\"description\";s:0:\"\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;}i:4;a:5:{s:8:\"property\";s:13:\"setDefaults()\";s:8:\"datatype\";s:6:\"&nbsp;\";s:11:\"description\";s:46:\"Set configuration values of overLIB per array.\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;}i:5;a:5:{s:8:\"property\";s:4:\"$arr\";s:8:\"datatype\";s:5:\"array\";s:11:\"description\";s:0:\"\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;}i:6;a:5:{s:8:\"property\";s:13:\"linkToolTip()\";s:8:\"datatype\";s:6:\"&nbsp;\";s:11:\"description\";s:6:\"&nbsp;\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;}i:7;a:5:{s:8:\"property\";s:12:\"$linkContent\";s:8:\"datatype\";s:6:\"string\";s:11:\"description\";s:29:\"String that should be linked.\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;}i:8;a:5:{s:8:\"property\";s:11:\"$boxContent\";s:8:\"datatype\";s:6:\"string\";s:11:\"description\";s:53:\"The content that should appear inside of the tooltip.\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;}i:9;a:5:{s:8:\"property\";s:11:\"$aTagParams\";s:8:\"datatype\";s:6:\"string\";s:11:\"description\";s:35:\"Additional parameters of the A tag.\";s:7:\"default\";s:12:\"&quot;&quot;\";s:12:\"column_count\";i:4;}i:10;a:5:{s:8:\"property\";s:8:\"$caption\";s:8:\"datatype\";s:6:\"string\";s:11:\"description\";s:23:\"Caption of the tooltip.\";s:7:\"default\";s:12:\"&quot;&quot;\";s:12:\"column_count\";i:4;}i:11;a:5:{s:8:\"property\";s:7:\"$config\";s:8:\"datatype\";s:6:\"string\";s:11:\"description\";s:29:\"overLIB configuration.\n&nbsp;\";s:7:\"default\";s:12:\"&quot;&quot;\";s:12:\"column_count\";i:4;}}}','');
INSERT INTO static_tsconfig_help VALUES (321,16,'255d01ae1b0d5003500f17aeccc21a14','','nbsp;','a:1:{s:4:\"rows\";a:6:{i:0;a:6:{s:8:\"property\";s:15:\"specConfs.[pid]\";s:8:\"datatype\";s:1:\"-\";s:11:\"description\";s:908:\"&quot;specConfs&quot; is an array of objects with properties that can customize certain behaviours of the display of a result row depending on it\'s position in the rootline. For instance you can define that all results which links to pages in a branch from page id 123 should have another page icon displayed. Of you can add a suffix to the class names so you can style that section differently.\n&nbsp;\n<b>Examples:</b>\nIf a page &quot;Contact&quot; is found in a search for &quot;address&quot; and that &quot;Contact&quot; page is in the rootline &quot;Frontpage [ID=23] &gt; About us [ID=45] &gt; Contact [ID=77]&quot; then you should set the pid value to either &quot;77&quot; or &quot;45&quot;. If &quot;45&quot; then all subpages including the &quot;About us&quot; page will have similar configuration.\nIf the pid value is set to 0 (zero) it will apply to all pages.\n&nbsp;\nPlease see the options below.\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:1;a:6:{s:8:\"property\";s:24:\"specConfs.[pid].pageIcon\";s:8:\"datatype\";s:18:\"-&gt;IMAGE cObject\";s:11:\"description\";s:22:\"Alternative page icon.\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:2;a:6:{s:8:\"property\";s:25:\"specConfs.[pid].CSSsuffix\";s:8:\"datatype\";s:6:\"string\";s:11:\"description\";s:311:\"A string that will be appended to the class-names of all the class-attributes used within the result row presentation. The prefix will be like this:\n&nbsp;\n<b>Example:</b>\nIf &quot;...CSSsuffix = doc&quot; then eg. the class name &quot;tx-indexedsearch-title&quot; will be &quot;tx-indexedsearch-title-doc&quot;\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:3;a:6:{s:8:\"property\";s:18:\"search.rootPidList\";s:8:\"datatype\";s:11:\"list of int\";s:11:\"description\";s:299:\"A list of integer which should be root-pages to search from. Thus you can search multiple branches of the page tree by setting this property to a list of page id numbers.\nIf this value is set to less than zero (eg. -1) searching will happen in ALL of the page tree with no regard to branches at all.\";s:7:\"default\";s:24:\"The current root-page id\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:4;a:6:{s:8:\"property\";s:32:\"search.detect_sys_domain_records\";s:8:\"datatype\";s:7:\"boolean\";s:11:\"description\";s:86:\"If set, then the search results are linked to the proper domains where they are found.\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:5;a:6:{s:8:\"property\";s:39:\"search.detect_sys_domain_records.target\";s:8:\"datatype\";s:6:\"string\";s:11:\"description\";s:25:\"Target for external URLs.\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}}}','');
INSERT INTO static_tsconfig_help VALUES (323,323,'315ccebcea83a604b0f60107bbf6460a','','page:mod.web_txdanewslettersubscriptionM1; beuser:mod.web_txdanewslettersubscriptionM1','a:1:{s:4:\"rows\";a:3:{i:0;a:6:{s:8:\"property\";s:15:\"menu.function.1\";s:8:\"datatype\";s:7:\"boolean\";s:11:\"description\";s:81:\"If set to 0 (zero) the &quot;Newsletter categories&quot; item will be unavailable\";s:7:\"default\";s:1:\"1\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:1;a:6:{s:8:\"property\";s:15:\"menu.function.2\";s:8:\"datatype\";s:7:\"boolean\";s:11:\"description\";s:75:\"If set to 0 (zero) the &quot;Subscriber list&quot; item will be unavailable\";s:7:\"default\";s:1:\"1\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:2;a:6:{s:8:\"property\";s:18:\"fe_users_fieldList\";s:8:\"datatype\";s:15:\"list of strings\";s:11:\"description\";s:229:\"A list of fe_users fields to list in the backend for selection. The fields cound be from this list. Fields can only be listed once:\n&nbsp;\nusername,name,address,zip,city,telephone\n&nbsp;\nThe field, &quot;email&quot; is mandatory.\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}}}','');
INSERT INTO static_tsconfig_help VALUES (324,323,'9b339e8e0dc059aaad2c3d88fbda4eb3','','tsref:plugin.tx_danewslettersubscription_pi1','a:1:{s:4:\"rows\";a:4:{i:0;a:6:{s:8:\"property\";s:13:\"sorting_field\";s:8:\"datatype\";s:6:\"string\";s:11:\"description\";s:153:\"Allows you to set a sorting field for the listing of news categories.\nAllows values from the list;\nsorting,starttime,endtime,uid,crdate,title,description\";s:7:\"default\";s:7:\"sorting\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:1;a:6:{s:8:\"property\";s:12:\"sorting_desc\";s:8:\"datatype\";s:7:\"boolean\";s:11:\"description\";s:38:\"If set, sorting is in descending order\";s:7:\"default\";s:1:\"0\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:2;a:6:{s:8:\"property\";s:4:\"mode\";s:8:\"datatype\";s:6:\"string\";s:11:\"description\";s:370:\"Defines the mode. Can be set to blank, &quot;dual&quot; or &quot;login&quot;.\nThe default means that people will have to enter their email address. They will receive an email with a link back to the site which will allow them to subscribe or edit subscription.\nIf &quot;login&quot; then the subscription works for login users only.\nIf &quot;dual&quot; then it uses both.\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}i:3;a:6:{s:8:\"property\";s:16:\"mode.noAuthEmail\";s:8:\"datatype\";s:3:\"int\";s:11:\"description\";s:421:\"Default is 0 (zero)\n&nbsp;\n<b>1:</b>\nIf set non-subscribed users are NOT sent an email but directly guided to the subscription form. Thus there is NOT safety for users submitted correct email addresses or their own address for that sake.\nHowever if a user is already subscribed he will receive an email with a link to the page.\n<b>2:</b>\nLike 1, but where the editing of an existing profile does not require login either.\";s:7:\"default\";s:6:\"&nbsp;\";s:12:\"column_count\";i:4;s:16:\"is_propertyTable\";i:1;}}}','');

--
-- Table structure for table 'sys_action'
--

CREATE TABLE sys_action (
  uid int(11) unsigned NOT NULL auto_increment,
  pid int(11) unsigned NOT NULL default '0',
  tstamp int(11) unsigned NOT NULL default '0',
  crdate int(11) unsigned NOT NULL default '0',
  cruser_id int(11) unsigned NOT NULL default '0',
  title tinytext NOT NULL,
  description text NOT NULL,
  type tinyint(3) unsigned NOT NULL default '0',
  t1_userprefix varchar(20) NOT NULL default '',
  t1_copy_of_user int(11) NOT NULL default '0',
  t1_allowed_groups tinyblob NOT NULL,
  t2_data blob NOT NULL,
  assign_to_groups int(11) NOT NULL default '0',
  hidden tinyint(4) NOT NULL default '0',
  t1_create_user_dir tinyint(4) NOT NULL default '0',
  t3_listPid int(11) NOT NULL default '0',
  t3_tables varchar(40) NOT NULL default '',
  t4_recordsToEdit text NOT NULL,
  PRIMARY KEY  (uid),
  KEY cruser_id (cruser_id),
  KEY parent (pid)
) TYPE=MyISAM;

--
-- Dumping data for table 'sys_action'
--


INSERT INTO sys_action VALUES (1,0,1008086361,1008086361,1,'User w/access to \"Another site\"','Create a user with access to \"Another site in the database\".\r\nBasically a copy user of the \"be_test\" user.',1,'',2,'','',1,0,0,0,'','');
INSERT INTO sys_action VALUES (2,0,1008086455,1008086455,1,'Photo Marathon Subscribers','CSV file of the Photo Marathon Subscribers',2,'',0,'','a:4:{s:2:\"qC\";a:11:{s:23:\"search_query_smallparts\";N;s:11:\"queryConfig\";s:234:\"a:2:{i:0;a:4:{s:8:\"operator\";s:0:\"\";s:4:\"type\";s:9:\"FIELD_pid\";s:10:\"comparison\";s:2:\"32\";s:10:\"inputValue\";s:3:\"131\";}i:1;a:4:{s:8:\"operator\";s:2:\"OR\";s:4:\"type\";s:9:\"FIELD_pid\";s:10:\"comparison\";s:2:\"32\";s:10:\"inputValue\";s:1:\"7\";}}\";s:10:\"queryTable\";s:8:\"fe_users\";s:11:\"queryFields\";s:75:\"username,password,name,address,zip,city,country,email,telephone,company,uid\";s:10:\"queryLimit\";s:6:\"100000\";s:10:\"queryOrder\";s:8:\"username\";s:14:\"queryOrderDesc\";N;s:11:\"queryOrder2\";N;s:15:\"queryOrder2Desc\";N;s:10:\"queryGroup\";N;s:22:\"search_query_makeQuery\";s:3:\"csv\";}s:6:\"qCount\";s:104:\"SELECT count(*) FROM fe_users WHERE \nfe_users.pid = \'131\'\nOR fe_users.pid = \'7\' AND NOT fe_users.deleted\";s:7:\"qSelect\";s:203:\"SELECT username,password,name,address,zip,city,country,email,telephone,company,uid\nFROM fe_users\nWHERE \nfe_users.pid = \'131\'\nOR fe_users.pid = \'7\'\n AND NOT fe_users.deleted\nORDER BY username\nLIMIT 100000\";s:7:\"qString\";s:43:\"\nfe_users.pid = \'131\'\nOR fe_users.pid = \'7\'\";}',0,0,0,0,'','');
INSERT INTO sys_action VALUES (3,0,1008089583,1008086699,1,'News User','This action creates a new user which is allowed to participate in the news workflow. You can also assign the Article og News group to the user in addition.\r\n\r\nUsernames will be prepended with \"news_\"!\r\nThe template user has been assigned a language (German), so the new users created by this action will inherit this default language settings. Actually, the only thing different from the template user is Username, Password, Real Name and Email address along with the profile information. Any groups and mountpoints you specify here are added to the existing.',1,'news_',7,'4,2','',1,0,0,0,'','');
INSERT INTO sys_action VALUES (4,0,1018601532,1018601283,1,'Manage Guestbook','This action links directly to the folder with guestbook items. ',3,'',0,'','',0,0,0,15,'tt_guest','');
INSERT INTO sys_action VALUES (5,0,1018606633,1018603414,1,'Edit special records','',4,'',0,'','',2,0,0,0,'','tt_content_1,fe_groups_1,sys_action_5,be_users_1');

--
-- Table structure for table 'sys_action_asgr_mm'
--

CREATE TABLE sys_action_asgr_mm (
  uid_local int(11) unsigned NOT NULL default '0',
  uid_foreign int(11) unsigned NOT NULL default '0',
  sorting int(11) unsigned NOT NULL default '0',
  KEY uid_local (uid_local),
  KEY uid_foreign (uid_foreign)
) TYPE=MyISAM;

--
-- Dumping data for table 'sys_action_asgr_mm'
--


INSERT INTO sys_action_asgr_mm VALUES (1,1,1);
INSERT INTO sys_action_asgr_mm VALUES (3,3,1);
INSERT INTO sys_action_asgr_mm VALUES (5,6,1);
INSERT INTO sys_action_asgr_mm VALUES (5,4,2);

--
-- Table structure for table 'sys_be_shortcuts'
--

CREATE TABLE sys_be_shortcuts (
  uid int(11) unsigned NOT NULL auto_increment,
  userid int(11) unsigned NOT NULL default '0',
  module_name tinytext NOT NULL,
  url text NOT NULL,
  description tinytext NOT NULL,
  sorting int(11) NOT NULL default '0',
  sc_group tinyint(4) NOT NULL default '0',
  PRIMARY KEY  (uid),
  KEY event (userid)
) TYPE=MyISAM;

--
-- Dumping data for table 'sys_be_shortcuts'
--



--
-- Table structure for table 'sys_dmail'
--

CREATE TABLE sys_dmail (
  uid int(11) unsigned NOT NULL auto_increment,
  pid int(11) unsigned NOT NULL default '0',
  tstamp int(11) unsigned NOT NULL default '0',
  type tinyint(4) unsigned NOT NULL default '0',
  page int(11) unsigned NOT NULL default '0',
  attachment tinyblob NOT NULL,
  subject varchar(120) NOT NULL default '',
  from_email varchar(80) NOT NULL default '',
  from_name varchar(80) NOT NULL default '',
  replyto_email varchar(80) NOT NULL default '',
  replyto_name varchar(80) NOT NULL default '',
  organisation varchar(80) NOT NULL default '',
  priority tinyint(4) unsigned NOT NULL default '0',
  sendOptions tinyint(4) unsigned NOT NULL default '0',
  HTMLParams varchar(80) NOT NULL default '',
  plainParams varchar(80) NOT NULL default '',
  issent tinyint(4) unsigned NOT NULL default '0',
  renderedsize int(11) unsigned NOT NULL default '0',
  mailContent mediumblob NOT NULL,
  scheduled int(10) unsigned NOT NULL default '0',
  query_info mediumblob NOT NULL,
  scheduled_begin int(10) unsigned NOT NULL default '0',
  scheduled_end int(10) unsigned NOT NULL default '0',
  return_path varchar(80) NOT NULL default '',
  long_link_rdct_url varchar(80) NOT NULL default '',
  long_link_mode tinyint(4) unsigned NOT NULL default '0',
  PRIMARY KEY  (uid)
) TYPE=MyISAM;

--
-- Dumping data for table 'sys_dmail'
--


INSERT INTO sys_dmail VALUES (1,47,1004091877,0,48,'','Newsletter #1','john.doe@nothing.test','John Spam Doe','','','John Does Testsite',3,3,'','&type=99',0,68240,'a:3:{s:5:\"plain\";a:1:{s:7:\"content\";s:3138:\"SGVsbG8uCgpUaGlzIGlzIGRlZmF1bHQgdGVtcGxhdGUgZm9yIHBsYWluLXRleHQgbWFpbCBjb250\r\nZW50CgoKPCEtLURNQUlMRVJfU0VDVElPTl9CT1VOREFSWV8wLS0+SEkgIyMjVVNFUl9GSVJTVE5B\r\nTUUjIyMhClRoaXMgaXMgdGhlIGZpcnN0IG5ld3NsZXR0ZXIgeW91J2xsIHJlY2VpdmUuDQoNCldl\r\nJ3JlIGhhcHB5IHRoYXQgeW91IHdhbnQgdG8ga25vdyBtb3JlIGFib3V0IG91ciBwcm9kdWN0cy4g\r\nUGxlYXNlIGNsaWNrIHRoZSBsaW5rcyBhbmQgd2Ugd291bGQgbGlrZSB0byByZWdpc3RlciB5b3Ug\r\naW4gb3VyIGRhdGFiYXNlLgoKPCEtLURNQUlMRVJfU0VDVElPTl9CT1VOREFSWV84LS0+U1BPUlQg\r\nRVZFTlRTCkRpeGl0IHF1b3F1ZSBEZXVzIGZpYXQgZmlybWFtZW50dW0gaW4gbWVkaW8gYXF1YXJ1\r\nbSBldCBkaXZpZGF0IGFxdWFzIGFiIGFxdWlzIGV0IGZlY2l0IERldXMgZmlybWFtZW50dW0gZGl2\r\naXNpdHF1ZSBhcXVhcyBxdWFlIGVyYW50IHN1YiBmaXJtYW1lbnRvIGFiIGhpcyBxdWFlIGVyYW50\r\nIHN1cGVyIGZpcm1hbWVudHVtIGV0IGZhY3R1bSBlc3QgaXRhLgoKPCEtLURNQUlMRVJfU0VDVElP\r\nTl9CT1VOREFSWV8xNi0tPlJFTElHSU9OIElTU1VFUz8KRGl4aXQgYXV0ZW0gRGV1cyBmaWFudCBs\r\ndW1pbmFyaWEgaW4gZmlybWFtZW50byBjYWVsaSB1dCBkaXZpZGFudCBkaWVtIGFjIG5vY3RlbSBl\r\ndCBzaW50IGluIHNpZ25hIGV0IHRlbXBvcmEgZXQgZGllcyBldCBhbm5vcyB1dCBsdWNlYW50IGlu\r\nIGZpcm1hbWVudG8gY2FlbGkgZXQgaW5sdW1pbmVudCB0ZXJyYW0gZXQgZmFjdHVtIGVzdCBpdGEg\r\nZmVjaXRxdWUgRGV1cyBkdW8gbWFnbmEgbHVtaW5hcmlhIGx1bWluYXJlIG1haXVzIHV0IHByYWVl\r\nc3NldCBkaWVpIGV0IGx1bWluYXJlIG1pbnVzIHV0IHByYWVlc3NldCBub2N0aSBldCBzdGVsbGFz\r\nIGV0IHBvc3VpdCBlYXMgaW4gZmlybWFtZW50byBjYWVsaSB1dCBsdWNlcmVudCBzdXBlciB0ZXJy\r\nYW0uDQpHbyBub3chCgo8IS0tRE1BSUxFUl9TRUNUSU9OX0JPVU5EQVJZXzQtLT5HT09EIEJPT0tT\r\nClN1byBpdW1lbnRhIGV0IHJlcHRpbGlhIGV0IGJlc3RpYXMgdGVycmFlIHNlY3VuZHVtIHNwZWNp\r\nZXMgc3VhcyBmYWN0dW1xdWUgZXN0IGl0YSBldCBmZWNpdCBEZXVzIGJlc3RpYXMgdGVycmFlIGl1\r\neHRhIHNwZWNpZXMgc3VhcyBldCBpdW1lbnRhIGV0IG9tbmUgcmVwdGlsZSB0ZXJyYWUgaW4gZ2Vu\r\nZXJlIHN1byBldCB2aWRpdCBEZXVzIHF1b2QgZXNzZXQgYm9udW0uDQpFdCBhaXQgZmFjaWFtdXMg\r\naG9taW5lbSBhZCBpbWFnaW5lbSBldCBzaW1pbGl0dWRpbmVtIG5vc3RyYW0gZXQgcHJhZXNpdCBw\r\naXNjaWJ1cyBtYXJpcyBldCB2b2xhdGlsaWJ1cyBjYWVsaSBldCBiZXN0aWlzIHVuaXZlcnNhZXF1\r\nZSB0ZXJyYWUgb21uaXF1ZSByZXB0aWxpIHF1b2QgbW92ZXR1ciBpbiB0ZXJyYS4NCkdvIG5vdyEK\r\nCjwhLS1ETUFJTEVSX1NFQ1RJT05fQk9VTkRBUllfMi0tPlRBU1RZIEZPT0QKIC0gRXQgcHJhZWVz\r\nc2VudCBkaWVpIGFjIFBob3RvIE1hcmF0aG9ubm9jdGkgZXQgZGl2aWRlcmVudCBsdWNlbSBhYyB0\r\nZW5lYnJhcyBldCB2aWRpdCBEZXVzIHF1b2QgZXNzZXQgYm9udW0gZXQgZmFjdHVtIGVzdCB2ZXNw\r\nZXJlIGV0IG1hbmUgZGllcyBxdWFydHVzIGRpeGl0IGV0aWFtIERldXMgcHJvZHVjYW50IGFxdWFl\r\nIHJlcHRpbGUgYW5pbWFlIHZpdmVudGlzIGV0IHZvbGF0aWxlIHN1cGVyIHRlcnJhbSBzdWIgZmly\r\nbWFtZW50byBjYWVsaSBjcmVhdml0cXVlIERldXMgY2V0ZSBncmFuZGlhIGV0IG9tbmVtIGFuaW1h\r\nbSB2aXZlbnRlbSBhdHF1ZSBtb3RhYmlsZW0gcXVhbSBwcm9kdXhlcmFudCBhcXVhZSBpbiBzcGVj\r\naWVzIHN1YXMgZXQgb21uZSB2b2xhdGlsZSBzZWN1bmR1bSBnZW51cyBzdXVtIGV0IHZpZGl0IERl\r\ndXMgcXVvZCBlc3NldCBib251bQ0KIC0gVHlwbzMgV2Vic2l0ZSEgY3Jlc2NpdGUgZXQgbXVsdGlw\r\nbGljYW1pbmkgZXQgcmVwbGV0ZSBhcXVhcyBtYXJpcyBhdmVzcXVlIG11bHRpcGxpY2VudHVyIHN1\r\ncGVyIHRlcnJhbSBldCBmYWN0dW0gZXN0IHZlc3BlcmUgZXQgbWFuZSBkaWVzIHF1aW50dXMgZGl4\r\naXQgcXVvcXVlIERldXMgcHJvZHVjYXQgdGVycmEgYW5pbWFtIHZpdmVudGVtIGluIGdlbmVyZS4N\r\nCiAtIAoKPCEtLURNQUlMRVJfU0VDVElPTl9CT1VOREFSWV8wLS0+PCEtLURNQUlMRVJfU0VDVElP\r\nTl9CT1VOREFSWV8wLS0+PCEtLURNQUlMRVJfU0VDVElPTl9CT1VOREFSWV9FTkQtLT4KCgoKLS0t\r\nLS0tLS0tLS0tLS0tLS0gRk9PVEVSOiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tCiMjI1NZU19VTlNV\r\nQlNDUklCRSMjIwoK\r\n\";}s:4:\"html\";a:4:{s:7:\"content\";s:31870:\"PCFET0NUWVBFIEhUTUwgUFVCTElDICItLy9XM0MvL0RURCBIVE1MIDQuMCBUcmFuc2l0aW9uYWwv\r\nL0VOIj4KPGh0bWw+CjxoZWFkPgo8IS0tIAogIFRoaXMgaXMgYSBUeXBvMy9UeXBvU2NyaXB0IGdl\r\nbmVyYXRlZCBkb2N1bWVudC4KICBUeXBvMyBpcyBhIGZyZWUgQ29udGVudCBNYW5hZ2VtZW50IFN5\r\nc3RlbSBkZXZlbG9wZWQgYnkgS2FzcGVyIFNrYWFyaG9laiBhbmQgbGljZW5zZWQgdW5kZXIgR05V\r\nIEdQTC4KICBTZWUgd3d3LnR5cG8zLmNvbS4gVGhpcyBub3RpY2UgbWF5IG5vdCBiZSByZW1vdmVk\r\nIQotLT4KCjxsaW5rIHJlbD0ic3R5bGVzaGVldCIgaHJlZj0ibWVkaWEvdXBsb2Fkcy9uZXdzbGV0\r\ndGVyL3N0eWxlLmNzcyI+CjxTVFlMRSBUWVBFPSJ0ZXh0L2NzcyI+CjwhLS0KQTpob3ZlciB7Q09M\r\nT1I6ICNjY2NjY2M7IFRFWFQtREVDT1JBVElPTjogdW5kZXJsaW5lfQotLT4KPC9TVFlMRT4KCjxM\r\nSU5LIFJFTD0ic2NoZW1hLmRjIiBIUkVGPSJodHRwOi8vcHVybC5vcmcvbWV0YWRhdGEvZHVibGlu\r\nX2NvcmVfZWxlbWVudHMiPgoKPHRpdGxlPk5ld3NsZXR0ZXIgIzE8L3RpdGxlPgo8bWV0YSBodHRw\r\nLWVxdWl2PSJDb250ZW50LVR5cGUiIGNvbnRlbnQ9InRleHQvaHRtbDsgY2hhcnNldD1pc28tODg1\r\nOS0xIj4KPG1ldGEgbmFtZT0iZ2VuZXJhdG9yIiBjb250ZW50PSJUeXBvIDMuMiBDTVMiPgo8c2Ny\r\naXB0IGxhbmd1YWdlPSJqYXZhc2NyaXB0Ij4KPCEtLQoJYnJvd3Nlck5hbWUgPSBuYXZpZ2F0b3Iu\r\nYXBwTmFtZTsKCWJyb3dzZXJWZXIgPSBwYXJzZUludChuYXZpZ2F0b3IuYXBwVmVyc2lvbik7Cgl2\r\nYXIgbXNpZTQgPSAoYnJvd3Nlck5hbWUgPT0gIk1pY3Jvc29mdCBJbnRlcm5ldCBFeHBsb3JlciIg\r\nJiYgYnJvd3NlclZlciA+PSA0KTsKCWlmICgoYnJvd3Nlck5hbWUgPT0gIk5ldHNjYXBlIiAmJiBi\r\ncm93c2VyVmVyID49IDMpIHx8IG1zaWU0KSB7dmVyc2lvbiA9ICJuMyI7fSBlbHNlIHt2ZXJzaW9u\r\nID0gIm4yIjt9CglmdW5jdGlvbiBibHVyTGluayh0aGVPYmplY3QpCXsKCQlpZiAobXNpZTQpCXt0\r\naGVPYmplY3QuYmx1cigpO30KCX0KLy8gLS0+Cjwvc2NyaXB0Pgo8U0NSSVBUIExBTkdVQUdFPSJK\r\nYXZhU2NyaXB0IiBTUkM9ImNpZDpwYXJ0MC5iZmJkMzFmNTlhMWUzYzY2ZDBiNWM4OTUzNGIyZmE3\r\nMyI+PC9TQ1JJUFQ+Cgo8c2NyaXB0Pgo8IS0tCglmdW5jdGlvbiBvcGVuUGljKHVybCx3aW5OYW1l\r\nLHdpblBhcmFtcykJewoJCXZhciB0aGVXaW5kb3cgPSB3aW5kb3cub3Blbih1cmwsd2luTmFtZSx3\r\naW5QYXJhbXMpOwkKCQlpZiAodGhlV2luZG93KQl7dGhlV2luZG93LmZvY3VzKCk7fQoJfQoKLy8g\r\nLS0+Cjwvc2NyaXB0Pgo8L2hlYWQ+CjxCT0RZIHRleHQ9IzY2NjY2NiB2TGluaz0jOTBhOGJmIGFM\r\naW5rPSNjY2NjY2MgbGluaz0jOTBhOGJmIGJnQ29sb3I9I2VhZjZmNiBsZWZ0TWFyZ2luPTAgdG9w\r\nTWFyZ2luPTU+Cgo8VEFCTEUgYm9yZGVyPTAgY2VsbHNwYWNpbmc9MCBjZWxscGFkZGluZz0wPjx0\r\ncj48dGQ+PGltZyBzcmM9ImNpZDpwYXJ0MS5iZmJkMzFmNTlhMWUzYzY2ZDBiNWM4OTUzNGIyZmE3\r\nMyIgd2lkdGg9MTAgaGVpZ2h0PTE+PC90ZD48dGQgd2lkdGg9OTklIHZhbGlnbj10b3A+PGltZyBz\r\ncmM9ImNpZDpwYXJ0Mi5iZmJkMzFmNTlhMWUzYzY2ZDBiNWM4OTUzNGIyZmE3MyIgd2lkdGg9IjU4\r\nOCIgaGVpZ2h0PSI3OSIgIGJvcmRlcj0iMCI+PEJSPgo8VEFCTEUgd2lkdGg9NTI4PgogIDxUUj4K\r\nICAgIDxURCB2QWxpZ249dG9wPjxpbWcgc3JjPWNpZDpwYXJ0My5iZmJkMzFmNTlhMWUzYzY2ZDBi\r\nNWM4OTUzNGIyZmE3MyB3aWR0aD00MDAgaGVpZ2h0PTE+PEJSPjwhLS1ETUFJTEVSX1NFQ1RJT05f\r\nQk9VTkRBUllfMC0tPjxBIG5hbWU9IjEwNiI+PC9hPjxmb250IGZhY2U9IkFyaWFsIiBzaXplPTMg\r\nY29sb3I9ImJsYWNrIj48Qj5IaSAjIyNVU0VSX2ZpcnN0bmFtZSMjIyE8L0I+PC9mb250PjxCUj48\r\naW1nIHNyYz0iY2lkOnBhcnQxLmJmYmQzMWY1OWExZTNjNjZkMGI1Yzg5NTM0YjJmYTczIiB3aWR0\r\naD0xIGhlaWdodD01IGJvcmRlcj0wPjxCUj48Zm9udCBmYWNlPSJBcmlhbCIgc2l6ZT0iMiIgY29s\r\nb3I9ImJsYWNrIj5UaGlzIGlzIHRoZSBmaXJzdCBuZXdzbGV0dGVyIHlvdSdsbCByZWNlaXZlLg08\r\nQlI+DTxCUj5XZSdyZSBoYXBweSB0aGF0IHlvdSB3YW50IHRvIGtub3cgbW9yZSBhYm91dCBvdXIg\r\ncHJvZHVjdHMuIFBsZWFzZSBjbGljayB0aGUgbGlua3MgYW5kIHdlIHdvdWxkIGxpa2UgdG8gcmVn\r\naXN0ZXIgeW91IGluIG91ciBkYXRhYmFzZS48L2ZvbnQ+PEJSPjxpbWcgc3JjPSJjaWQ6cGFydDEu\r\nYmZiZDMxZjU5YTFlM2M2NmQwYjVjODk1MzRiMmZhNzMiIHdpZHRoPTEgaGVpZ2h0PTEwIGJvcmRl\r\ncj0wPjxCUj48IS0tRE1BSUxFUl9TRUNUSU9OX0JPVU5EQVJZXzgtLT48QSBuYW1lPSIxNjgiPjwv\r\nYT48Zm9udCBmYWNlPSJBcmlhbCIgc2l6ZT0zIGNvbG9yPSJibGFjayI+PEI+U3BvcnQgZXZlbnRz\r\nPC9CPjwvZm9udD48QlI+PGltZyBzcmM9ImNpZDpwYXJ0MS5iZmJkMzFmNTlhMWUzYzY2ZDBiNWM4\r\nOTUzNGIyZmE3MyIgd2lkdGg9MSBoZWlnaHQ9NSBib3JkZXI9MD48QlI+PGZvbnQgZmFjZT0iQXJp\r\nYWwiIHNpemU9IjIiIGNvbG9yPSJibGFjayI+RGl4aXQgcXVvcXVlIERldXMgZmlhdCBmaXJtYW1l\r\nbnR1bSBpbiBtZWRpbyBhcXVhcnVtIGV0IGRpdmlkYXQgYXF1YXMgYWIgYXF1aXMgZXQgZmVjaXQg\r\nRGV1cyBmaXJtYW1lbnR1bSBkaXZpc2l0cXVlIGFxdWFzIHF1YWUgZXJhbnQgc3ViIGZpcm1hbWVu\r\ndG8gYWIgaGlzIHF1YWUgZXJhbnQgc3VwZXIgZmlybWFtZW50dW0gZXQgZmFjdHVtIGVzdCBpdGEu\r\nPC9mb250PjxCUj48aW1nIHNyYz0iY2lkOnBhcnQxLmJmYmQzMWY1OWExZTNjNjZkMGI1Yzg5NTM0\r\nYjJmYTczIiB3aWR0aD0xIGhlaWdodD0xMCBib3JkZXI9MD48QlI+PCEtLURNQUlMRVJfU0VDVElP\r\nTl9CT1VOREFSWV8xNi0tPjxBIG5hbWU9IjE2OSI+PC9hPjxmb250IGZhY2U9IkFyaWFsIiBzaXpl\r\nPTMgY29sb3I9ImJsYWNrIj48Qj5SZWxpZ2lvbiBpc3N1ZXM/PC9CPjwvZm9udD48QlI+PGltZyBz\r\ncmM9ImNpZDpwYXJ0MS5iZmJkMzFmNTlhMWUzYzY2ZDBiNWM4OTUzNGIyZmE3MyIgd2lkdGg9MSBo\r\nZWlnaHQ9NSBib3JkZXI9MD48QlI+PGZvbnQgZmFjZT0iQXJpYWwiIHNpemU9IjIiIGNvbG9yPSJi\r\nbGFjayI+RGl4aXQgYXV0ZW0gRGV1cyBmaWFudCBsdW1pbmFyaWEgaW4gZmlybWFtZW50byBjYWVs\r\naSB1dCBkaXZpZGFudCBkaWVtIGFjIG5vY3RlbSBldCBzaW50IGluIHNpZ25hIGV0IHRlbXBvcmEg\r\nZXQgZGllcyBldCBhbm5vcyB1dCBsdWNlYW50IGluIGZpcm1hbWVudG8gY2FlbGkgZXQgaW5sdW1p\r\nbmVudCB0ZXJyYW0gZXQgZmFjdHVtIGVzdCBpdGEgZmVjaXRxdWUgRGV1cyBkdW8gbWFnbmEgbHVt\r\naW5hcmlhIGx1bWluYXJlIG1haXVzIHV0IHByYWVlc3NldCBkaWVpIGV0IGx1bWluYXJlIG1pbnVz\r\nIHV0IHByYWVlc3NldCBub2N0aSBldCBzdGVsbGFzIGV0IHBvc3VpdCBlYXMgaW4gZmlybWFtZW50\r\nbyBjYWVsaSB1dCBsdWNlcmVudCBzdXBlciB0ZXJyYW0uDTxCUj48Qj48QSBIUkVGPSJodHRwOi8v\r\nMTkyLjE2OC4xLjQvdHlwbzMvMzIvdGVzdHNpdGUtMzJiMy8/aWQ9NDgmcmlkPSMjI1NZU19UQUJM\r\nRV9OQU1FIyMjXyMjI1VTRVJfdWlkIyMjJm1pZD0jIyNTWVNfTUFJTF9JRCMjIyZqdW1wdXJsPTAi\r\nPkdvIG5vdyE8L2E+PC9CPjwvZm9udD48QlI+PGltZyBzcmM9ImNpZDpwYXJ0MS5iZmJkMzFmNTlh\r\nMWUzYzY2ZDBiNWM4OTUzNGIyZmE3MyIgd2lkdGg9MSBoZWlnaHQ9MTAgYm9yZGVyPTA+PEJSPjwh\r\nLS1ETUFJTEVSX1NFQ1RJT05fQk9VTkRBUllfNC0tPjxBIG5hbWU9IjE3MCI+PC9hPjx0YWJsZSBi\r\nb3JkZXI9MCBjZWxsc3BhY2luZz0wIGNlbGxwYWRkaW5nPTA+PHRyPjx0ZCB2YWxpZ249dG9wPjxm\r\nb250IGZhY2U9IkFyaWFsIiBzaXplPTMgY29sb3I9ImJsYWNrIj48Qj5Hb29kIGJvb2tzPC9CPjwv\r\nZm9udD48QlI+PGltZyBzcmM9ImNpZDpwYXJ0MS5iZmJkMzFmNTlhMWUzYzY2ZDBiNWM4OTUzNGIy\r\nZmE3MyIgd2lkdGg9MSBoZWlnaHQ9NSBib3JkZXI9MD48QlI+PGZvbnQgZmFjZT0iQXJpYWwiIHNp\r\nemU9IjIiIGNvbG9yPSJibGFjayI+U3VvIGl1bWVudGEgZXQgcmVwdGlsaWEgZXQgYmVzdGlhcyB0\r\nZXJyYWUgc2VjdW5kdW0gc3BlY2llcyBzdWFzIGZhY3R1bXF1ZSBlc3QgaXRhIGV0IGZlY2l0IERl\r\ndXMgYmVzdGlhcyB0ZXJyYWUgaXV4dGEgc3BlY2llcyBzdWFzIGV0IGl1bWVudGEgZXQgb21uZSBy\r\nZXB0aWxlIHRlcnJhZSBpbiBnZW5lcmUgc3VvIGV0IHZpZGl0IERldXMgcXVvZCBlc3NldCBib251\r\nbS4NPEJSPkV0IGFpdCBmYWNpYW11cyBob21pbmVtIGFkIGltYWdpbmVtIGV0IHNpbWlsaXR1ZGlu\r\nZW0gbm9zdHJhbSBldCBwcmFlc2l0IHBpc2NpYnVzIG1hcmlzIGV0IHZvbGF0aWxpYnVzIGNhZWxp\r\nIGV0IGJlc3RpaXMgdW5pdmVyc2FlcXVlIHRlcnJhZSBvbW5pcXVlIHJlcHRpbGkgcXVvZCBtb3Zl\r\ndHVyIGluIHRlcnJhLg08QlI+PEI+PEEgSFJFRj0iaHR0cDovLzE5Mi4xNjguMS40L3R5cG8zLzMy\r\nL3Rlc3RzaXRlLTMyYjMvP2lkPTQ4JnJpZD0jIyNTWVNfVEFCTEVfTkFNRSMjI18jIyNVU0VSX3Vp\r\nZCMjIyZtaWQ9IyMjU1lTX01BSUxfSUQjIyMmanVtcHVybD0wIj5HbyBub3chPC9hPjwvQj48L2Zv\r\nbnQ+PEJSPjwvdGQ+PHRkIHZhbGlnbj10b3A+PHRhYmxlIHdpZHRoPSIyMTEiIGJvcmRlcj0wIGNl\r\nbGxzcGFjaW5nPTAgY2VsbHBhZGRpbmc9MCA+PHRyPjx0ZCByb3dzcGFuPSIyIj48aW1nIHNyYz0i\r\nY2lkOnBhcnQxLmJmYmQzMWY1OWExZTNjNjZkMGI1Yzg5NTM0YjJmYTczIiB3aWR0aD0xMCBoZWln\r\naHQ9MT48L3RkPjx0ZCBjb2xzcGFuPSIxIj48aW1nIHNyYz0iY2lkOnBhcnQxLmJmYmQzMWY1OWEx\r\nZTNjNjZkMGI1Yzg5NTM0YjJmYTczIiB3aWR0aD0yMDAgaGVpZ2h0PTE+PC90ZD48L3RyPjx0cj48\r\ndGQgdmFsaWduPSJ0b3AiPjxhIGhyZWY9Imh0dHA6Ly8xOTIuMTY4LjEuNC90eXBvMy8zMi90ZXN0\r\nc2l0ZS0zMmIzLz9pZD00OCZyaWQ9IyMjU1lTX1RBQkxFX05BTUUjIyNfIyMjVVNFUl91aWQjIyMm\r\nbWlkPSMjI1NZU19NQUlMX0lEIyMjJmp1bXB1cmw9MSIgb25DbGljaz0ib3BlblBpYygnaHR0cDov\r\nLzE5Mi4xNjguMS40L3R5cG8zLzMyL3Rlc3RzaXRlLTMyYjMvP2lkPTQ4JnJpZD0jIyNTWVNfVEFC\r\nTEVfTkFNRSMjI18jIyNVU0VSX3VpZCMjIyZtaWQ9IyMjU1lTX01BSUxfSUQjIyMmanVtcHVybD0x\r\nOCcsJ3RoZVBpY3R1cmUnLCd3aWR0aD0yNzMsaGVpZ2h0PTQwNCxzdGF0dXM9MCxtZW51YmFyPTAn\r\nKTsgcmV0dXJuIGZhbHNlOyI+PGltZyBzcmM9ImNpZDpwYXJ0NC5iZmJkMzFmNTlhMWUzYzY2ZDBi\r\nNWM4OTUzNGIyZmE3MyIgd2lkdGg9IjIwMCIgaGVpZ2h0PSIzMDAiICBib3JkZXI9IjAiIGFsaWdu\r\nPSJ0b3AiPjwvYT48QlI+PC90ZD48L3RyPjwvdGFibGU+PC90ZD48L3RyPjwvdGFibGU+PGltZyBz\r\ncmM9ImNpZDpwYXJ0MS5iZmJkMzFmNTlhMWUzYzY2ZDBiNWM4OTUzNGIyZmE3MyIgd2lkdGg9MSBo\r\nZWlnaHQ9MTAgYm9yZGVyPTA+PEJSPjwhLS1ETUFJTEVSX1NFQ1RJT05fQk9VTkRBUllfMi0tPjxB\r\nIG5hbWU9IjE3MSI+PC9hPjxmb250IGZhY2U9IkFyaWFsIiBzaXplPTMgY29sb3I9ImJsYWNrIj48\r\nQj5UYXN0eSBmb29kPC9CPjwvZm9udD48QlI+PGltZyBzcmM9ImNpZDpwYXJ0MS5iZmJkMzFmNTlh\r\nMWUzYzY2ZDBiNWM4OTUzNGIyZmE3MyIgd2lkdGg9MSBoZWlnaHQ9NSBib3JkZXI9MD48QlI+PFRB\r\nQkxFIGJvcmRlcj0iMCIgY2VsbHBhZGRpbmc9IjAiIGNlbGxzcGFjaW5nPSIyIj48VFI+PFREIHZh\r\nbGlnbj0idG9wIj48SU1HIHNyYz0iY2lkOnBhcnQ1LmJmYmQzMWY1OWExZTNjNjZkMGI1Yzg5NTM0\r\nYjJmYTczIiB2c3BhY2U9IjQiIGhzcGFjZT0iNCI+PC9URD48VEQgdmFsaWduPSJ0b3AiPjxmb250\r\nIGZhY2U9IkFyaWFsIiBzaXplPSIyIiBjb2xvcj0iYmxhY2siPkV0IHByYWVlc3NlbnQgZGllaSBh\r\nYyA8Qj48QSBIUkVGPSJodHRwOi8vMTkyLjE2OC4xLjQvdHlwbzMvMzIvdGVzdHNpdGUtMzJiMy8/\r\naWQ9NDgmcmlkPSMjI1NZU19UQUJMRV9OQU1FIyMjXyMjI1VTRVJfdWlkIyMjJm1pZD0jIyNTWVNf\r\nTUFJTF9JRCMjIyZqdW1wdXJsPTIiPlBob3RvIE1hcmF0aG9uPC9hPjwvQj5ub2N0aSBldCBkaXZp\r\nZGVyZW50IGx1Y2VtIGFjIHRlbmVicmFzIGV0IHZpZGl0IERldXMgcXVvZCBlc3NldCBib251bSBl\r\ndCBmYWN0dW0gZXN0IHZlc3BlcmUgZXQgbWFuZSBkaWVzIHF1YXJ0dXMgZGl4aXQgZXRpYW0gRGV1\r\ncyBwcm9kdWNhbnQgYXF1YWUgcmVwdGlsZSBhbmltYWUgdml2ZW50aXMgZXQgdm9sYXRpbGUgc3Vw\r\nZXIgdGVycmFtIHN1YiBmaXJtYW1lbnRvIGNhZWxpIGNyZWF2aXRxdWUgRGV1cyBjZXRlIGdyYW5k\r\naWEgZXQgb21uZW0gYW5pbWFtIHZpdmVudGVtIGF0cXVlIG1vdGFiaWxlbSBxdWFtIHByb2R1eGVy\r\nYW50IGFxdWFlIGluIHNwZWNpZXMgc3VhcyBldCBvbW5lIHZvbGF0aWxlIHNlY3VuZHVtIGdlbnVz\r\nIHN1dW0gZXQgdmlkaXQgRGV1cyBxdW9kIGVzc2V0IGJvbnVtDTwvZm9udD48L1REPjwvVFI+PFRS\r\nPjxURCB2YWxpZ249InRvcCI+PElNRyBzcmM9ImNpZDpwYXJ0NS5iZmJkMzFmNTlhMWUzYzY2ZDBi\r\nNWM4OTUzNGIyZmE3MyIgdnNwYWNlPSI0IiBoc3BhY2U9IjQiPjwvVEQ+PFREIHZhbGlnbj0idG9w\r\nIj48Zm9udCBmYWNlPSJBcmlhbCIgc2l6ZT0iMiIgY29sb3I9ImJsYWNrIj48Qj48QSBIUkVGPSJo\r\ndHRwOi8vMTkyLjE2OC4xLjQvdHlwbzMvMzIvdGVzdHNpdGUtMzJiMy8/aWQ9NDgmcmlkPSMjI1NZ\r\nU19UQUJMRV9OQU1FIyMjXyMjI1VTRVJfdWlkIyMjJm1pZD0jIyNTWVNfTUFJTF9JRCMjIyZqdW1w\r\ndXJsPTMiIHRhcmdldD0iX2JsYW5rIj5UeXBvMyBXZWJzaXRlITwvYT48L0I+IGNyZXNjaXRlIGV0\r\nIG11bHRpcGxpY2FtaW5pIGV0IHJlcGxldGUgYXF1YXMgbWFyaXMgYXZlc3F1ZSBtdWx0aXBsaWNl\r\nbnR1ciBzdXBlciB0ZXJyYW0gZXQgZmFjdHVtIGVzdCB2ZXNwZXJlIGV0IG1hbmUgZGllcyBxdWlu\r\ndHVzIGRpeGl0IHF1b3F1ZSBEZXVzIHByb2R1Y2F0IHRlcnJhIGFuaW1hbSB2aXZlbnRlbSBpbiBn\r\nZW5lcmUuPC9mb250PjwvVEQ+PC9UUj48L1RBQkxFPjxpbWcgc3JjPSJjaWQ6cGFydDEuYmZiZDMx\r\nZjU5YTFlM2M2NmQwYjVjODk1MzRiMmZhNzMiIHdpZHRoPTEgaGVpZ2h0PTEwIGJvcmRlcj0wPjxC\r\nUj48IS0tRE1BSUxFUl9TRUNUSU9OX0JPVU5EQVJZXzAtLT48QSBuYW1lPSIxNzUiPjwvYT48IS0t\r\nRE1BSUxFUl9TRUNUSU9OX0JPVU5EQVJZXzAtLT48QSBuYW1lPSIzNSI+PC9hPjxmb250IGZhY2U9\r\nIkFyaWFsIiBzaXplPTMgY29sb3I9ImJsYWNrIj48Qj5MaW5rczwvQj48L2ZvbnQ+PEJSPjxpbWcg\r\nc3JjPSJjaWQ6cGFydDEuYmZiZDMxZjU5YTFlM2M2NmQwYjVjODk1MzRiMmZhNzMiIHdpZHRoPTEg\r\naGVpZ2h0PTUgYm9yZGVyPTA+PEJSPjxmb250IGZhY2U9IkFyaWFsIiBzaXplPSIyIiBjb2xvcj0i\r\nYmxhY2siPkZpbmFsbHksIHRoaXMgc2hvd3MgeW91IGhvdyB0byBtYWtlIGxpbmtzIGluIFR5cG8z\r\nOg08QlI+DTxCUj48aT5JbnNlcnQgd2l0aCAiaHR0cDovLyIgZGlyZWN0bHk6PC9JPg08QlI+LSA8\r\nQj48QSBIUkVGPSJodHRwOi8vMTkyLjE2OC4xLjQvdHlwbzMvMzIvdGVzdHNpdGUtMzJiMy8/aWQ9\r\nNDgmcmlkPSMjI1NZU19UQUJMRV9OQU1FIyMjXyMjI1VTRVJfdWlkIyMjJm1pZD0jIyNTWVNfTUFJ\r\nTF9JRCMjIyZqdW1wdXJsPTMiIHRhcmdldD0iX2JsYW5rIj53d3cudHlwbzMuY29tPC9hPjwvQj4N\r\nPEJSPg08QlI+PGk+VXNlIHNwZWNpYWwgJmx0O2xpbmsmZ3Q7LXRhZzo8L2k+DTxCUj4tIDxCPjxB\r\nIEhSRUY9Imh0dHA6Ly8xOTIuMTY4LjEuNC90eXBvMy8zMi90ZXN0c2l0ZS0zMmIzLz9pZD00OCZy\r\naWQ9IyMjU1lTX1RBQkxFX05BTUUjIyNfIyMjVVNFUl91aWQjIyMmbWlkPSMjI1NZU19NQUlMX0lE\r\nIyMjJmp1bXB1cmw9MyIgdGFyZ2V0PSJfYmxhbmsiPlR5cG8zIGhvbWVwYWdlPC9hPjwvQj4NPEJS\r\nPg08QlI+PGk+ZW1haWwtbGlua3M8L2k+DTxCUj4tIDxCPjxBIEhSRUY9Imh0dHA6Ly8xOTIuMTY4\r\nLjEuNC90eXBvMy8zMi90ZXN0c2l0ZS0zMmIzLz9pZD00OCZyaWQ9IyMjU1lTX1RBQkxFX05BTUUj\r\nIyNfIyMjVVNFUl91aWQjIyMmbWlkPSMjI1NZU19NQUlMX0lEIyMjJmp1bXB1cmw9NCI+dGVzdEB0\r\nZXN0LnRlc3Q8L2E+PC9CPg08QlI+LSA8Qj48QSBIUkVGPSJodHRwOi8vMTkyLjE2OC4xLjQvdHlw\r\nbzMvMzIvdGVzdHNpdGUtMzJiMy8/aWQ9NDgmcmlkPSMjI1NZU19UQUJMRV9OQU1FIyMjXyMjI1VT\r\nRVJfdWlkIyMjJm1pZD0jIyNTWVNfTUFJTF9JRCMjIyZqdW1wdXJsPTQiPmVtYWlsIHRvIHRlc3RA\r\ndGVzdC50ZXN0PC9hPjwvQj48L2ZvbnQ+PEJSPjxpbWcgc3JjPSJjaWQ6cGFydDEuYmZiZDMxZjU5\r\nYTFlM2M2NmQwYjVjODk1MzRiMmZhNzMiIHdpZHRoPTEgaGVpZ2h0PTEwIGJvcmRlcj0wPjxCUj48\r\nIS0tRE1BSUxFUl9TRUNUSU9OX0JPVU5EQVJZX0VORC0tPjwhLS1ETUFJTEVSX1NFQ1RJT05fQk9V\r\nTkRBUllfMC0tPjxBIG5hbWU9IjM0Ij48L2E+PGZvbnQgZmFjZT0iQXJpYWwiIHNpemU9MyBjb2xv\r\ncj0iYmxhY2siPjxCPlRhYmxlczwvQj48L2ZvbnQ+PEJSPjxpbWcgc3JjPSJjaWQ6cGFydDEuYmZi\r\nZDMxZjU5YTFlM2M2NmQwYjVjODk1MzRiMmZhNzMiIHdpZHRoPTEgaGVpZ2h0PTUgYm9yZGVyPTA+\r\nPEJSPjx0YWJsZSBib3JkZXI9IjEiIGNlbGxzcGFjaW5nPSIzIiBjZWxscGFkZGluZz0iMiI+PHRy\r\nPjx0ZCB2YWxpZ249InRvcCIgYmdDb2xvcj0ieWVsbG93Ij48Zm9udCBmYWNlPSJWZXJkYW5hLEFy\r\naWFsLEhlbHZldGljYSxTYW5zIHNlcmlmIiBzaXplPSIxIiBjb2xvcj0iYmxhY2siPjxCPlRhYmxl\r\ncyBhcmUgZG9uZSBieS4uLiA8L0I+Jm5ic3A7PC9mb250PjwvdGQ+PHRkIHZhbGlnbj0idG9wIiBi\r\nZ0NvbG9yPSJ5ZWxsb3ciPjxmb250IGZhY2U9IlZlcmRhbmEsQXJpYWwsSGVsdmV0aWNhLFNhbnMg\r\nc2VyaWYiIHNpemU9IjEiIGNvbG9yPSJibGFjayI+PEI+IC4uLnNlcGFyYXRpbmcgY29sdW1ucy4u\r\nLiA8L0I+Jm5ic3A7PC9mb250PjwvdGQ+PHRkIHZhbGlnbj0idG9wIiBiZ0NvbG9yPSJ5ZWxsb3ci\r\nPjxmb250IGZhY2U9IlZlcmRhbmEsQXJpYWwsSGVsdmV0aWNhLFNhbnMgc2VyaWYiIHNpemU9IjEi\r\nIGNvbG9yPSJibGFjayI+PEI+IC4uLndpdGggYSB2ZXJ0aWNhbCBsaW5lPC9CPiZuYnNwOzwvZm9u\r\ndD48L3RkPjwvdHI+PHRyPjx0ZCB2YWxpZ249InRvcCI+PGZvbnQgZmFjZT0iVmVyZGFuYSxBcmlh\r\nbCxIZWx2ZXRpY2EsU2FucyBzZXJpZiIgc2l6ZT0iMSIgY29sb3I9ImJsYWNrIj5FdmVyeSByb3cg\r\naW4gdGhlIHRhYmxlIGlzIHNlcGFyYXRlZCB3aXRoIGEuLi4gJm5ic3A7PC9mb250PjwvdGQ+PHRk\r\nIHZhbGlnbj0idG9wIj48Zm9udCBmYWNlPSJWZXJkYW5hLEFyaWFsLEhlbHZldGljYSxTYW5zIHNl\r\ncmlmIiBzaXplPSIxIiBjb2xvcj0iYmxhY2siPiAuLi5zaW1wbGUgJ3JldHVybicgKG5ldyBsaW5l\r\nKSZuYnNwOzwvZm9udD48L3RkPjwvdHI+PHRyPjx0ZCB2YWxpZ249InRvcCI+PGZvbnQgZmFjZT0i\r\nVmVyZGFuYSxBcmlhbCxIZWx2ZXRpY2EsU2FucyBzZXJpZiIgc2l6ZT0iMSIgY29sb3I9ImJsYWNr\r\nIj4nTGF5b3V0IDEnIGlzIGNob3Nlbi4uLiAmbmJzcDs8L2ZvbnQ+PC90ZD48dGQgdmFsaWduPSJ0\r\nb3AiPjxmb250IGZhY2U9IlZlcmRhbmEsQXJpYWwsSGVsdmV0aWNhLFNhbnMgc2VyaWYiIHNpemU9\r\nIjEiIGNvbG9yPSJibGFjayI+IC4uLmZvciB0aGlzIHRhYmxlIHdoaWNoIG1ha2VzIHRoZSBmaXJz\r\ndCByb3cuLi4gJm5ic3A7PC9mb250PjwvdGQ+PHRkIHZhbGlnbj0idG9wIj48Zm9udCBmYWNlPSJW\r\nZXJkYW5hLEFyaWFsLEhlbHZldGljYSxTYW5zIHNlcmlmIiBzaXplPSIxIiBjb2xvcj0iYmxhY2si\r\nPiAuLi5kaXNwbGF5IHdpdGggYSBiYWNrZ3JvdW5kIGNvbG9yJm5ic3A7PC9mb250PjwvdGQ+PC90\r\ncj48dHI+PHRkIHZhbGlnbj0idG9wIj48Zm9udCBmYWNlPSJWZXJkYW5hLEFyaWFsLEhlbHZldGlj\r\nYSxTYW5zIHNlcmlmIiBzaXplPSIxIiBjb2xvcj0iYmxhY2siPidzbWFsbCcgaXMgYWxzbyBjaG9z\r\nZW4gZm9yIHRoZS4uLiAmbmJzcDs8L2ZvbnQ+PC90ZD48dGQgdmFsaWduPSJ0b3AiPjxmb250IGZh\r\nY2U9IlZlcmRhbmEsQXJpYWwsSGVsdmV0aWNhLFNhbnMgc2VyaWYiIHNpemU9IjEiIGNvbG9yPSJi\r\nbGFjayI+IC4uLmNvbnRlbnQgb2YgdGhlIHRhYmxlISAmbmJzcDs8L2ZvbnQ+PC90ZD48dGQgdmFs\r\naWduPSJ0b3AiPjxmb250IGZhY2U9IlZlcmRhbmEsQXJpYWwsSGVsdmV0aWNhLFNhbnMgc2VyaWYi\r\nIHNpemU9IjEiIGNvbG9yPSJibGFjayI+IC4uLiBwbHVzICdWZXJkYW5hJyBhcyBmb250Jm5ic3A7\r\nPC9mb250PjwvdGQ+PC90cj48L3RhYmxlPjxpbWcgc3JjPSJjaWQ6cGFydDEuYmZiZDMxZjU5YTFl\r\nM2M2NmQwYjVjODk1MzRiMmZhNzMiIHdpZHRoPTEgaGVpZ2h0PTEwIGJvcmRlcj0wPjxCUj48IS0t\r\nRE1BSUxFUl9TRUNUSU9OX0JPVU5EQVJZX0VORC0tPjwhLS1ETUFJTEVSX1NFQ1RJT05fQk9VTkRB\r\nUllfMC0tPjxBIG5hbWU9IjM4Ij48L2E+PGZvbnQgZmFjZT0iQXJpYWwiIHNpemU9MyBjb2xvcj0i\r\nYmxhY2siPjxCPkZpbGVsaW5rczwvQj48L2ZvbnQ+PEJSPjxpbWcgc3JjPSJjaWQ6cGFydDEuYmZi\r\nZDMxZjU5YTFlM2M2NmQwYjVjODk1MzRiMmZhNzMiIHdpZHRoPTEgaGVpZ2h0PTUgYm9yZGVyPTA+\r\nPEJSPjx0YWJsZSBib3JkZXI9IjAiIGNlbGxzcGFjaW5nPSIwIiBjZWxscGFkZGluZz0iMSI+PHRy\r\nPjx0ZD48aW1nIHNyYz0iY2lkOnBhcnQxLmJmYmQzMWY1OWExZTNjNjZkMGI1Yzg5NTM0YjJmYTcz\r\nIiB3aWR0aD00IGhlaWdodD0xPjwvdGQ+PHRkIGFsaWduPSJjZW50ZXIiPjx0YWJsZSBib3JkZXI9\r\nMCBiZ0NvbG9yPSJibGFjayIgY2VsbHNwYWNpbmc9MCBjZWxscGFkZGluZz0xPjx0cj48dGQ+PEEg\r\naHJlZj0iaHR0cDovLzE5Mi4xNjguMS40L3R5cG8zLzMyL3Rlc3RzaXRlLTMyYjMvP2lkPTQ4JnJp\r\nZD0jIyNTWVNfVEFCTEVfTkFNRSMjI18jIyNVU0VSX3VpZCMjIyZtaWQ9IyMjU1lTX01BSUxfSUQj\r\nIyMmanVtcHVybD01IiB0YXJnZXQ9Il9ibGFuayI+PGltZyBzcmM9ImNpZDpwYXJ0Ni5iZmJkMzFm\r\nNTlhMWUzYzY2ZDBiNWM4OTUzNGIyZmE3MyIgYm9yZGVyPTA+PC9hPjwvdGQ+PC90cj48L3RhYmxl\r\nPjwvdGQ+PHRkPjxCPjxmb250IGNvbG9yPSJyZWQiIGZhY2U9IkFyaWFsIiBzaXplPTI+PEEgaHJl\r\nZj0iaHR0cDovLzE5Mi4xNjguMS40L3R5cG8zLzMyL3Rlc3RzaXRlLTMyYjMvP2lkPTQ4JnJpZD0j\r\nIyNTWVNfVEFCTEVfTkFNRSMjI18jIyNVU0VSX3VpZCMjIyZtaWQ9IyMjU1lTX01BSUxfSUQjIyMm\r\nanVtcHVybD01IiB0YXJnZXQ9Il9ibGFuayI+dHNyZWZfb25lcGFnZS5wZGY8L2E+PC9mb250Pjwv\r\nQj48L3RkPjx0ZD48Qj48Zm9udCBjb2xvcj0icmVkIiBmYWNlPSJBcmlhbCIgc2l6ZT0yPiZuYnNw\r\nOyZuYnNwOyZuYnNwOzYuMiBLPC9mb250PjwvQj48L3RkPjwvdHI+PHRyPjx0ZD48aW1nIHNyYz0i\r\nY2lkOnBhcnQxLmJmYmQzMWY1OWExZTNjNjZkMGI1Yzg5NTM0YjJmYTczIiB3aWR0aD00IGhlaWdo\r\ndD0xPjwvdGQ+PHRkIGFsaWduPSJjZW50ZXIiPjx0YWJsZSBib3JkZXI9MCBiZ0NvbG9yPSJibGFj\r\nayIgY2VsbHNwYWNpbmc9MCBjZWxscGFkZGluZz0xPjx0cj48dGQ+PEEgaHJlZj0iaHR0cDovLzE5\r\nMi4xNjguMS40L3R5cG8zLzMyL3Rlc3RzaXRlLTMyYjMvP2lkPTQ4JnJpZD0jIyNTWVNfVEFCTEVf\r\nTkFNRSMjI18jIyNVU0VSX3VpZCMjIyZtaWQ9IyMjU1lTX01BSUxfSUQjIyMmanVtcHVybD02IiB0\r\nYXJnZXQ9Il9ibGFuayI+PGltZyBzcmM9ImNpZDpwYXJ0Ny5iZmJkMzFmNTlhMWUzYzY2ZDBiNWM4\r\nOTUzNGIyZmE3MyIgd2lkdGg9MTggaGVpZ2h0PTE2IGJvcmRlcj0wPjwvYT48L3RkPjwvdHI+PC90\r\nYWJsZT48L3RkPjx0ZD48Qj48Zm9udCBjb2xvcj0icmVkIiBmYWNlPSJBcmlhbCIgc2l6ZT0yPjxB\r\nIGhyZWY9Imh0dHA6Ly8xOTIuMTY4LjEuNC90eXBvMy8zMi90ZXN0c2l0ZS0zMmIzLz9pZD00OCZy\r\naWQ9IyMjU1lTX1RBQkxFX05BTUUjIyNfIyMjVVNFUl91aWQjIyMmbWlkPSMjI1NZU19NQUlMX0lE\r\nIyMjJmp1bXB1cmw9NiIgdGFyZ2V0PSJfYmxhbmsiPnRlc3Rfd29yZC5kb2M8L2E+PC9mb250Pjwv\r\nQj48L3RkPjx0ZD48Qj48Zm9udCBjb2xvcj0icmVkIiBmYWNlPSJBcmlhbCIgc2l6ZT0yPiZuYnNw\r\nOyZuYnNwOyZuYnNwOzcuNSBLPC9mb250PjwvQj48L3RkPjwvdHI+PHRyPjx0ZD48aW1nIHNyYz0i\r\nY2lkOnBhcnQxLmJmYmQzMWY1OWExZTNjNjZkMGI1Yzg5NTM0YjJmYTczIiB3aWR0aD00IGhlaWdo\r\ndD0xPjwvdGQ+PHRkIGFsaWduPSJjZW50ZXIiPjx0YWJsZSBib3JkZXI9MCBiZ0NvbG9yPSJibGFj\r\nayIgY2VsbHNwYWNpbmc9MCBjZWxscGFkZGluZz0xPjx0cj48dGQ+PEEgaHJlZj0iaHR0cDovLzE5\r\nMi4xNjguMS40L3R5cG8zLzMyL3Rlc3RzaXRlLTMyYjMvP2lkPTQ4JnJpZD0jIyNTWVNfVEFCTEVf\r\nTkFNRSMjI18jIyNVU0VSX3VpZCMjIyZtaWQ9IyMjU1lTX01BSUxfSUQjIyMmanVtcHVybD03IiB0\r\nYXJnZXQ9Il9ibGFuayI+PGltZyBzcmM9ImNpZDpwYXJ0OC5iZmJkMzFmNTlhMWUzYzY2ZDBiNWM4\r\nOTUzNGIyZmE3MyIgYm9yZGVyPTA+PC9hPjwvdGQ+PC90cj48L3RhYmxlPjwvdGQ+PHRkPjxCPjxm\r\nb250IGNvbG9yPSJyZWQiIGZhY2U9IkFyaWFsIiBzaXplPTI+PEEgaHJlZj0iaHR0cDovLzE5Mi4x\r\nNjguMS40L3R5cG8zLzMyL3Rlc3RzaXRlLTMyYjMvP2lkPTQ4JnJpZD0jIyNTWVNfVEFCTEVfTkFN\r\nRSMjI18jIyNVU0VSX3VpZCMjIyZtaWQ9IyMjU1lTX01BSUxfSUQjIyMmanVtcHVybD03IiB0YXJn\r\nZXQ9Il9ibGFuayI+c3Vuc2V0X2tleXdlc3QuanBnPC9hPjwvZm9udD48L0I+PC90ZD48dGQ+PEI+\r\nPGZvbnQgY29sb3I9InJlZCIgZmFjZT0iQXJpYWwiIHNpemU9Mj4mbmJzcDsmbmJzcDsmbmJzcDsz\r\nNyBLPC9mb250PjwvQj48L3RkPjwvdHI+PC90YWJsZT48aW1nIHNyYz0iY2lkOnBhcnQxLmJmYmQz\r\nMWY1OWExZTNjNjZkMGI1Yzg5NTM0YjJmYTczIiB3aWR0aD0xIGhlaWdodD0xMCBib3JkZXI9MD48\r\nQlI+PCEtLURNQUlMRVJfU0VDVElPTl9CT1VOREFSWV9FTkQtLT48IS0tRE1BSUxFUl9TRUNUSU9O\r\nX0JPVU5EQVJZXzAtLT48QSBuYW1lPSI0MiI+PC9hPjxpbWcgc3JjPSJjaWQ6cGFydDEuYmZiZDMx\r\nZjU5YTFlM2M2NmQwYjVjODk1MzRiMmZhNzMiIHdpZHRoPTEgaGVpZ2h0PTMwIGJvcmRlcj0wPjxC\r\nUj48Zm9udCBmYWNlPSJBcmlhbCIgc2l6ZT0zIGNvbG9yPSJibGFjayI+PEI+RW1haWwgZm9ybTwv\r\nQj48L2ZvbnQ+PEJSPjxpbWcgc3JjPSJjaWQ6cGFydDEuYmZiZDMxZjU5YTFlM2M2NmQwYjVjODk1\r\nMzRiMmZhNzMiIHdpZHRoPTEgaGVpZ2h0PTUgYm9yZGVyPTA+PEJSPjxmb3JtIGFjdGlvbj0iaW5k\r\nZXgucGhwP2lkPTIxIiBuYW1lPSI1ZGVhZjIxNDAxYTc2YzcwMmY4YzM0MDVmNjg1OWFiNyIgZW5j\r\ndHlwZT0ibXVsdGlwYXJ0L2Zvcm0tZGF0YSIgbWV0aG9kPSJQT1NUIiB0YXJnZXQ9IiIgb25TdWJt\r\naXQ9InJldHVybiB2YWxpZGF0ZUZvcm0oJzVkZWFmMjE0MDFhNzZjNzAyZjhjMzQwNWY2ODU5YWI3\r\nJywnbmFtZSxZb3VyJTIwbmFtZSUzQSxlbWFpbCxZb3VyJTIwZW1haWwlM0EnLCcnLCcnKSI+PGlu\r\ncHV0IHR5cGU9ImhpZGRlbiIgbmFtZT0iaHRtbF9lbmFibGVkIiB2YWx1ZT0iMSI+PGlucHV0IHR5\r\ncGU9ImhpZGRlbiIgbmFtZT0ic3ViamVjdCIgdmFsdWU9IkVudGVyIGEgc3ViamVjdCBoZXJlISI+\r\nPGlucHV0IHR5cGU9ImhpZGRlbiIgbmFtZT0icmVjaXBpZW50IiB2YWx1ZT0id3JpdGVfeW91cl9l\r\nbWFpbEBoZXJlLmNvbSI+PGlucHV0IHR5cGU9ImhpZGRlbiIgbmFtZT0ibG9jYXRpb25EYXRhIiB2\r\nYWx1ZT0iNDg6dHRfY29udGVudDo0MiI+PHRhYmxlIGJvcmRlcj0wIGNlbGxzcGFjaW5nPTAgY2Vs\r\nbHBhZGRpbmc9Mj48dHI+PHRkIGFsaWduPXJpZ2h0Pjxmb250IGZhY2U9IkFyaWFsIiBzaXplPTIg\r\nY29sb3I9cmVkPjxCPllvdXIgbmFtZTo8L0I+PC9mb250PjwvdGQ+PHRkPjxpbWcgc3JjPSJjaWQ6\r\ncGFydDEuYmZiZDMxZjU5YTFlM2M2NmQwYjVjODk1MzRiMmZhNzMiIHdpZHRoPTU+PC90ZD48dGQ+\r\nPGlucHV0IHR5cGU9InRleHQiIG5hbWU9Im5hbWUiIHNpemU9IjIwIiB2YWx1ZT0iKGlucHV0IHlv\r\ndXIgbmFtZSBoZXJlISkiPjwvdGQ+PC90cj48dHI+PHRkIGFsaWduPXJpZ2h0Pjxmb250IGZhY2U9\r\nIkFyaWFsIiBzaXplPTIgY29sb3I9ImJsYWNrIj48Qj5Zb3VyIGFkZHJlc3M6PC9CPjwvZm9udD48\r\nL3RkPjx0ZD48aW1nIHNyYz0iY2lkOnBhcnQxLmJmYmQzMWY1OWExZTNjNjZkMGI1Yzg5NTM0YjJm\r\nYTczIiB3aWR0aD01PjwvdGQ+PHRkPjx0ZXh0YXJlYSBuYW1lPSJhZGRyZXNzIiBjb2xzPSI0MCIg\r\ncm93cz0iMTAiIHdyYXA9IlZJUlRVQUwiPjwvdGV4dGFyZWE+PC90ZD48L3RyPjx0cj48dGQgYWxp\r\nZ249cmlnaHQ+PGZvbnQgZmFjZT0iQXJpYWwiIHNpemU9MiBjb2xvcj1yZWQ+PEI+WW91ciBlbWFp\r\nbDo8L0I+PC9mb250PjwvdGQ+PHRkPjxpbWcgc3JjPSJjaWQ6cGFydDEuYmZiZDMxZjU5YTFlM2M2\r\nNmQwYjVjODk1MzRiMmZhNzMiIHdpZHRoPTU+PC90ZD48dGQ+PGlucHV0IHR5cGU9InRleHQiIG5h\r\nbWU9ImVtYWlsIiBzaXplPSIyMCIgdmFsdWU9IiI+PC90ZD48L3RyPjx0cj48dGQgYWxpZ249cmln\r\naHQ+PGZvbnQgZmFjZT0iQXJpYWwiIHNpemU9MiBjb2xvcj0iYmxhY2siPjxCPllvdXIgaGFpcmNv\r\nbG9yOjwvQj48L2ZvbnQ+PC90ZD48dGQ+PGltZyBzcmM9ImNpZDpwYXJ0MS5iZmJkMzFmNTlhMWUz\r\nYzY2ZDBiNWM4OTUzNGIyZmE3MyIgd2lkdGg9NT48L3RkPjx0ZD48aW5wdXQgdHlwZT0iUmFkaW8i\r\nIG5hbWU9ImhhaXIiIHZhbHVlPSJibHVlIj48Zm9udCBmYWNlPSJBcmlhbCIgc2l6ZT0xIGNvbG9y\r\nPSJibGFjayI+PEI+Qmx1ZTwvQj48L2ZvbnQ+PEJSPjxpbnB1dCB0eXBlPSJSYWRpbyIgbmFtZT0i\r\naGFpciIgdmFsdWU9InJlZCI+PGZvbnQgZmFjZT0iQXJpYWwiIHNpemU9MSBjb2xvcj0iYmxhY2si\r\nPjxCPlJlZDwvQj48L2ZvbnQ+PEJSPjxpbnB1dCB0eXBlPSJSYWRpbyIgbmFtZT0iaGFpciIgdmFs\r\ndWU9ImdyZWVuIj48Zm9udCBmYWNlPSJBcmlhbCIgc2l6ZT0xIGNvbG9yPSJibGFjayI+PEI+R3Jl\r\nZW48L0I+PC9mb250PjxCUj48L3RkPjwvdHI+PHRyPjx0ZCBjb2xzcGFuPTMgYWxpZ249Y2VudGVy\r\nPjxmb250IGZhY2U9IkFyaWFsIiBzaXplPTIgY29sb3I9ImJsYWNrIj48Qj5Ob3RlOiBQbGVhc2Ug\r\nY2hhbmdlIHRoZSByZWNpcGllbnQgZW1haWwtYWRkcmVzcyAoJ3dyaXRlX3lvdXJfZW1haWxAaGVy\r\nZS5jb20nKSBpbiB0aGUgYmFja2VuZCBiZWZvcmUgc3VibWl0dGluZyE8L0I+PC9mb250PjwvdGQ+\r\nPC90cj48dHI+PHRkIGFsaWduPXJpZ2h0Pjxmb250IGZhY2U9IkFyaWFsIiBzaXplPTIgY29sb3I9\r\nImJsYWNrIj48Qj48L0I+PC9mb250PjwvdGQ+PHRkPjxpbWcgc3JjPSJjaWQ6cGFydDEuYmZiZDMx\r\nZjU5YTFlM2M2NmQwYjVjODk1MzRiMmZhNzMiIHdpZHRoPTU+PC90ZD48dGQ+PGlucHV0IHR5cGU9\r\nIlN1Ym1pdCIgbmFtZT0iZm9ybXR5cGVfbWFpbCIgdmFsdWU9IlNlbmQgdGhpcyBlbWFpbCEiPjwv\r\ndGQ+PC90cj48L3RhYmxlPjwvZm9ybT48aW1nIHNyYz0iY2lkOnBhcnQxLmJmYmQzMWY1OWExZTNj\r\nNjZkMGI1Yzg5NTM0YjJmYTczIiB3aWR0aD0xIGhlaWdodD0xMCBib3JkZXI9MD48QlI+PCEtLURN\r\nQUlMRVJfU0VDVElPTl9CT1VOREFSWV9FTkQtLT48aW1nIHNyYz0iY2lkOnBhcnQxLmJmYmQzMWY1\r\nOWExZTNjNjZkMGI1Yzg5NTM0YjJmYTczIiB3aWR0aD0xIGhlaWdodD0xMCBib3JkZXI9MD48QlI+\r\nPCEtLURNQUlMRVJfU0VDVElPTl9CT1VOREFSWV8wLS0+PEEgbmFtZT0iMTc0Ij48L2E+PGZvbnQg\r\nZmFjZT0iQXJpYWwiIHNpemU9MyBjb2xvcj0iYmxhY2siPjxCPlNlYXJjaCBmb3IgeW91ciBmYXZv\r\ncml0ZSBzdHVmZjwvQj48L2ZvbnQ+PEJSPjxpbWcgc3JjPSJjaWQ6cGFydDEuYmZiZDMxZjU5YTFl\r\nM2M2NmQwYjVjODk1MzRiMmZhNzMiIHdpZHRoPTEgaGVpZ2h0PTUgYm9yZGVyPTA+PEJSPjxmb3Jt\r\nIGFjdGlvbj0iaW5kZXgucGhwP2lkPTIwJm5vX2NhY2hlPTEiIG5hbWU9Ijk2Mjc4NjQyYTMyNjEx\r\nZDQzMjE3M2QzMDYyMWJjMWNhIiBlbmN0eXBlPSJtdWx0aXBhcnQvZm9ybS1kYXRhIiBtZXRob2Q9\r\nIlBPU1QiIHRhcmdldD0iIiBvblN1Ym1pdD0icmV0dXJuIHZhbGlkYXRlRm9ybSgnOTYyNzg2NDJh\r\nMzI2MTFkNDMyMTczZDMwNjIxYmMxY2EnLCcnLCcnLCcnKSI+PGlucHV0IHR5cGU9ImhpZGRlbiIg\r\nbmFtZT0ic3R5cGUiIHZhbHVlPSJMMCI+PGlucHV0IHR5cGU9ImhpZGRlbiIgbmFtZT0ibG9jYXRp\r\nb25EYXRhIiB2YWx1ZT0iNDg6dHRfY29udGVudDoxNzQiPjx0YWJsZSBib3JkZXI9MCBjZWxsc3Bh\r\nY2luZz0wIGNlbGxwYWRkaW5nPTI+PHRyPjx0ZCBhbGlnbj1yaWdodD48Zm9udCBmYWNlPSJBcmlh\r\nbCIgc2l6ZT0yIGNvbG9yPSJibGFjayI+PEI+U2VhcmNod29yZDo8L0I+PC9mb250PjwvdGQ+PHRk\r\nPjxpbWcgc3JjPSJjaWQ6cGFydDEuYmZiZDMxZjU5YTFlM2M2NmQwYjVjODk1MzRiMmZhNzMiIHdp\r\nZHRoPTU+PC90ZD48dGQ+PGlucHV0IHR5cGU9InRleHQiIG5hbWU9InN3b3JkIiBzaXplPSIyMCIg\r\ndmFsdWU9IiI+PC90ZD48L3RyPjx0cj48dGQgYWxpZ249cmlnaHQ+PGZvbnQgZmFjZT0iQXJpYWwi\r\nIHNpemU9MiBjb2xvcj0iYmxhY2siPjxCPlNlYXJjaCBpbjo8L0I+PC9mb250PjwvdGQ+PHRkPjxp\r\nbWcgc3JjPSJjaWQ6cGFydDEuYmZiZDMxZjU5YTFlM2M2NmQwYjVjODk1MzRiMmZhNzMiIHdpZHRo\r\nPTU+PC90ZD48dGQ+PHNlbGVjdCBuYW1lPSJzY29scyIgc2l6ZT0iMSI+PG9wdGlvbiB2YWx1ZT0i\r\ncGFnZXMudGl0bGUtc3VidGl0bGUta2V5d29yZHMtZGVzY3JpcHRpb246dHRfY29udGVudC5oZWFk\r\nZXIiPkhlYWRlcnMgYW5kIGtleXdvcmRzPC9vcHRpb24+PG9wdGlvbiB2YWx1ZT0idHRfY29udGVu\r\ndC5oZWFkZXItYm9keXRleHQtaW1hZ2VjYXB0aW9uIj5QYWdlY29udGVudDwvb3B0aW9uPjwvc2Vs\r\nZWN0PjwvdGQ+PC90cj48dHI+PHRkIGFsaWduPXJpZ2h0Pjxmb250IGZhY2U9IkFyaWFsIiBzaXpl\r\nPTIgY29sb3I9ImJsYWNrIj48Qj48L0I+PC9mb250PjwvdGQ+PHRkPjxpbWcgc3JjPSJjaWQ6cGFy\r\ndDEuYmZiZDMxZjU5YTFlM2M2NmQwYjVjODk1MzRiMmZhNzMiIHdpZHRoPTU+PC90ZD48dGQ+PGlu\r\ncHV0IHR5cGU9IlN1Ym1pdCIgbmFtZT0ic3VibWl0IiB2YWx1ZT0iU2VhcmNoIG5vdyEiPjwvdGQ+\r\nPC90cj48L3RhYmxlPjwvZm9ybT48aW1nIHNyYz0iY2lkOnBhcnQxLmJmYmQzMWY1OWExZTNjNjZk\r\nMGI1Yzg5NTM0YjJmYTczIiB3aWR0aD0xIGhlaWdodD0xMCBib3JkZXI9MD48QlI+PCEtLURNQUlM\r\nRVJfU0VDVElPTl9CT1VOREFSWV9FTkQtLT48QlI+PGEgaHJlZj0iaHR0cDovLzE5Mi4xNjguMS40\r\nL3R5cG8zLzMyL3Rlc3RzaXRlLTMyYjMvP2lkPTQ4JnJpZD0jIyNTWVNfVEFCTEVfTkFNRSMjI18j\r\nIyNVU0VSX3VpZCMjIyZtaWQ9IyMjU1lTX01BSUxfSUQjIyMmanVtcHVybD04IiB0YXJnZXQ9Il9i\r\nbGFuayI+PGltZyBzcmM9ImNpZDpwYXJ0OS5iZmJkMzFmNTlhMWUzYzY2ZDBiNWM4OTUzNGIyZmE3\r\nMyIgd2lkdGg9IjI2NCIgaGVpZ2h0PSIzMSIgIGJvcmRlcj0iMCI+PC9hPjxCUj48QlI+PC9URD4K\r\nICAgIDxURCB2QWxpZ249dG9wIHdpZHRoPTk+PFRBQkxFIHdpZHRoPTggYm9yZGVyPTA+CiAgICAg\r\nICAgPFRSIHZBbGlnbj10b3A+CiAgICAgICAgICA8VEQgd2lkdGg9MT48SU1HIGhlaWdodD0xMDAl\r\nIHNyYz0iY2lkOnBhcnQxMC5iZmJkMzFmNTlhMWUzYzY2ZDBiNWM4OTUzNGIyZmE3MyIgd2lkdGg9\r\nMT48L1REPjwvVFI+PC9UQUJMRT48L1REPgogICAgPFREIHZBbGlnbj10b3Agd2lkdGg9MTkzPjwh\r\nLS1ETUFJTEVSX1NFQ1RJT05fQk9VTkRBUllfMC0tPjxBIG5hbWU9IjE3MiI+PC9hPjxpbWcgc3Jj\r\nPSJjaWQ6cGFydDExLmJmYmQzMWY1OWExZTNjNjZkMGI1Yzg5NTM0YjJmYTczIiB3aWR0aD0iMTg1\r\nIiBoZWlnaHQ9IjI3IiAgYm9yZGVyPSIwIiBhbHQ9IkluIHRoaXMgbWFpbDoiPjxCUj48aW1nIHNy\r\nYz0iY2lkOnBhcnQxLmJmYmQzMWY1OWExZTNjNjZkMGI1Yzg5NTM0YjJmYTczIiB3aWR0aD0xIGhl\r\naWdodD01IGJvcmRlcj0wPjxCUj48IS0tRE1BSUxFUl9TRUNUSU9OX0JPVU5EQVJZXzgtLT48Qj48\r\nZm9udCBjb2xvcj0icmVkIiBmYWNlPSJBcmlhbCIgc2l6ZT0yPjxBIEhSRUY9Imh0dHA6Ly8xOTIu\r\nMTY4LjEuNC90eXBvMy8zMi90ZXN0c2l0ZS0zMmIzLz9pZD00OCZyaWQ9IyMjU1lTX1RBQkxFX05B\r\nTUUjIyNfIyMjVVNFUl91aWQjIyMmbWlkPSMjI1NZU19NQUlMX0lEIyMjJmp1bXB1cmw9OSI+U3Bv\r\ncnQgZXZlbnRzPC9hPjwvZm9udD48L0I+PEJSPjwhLS1ETUFJTEVSX1NFQ1RJT05fQk9VTkRBUllf\r\nMTYtLT48Qj48Zm9udCBjb2xvcj0icmVkIiBmYWNlPSJBcmlhbCIgc2l6ZT0yPjxBIEhSRUY9Imh0\r\ndHA6Ly8xOTIuMTY4LjEuNC90eXBvMy8zMi90ZXN0c2l0ZS0zMmIzLz9pZD00OCZyaWQ9IyMjU1lT\r\nX1RBQkxFX05BTUUjIyNfIyMjVVNFUl91aWQjIyMmbWlkPSMjI1NZU19NQUlMX0lEIyMjJmp1bXB1\r\ncmw9MTAiPlJlbGlnaW9uIGlzc3Vlcz88L2E+PC9mb250PjwvQj48QlI+PCEtLURNQUlMRVJfU0VD\r\nVElPTl9CT1VOREFSWV80LS0+PEI+PGZvbnQgY29sb3I9InJlZCIgZmFjZT0iQXJpYWwiIHNpemU9\r\nMj48QSBIUkVGPSJodHRwOi8vMTkyLjE2OC4xLjQvdHlwbzMvMzIvdGVzdHNpdGUtMzJiMy8/aWQ9\r\nNDgmcmlkPSMjI1NZU19UQUJMRV9OQU1FIyMjXyMjI1VTRVJfdWlkIyMjJm1pZD0jIyNTWVNfTUFJ\r\nTF9JRCMjIyZqdW1wdXJsPTExIj5Hb29kIGJvb2tzPC9hPjwvZm9udD48L0I+PEJSPjwhLS1ETUFJ\r\nTEVSX1NFQ1RJT05fQk9VTkRBUllfMi0tPjxCPjxmb250IGNvbG9yPSJyZWQiIGZhY2U9IkFyaWFs\r\nIiBzaXplPTI+PEEgSFJFRj0iaHR0cDovLzE5Mi4xNjguMS40L3R5cG8zLzMyL3Rlc3RzaXRlLTMy\r\nYjMvP2lkPTQ4JnJpZD0jIyNTWVNfVEFCTEVfTkFNRSMjI18jIyNVU0VSX3VpZCMjIyZtaWQ9IyMj\r\nU1lTX01BSUxfSUQjIyMmanVtcHVybD0xMiI+VGFzdHkgZm9vZDwvYT48L2ZvbnQ+PC9CPjxCUj48\r\nIS0tRE1BSUxFUl9TRUNUSU9OX0JPVU5EQVJZX0VORC0tPjxpbWcgc3JjPSJjaWQ6cGFydDEuYmZi\r\nZDMxZjU5YTFlM2M2NmQwYjVjODk1MzRiMmZhNzMiIHdpZHRoPTEgaGVpZ2h0PTEwIGJvcmRlcj0w\r\nPjxCUj48dGFibGUgYm9yZGVyPTAgY2VsbHNwYWNpbmc9MCBjZWxscGFkZGluZz0wIHdpZHRoPTk5\r\nJT48dHI+PHRkIGJnQ29sb3I9ImJsYWNrIj48aW1nIHNyYz0iY2lkOnBhcnQxLmJmYmQzMWY1OWEx\r\nZTNjNjZkMGI1Yzg5NTM0YjJmYTczIiB3aWR0aD0xIGhlaWdodD0xPjwvdGQ+PC90cj48L3RhYmxl\r\nPjxpbWcgc3JjPSJjaWQ6cGFydDEuYmZiZDMxZjU5YTFlM2M2NmQwYjVjODk1MzRiMmZhNzMiIHdp\r\nZHRoPTEgaGVpZ2h0PTEwIGJvcmRlcj0wPjxCUj48aW1nIHNyYz0iY2lkOnBhcnQxLmJmYmQzMWY1\r\nOWExZTNjNjZkMGI1Yzg5NTM0YjJmYTczIiB3aWR0aD0xIGhlaWdodD0xMCBib3JkZXI9MD48QlI+\r\nPCEtLURNQUlMRVJfU0VDVElPTl9CT1VOREFSWV8wLS0+PEEgbmFtZT0iMTczIj48L2E+CjxUQUJM\r\nRSBjZWxscGFkZGluZz0iNCIgY2VsbHNwYWNpbmc9IjEiIGJvcmRlcj0iMCIgd2lkdGg9IjEiIGFs\r\naWduPSJyaWdodCI+Cgk8VFIgYmdjb2xvcj0iIzMzMzMzMyI+CgkJPFREIHZhbGlnbj0iYm90dG9t\r\nIj48Zm9udCBmYWNlPSJ2ZXJkYW5hIiBzaXplPTEgY29sb3I9YmxhY2s+IDxmb250IGNvbG9yPSIj\r\nRkZGRkZGIj48Qj5CUkVBS0lORyBORVdTOjwvQj48L0ZPTlQ+PC9mb250PjwvVEQ+Cgk8L1RSPgoJ\r\nCgkJCTxUUj4KCQkJCTxURCBiZ2NvbG9yPSIjOTk5OTk5IiB2YWxpZ249InRvcCI+CgkJCQk8Zm9u\r\ndCBmYWNlPSJ2ZXJkYW5hIiBzaXplPTEgY29sb3I9YmxhY2s+ICAyLTEwLTAxIDE3OjEwIDxicj4K\r\nCQkJCTxBIEhSRUY9Imh0dHA6Ly8xOTIuMTY4LjEuNC90eXBvMy8zMi90ZXN0c2l0ZS0zMmIzLz9p\r\nZD00OCZyaWQ9IyMjU1lTX1RBQkxFX05BTUUjIyNfIyMjVVNFUl91aWQjIyMmbWlkPSMjI1NZU19N\r\nQUlMX0lEIyMjJmp1bXB1cmw9MTMiPjxCPk5ldyBuZXdzIGNvbmNlcHQgbGlua3MgdG8gcGFnZXM8\r\nL0I+PC9hPjxCUj4KCQkJCSBUaGlzIGlzIGFuIGV4YW1wbGUgb2YgYSBuZXdzLXNwbGFzaCB0aGF0\r\nIGlzIG5vdCBhIG5ld3MtaXRlbSBpbiBpdCBzZWxmLCBidXQgcmF0aGVyIGl0IGxpbmtzIHRvIGFu\r\nIG9yLi4uIDxBIEhSRUY9Imh0dHA6Ly8xOTIuMTY4LjEuNC90eXBvMy8zMi90ZXN0c2l0ZS0zMmIz\r\nLz9pZD00OCZyaWQ9IyMjU1lTX1RBQkxFX05BTUUjIyNfIyMjVVNFUl91aWQjIyMmbWlkPSMjI1NZ\r\nU19NQUlMX0lEIyMjJmp1bXB1cmw9MTMiPlttb3JlXTwvYT48QlI+KENhdDogRGV2ZWxvcG1lbnQp\r\nIDwvZm9udD48QlI+CgkJCQk8L1REPgoJCQk8L1RSPgoJCQoJCQk8VFI+CgkJCQk8VEQgYmdjb2xv\r\ncj0iI2NjY2NjYyIgdmFsaWduPSJ0b3AiPgoJCQkJPGZvbnQgZmFjZT0idmVyZGFuYSIgc2l6ZT0x\r\nIGNvbG9yPWJsYWNrPiAgMi0xMC0wMSAxNTo1MSA8YnI+CgkJCQk8QSBocmVmPSJodHRwOi8vMTky\r\nLjE2OC4xLjQvdHlwbzMvMzIvdGVzdHNpdGUtMzJiMy8/aWQ9NDgmcmlkPSMjI1NZU19UQUJMRV9O\r\nQU1FIyMjXyMjI1VTRVJfdWlkIyMjJm1pZD0jIyNTWVNfTUFJTF9JRCMjIyZqdW1wdXJsPTE0Ij48\r\nQj5Bbm90aGVyIHRlc3Qgb2YgdGhlIG5ld2x5IGNyZWF0ZWQgbW9kdWxlLjwvQj48L0E+PEJSPgoJ\r\nCQkJPHRhYmxlIGJvcmRlcj0wIGNlbGxwYWRkaW5nPTAgY2VsbHNwYWNpbmc9MCBhbGlnbj1sZWZ0\r\nPjx0cj48dGQ+PGltZyBzcmM9ImNpZDpwYXJ0MTIuYmZiZDMxZjU5YTFlM2M2NmQwYjVjODk1MzRi\r\nMmZhNzMiIHdpZHRoPSI1MCIgaGVpZ2h0PSI0NCIgIGJvcmRlcj0iMCI+PGltZyBzcmM9ImNpZDpw\r\nYXJ0MS5iZmJkMzFmNTlhMWUzYzY2ZDBiNWM4OTUzNGIyZmE3MyIgd2lkdGg9MSBoZWlnaHQ9NSBi\r\nb3JkZXI9MD48QlI+PC90ZD48dGQ+PGltZyBzcmM9Y2lkOnBhcnQzLmJmYmQzMWY1OWExZTNjNjZk\r\nMGI1Yzg5NTM0YjJmYTczIHdpZHRoPTUgaGVpZ2h0PTE+PC90ZD48L3RyPjwvdGFibGU+IERpeGl0\r\nIHF1b3F1ZSBEZXVzIGZpYXQgZmlybWFtZW50dW0gaW4gbWVkaW8gYXF1YXJ1bSBldCBkaXZpZGF0\r\nIGFxdWFzIGFiIGFxdWlzIGV0IGZlY2l0IERldXMgZmlybWFtZW4uLi4gPEEgaHJlZj0iaHR0cDov\r\nLzE5Mi4xNjguMS40L3R5cG8zLzMyL3Rlc3RzaXRlLTMyYjMvP2lkPTQ4JnJpZD0jIyNTWVNfVEFC\r\nTEVfTkFNRSMjI18jIyNVU0VSX3VpZCMjIyZtaWQ9IyMjU1lTX01BSUxfSUQjIyMmanVtcHVybD0x\r\nNCI+W21vcmVdPC9BPjxCUj4oQ2F0OiBNb2R1bGVzKSA8L2ZvbnQ+PEJSPgoJCQkJPC9URD4KCQkJ\r\nPC9UUj4KCQkKCQkJPFRSPgoJCQkJPFREIGJnY29sb3I9IiM5OTk5OTkiIHZhbGlnbj0idG9wIj4K\r\nCQkJCTxmb250IGZhY2U9InZlcmRhbmEiIHNpemU9MSBjb2xvcj1ibGFjaz4gIDYtMDktMDEgMTM6\r\nMDAgPGJyPgoJCQkJPEEgaHJlZj0iaHR0cDovLzE5Mi4xNjguMS40L3R5cG8zLzMyL3Rlc3RzaXRl\r\nLTMyYjMvP2lkPTQ4JnJpZD0jIyNTWVNfVEFCTEVfTkFNRSMjI18jIyNVU0VSX3VpZCMjIyZtaWQ9\r\nIyMjU1lTX01BSUxfSUQjIyMmanVtcHVybD0xNSI+PEI+TmV3IHBsdWdpbiBtb2R1bGUgZm9yIFR5\r\ncG8zPC9CPjwvQT48QlI+CgkJCQk8dGFibGUgYm9yZGVyPTAgY2VsbHBhZGRpbmc9MCBjZWxsc3Bh\r\nY2luZz0wIGFsaWduPWxlZnQ+PHRyPjx0ZD48aW1nIHNyYz0iY2lkOnBhcnQxMy5iZmJkMzFmNTlh\r\nMWUzYzY2ZDBiNWM4OTUzNGIyZmE3MyIgd2lkdGg9IjUwIiBoZWlnaHQ9IjM0IiAgYm9yZGVyPSIw\r\nIj48aW1nIHNyYz0iY2lkOnBhcnQxLmJmYmQzMWY1OWExZTNjNjZkMGI1Yzg5NTM0YjJmYTczIiB3\r\naWR0aD0xIGhlaWdodD01IGJvcmRlcj0wPjxCUj48L3RkPjx0ZD48aW1nIHNyYz1jaWQ6cGFydDMu\r\nYmZiZDMxZjU5YTFlM2M2NmQwYjVjODk1MzRiMmZhNzMgd2lkdGg9NSBoZWlnaHQ9MT48L3RkPjwv\r\ndHI+PC90YWJsZT4gSW4gYSBsaXR0bGUgbGVzcyB0aGFuIG9uZSB5ZWFyIGV2ZXJ5Ym9keSB3aWxs\r\nIGRyaXZlIHRveSBjYXJzLiBUaGlzIGlzIGNlcnRhaW5seSBhIHByb2ZmIHRoYXQgdGhlIHdvci4u\r\nLiA8QSBocmVmPSJodHRwOi8vMTkyLjE2OC4xLjQvdHlwbzMvMzIvdGVzdHNpdGUtMzJiMy8/aWQ9\r\nNDgmcmlkPSMjI1NZU19UQUJMRV9OQU1FIyMjXyMjI1VTRVJfdWlkIyMjJm1pZD0jIyNTWVNfTUFJ\r\nTF9JRCMjIyZqdW1wdXJsPTE1Ij5bbW9yZV08L0E+PEJSPihDYXQ6IFdvcmxkIHNjb3BlKSA8L2Zv\r\nbnQ+PEJSPgoJCQkJPC9URD4KCQkJPC9UUj4KCQkKCTxUUiBiZ2NvbG9yPSIjMzMzMzMzIj4KCQk8\r\nVEQgdmFsaWduPSJib3R0b20iPjxBIEhSRUY9Imh0dHA6Ly8xOTIuMTY4LjEuNC90eXBvMy8zMi90\r\nZXN0c2l0ZS0zMmIzLz9pZD00OCZyaWQ9IyMjU1lTX1RBQkxFX05BTUUjIyNfIyMjVVNFUl91aWQj\r\nIyMmbWlkPSMjI1NZU19NQUlMX0lEIyMjJmp1bXB1cmw9MTYiPjxmb250IGZhY2U9InZlcmRhbmEi\r\nIHNpemU9MSBjb2xvcj1ibGFjaz48Zm9udCBjb2xvcj0iI0ZGRkZGRiI+PEI+R28gdG8gYXJjaGl2\r\nZTwvQj48L0ZPTlQ+PC9mb250PjwvYT48L1REPgoJPC9UUj4KCTxUUj4KCQk8VEQ+PGltZyBzcmM9\r\nY2lkOnBhcnQzLmJmYmQzMWY1OWExZTNjNjZkMGI1Yzg5NTM0YjJmYTczIHdpZHRoPTE1MCBoZWln\r\naHQ9MT48L1REPgoJPC9UUj4KPC9UQUJMRT4KPGltZyBzcmM9ImNpZDpwYXJ0MS5iZmJkMzFmNTlh\r\nMWUzYzY2ZDBiNWM4OTUzNGIyZmE3MyIgd2lkdGg9MSBoZWlnaHQ9MTAgYm9yZGVyPTA+PEJSPjwh\r\nLS1ETUFJTEVSX1NFQ1RJT05fQk9VTkRBUllfRU5ELS0+PC9URD4KICAgIDwvVFI+PC9UQUJMRT4K\r\nCQo8VEFCTEUgaGVpZ2h0PTggY2VsbFBhZGRpbmc9MyB3aWR0aD02Mjc+CiAgPFRSPgogICAgPFRE\r\nIGNvbFNwYW49MyBoZWlnaHQ9Mj4KICAgICAgPERJViBhbGlnbj1jZW50ZXI+PElNRyBoZWlnaHQ9\r\nMSBzcmM9ImNpZDpwYXJ0MTQuYmZiZDMxZjU5YTFlM2M2NmQwYjVjODk1MzRiMmZhNzMiIHdpZHRo\r\nPTYwMD48L0RJVj48L1REPjwvVFI+CiAgPFRSIHZBbGlnbj10b3A+CiAgICA8VEQgY29sU3Bhbj0z\r\nIGhlaWdodD00Nj4KICAgICAgPERJViBhbGlnbj1jZW50ZXI+PEZPTlQgZmFjZT0iVmVyZGFuYSwg\r\nQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZiIgCiAgICAgIGNvbG9yPSM5OTk5OTkgc2l6ZT0x\r\nPkNvcHlyaWdodKk8Qj48QlI+PEEgdGFyZ2V0PV9zZWxmIAogICAgICBocmVmPSJodHRwOi8vMTky\r\nLjE2OC4xLjQvdHlwbzMvMzIvdGVzdHNpdGUtMzJiMy8/aWQ9NDgmcmlkPSMjI1NZU19UQUJMRV9O\r\nQU1FIyMjXyMjI1VTRVJfdWlkIyMjJm1pZD0jIyNTWVNfTUFJTF9JRCMjIyZqdW1wdXJsPTE3Ij5z\r\ndHVmZkBzdHVmZi5zdHVmZjwvQT4gCiAgPC9GT05UPjwvRElWPjwvVEQ+PC9UUj48L1RBQkxFPjwv\r\ndGQ+PC90cj48L3RhYmxlPgo8L2JvZHk+CjwvaHRtbD4=\r\n\";s:4:\"path\";s:42:\"http://192.168.1.4/typo3/32/testsite-32b3/\";s:5:\"media\";a:15:{i:0;a:6:{s:3:\"ref\";s:28:\"t3lib/jsfunc.validateform.js\";s:6:\"quotes\";s:1:\"\"\";s:9:\"subst_str\";s:30:\"\"t3lib/jsfunc.validateform.js\"\";s:6:\"absRef\";s:70:\"http://192.168.1.4/typo3/32/testsite-32b3/t3lib/jsfunc.validateform.js\";s:7:\"content\";s:2575:\"/***************************************************************\n*\n*  Universal validate-form\n*\n*\n*\n*\n*  Copyright notice\n* \n*  (c) 1998-2000 Kasper Skårhøj\n*  All rights reserved\n*\n*  This script is part of the standard PHP-code library provided by\n*  Kasper Skårhøj, kasper@curbysoft.dk\n* \n*  This script is distributed in the hope that it will be useful,\n*  but WITHOUT ANY WARRANTY; without even the implied warranty of\n*  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.\n* \n*  This copyright notice MUST APPEAR in all copies of this script\n***************************************************************/\n\n\nfunction validateForm(theFormname,theFieldlist,goodMess,badMess)	{\n	if (document[theFormname] && theFieldlist)	{\n		var index=1;\n		var theField = split(theFieldlist, \",\", index);\n		var msg=\"\";\n		while (theField) {\n			index++;\n			theLabel = unescape(split(theFieldlist, \",\", index));\n			theField = unescape(theField);\n			if (document[theFormname][theField])	{\n				var fObj = document[theFormname][theField];\n				var type=fObj.type;\n				if (!fObj.type)	{\n					type=\"radio\";\n				}\n				var value=\"\";\n				switch(type)	{\n					case \"text\":\n					case \"textarea\":\n						value = fObj.value;\n					break;\n					case \"select-one\":\n						if (fObj.selectedIndex>=0)	{\n							value = fObj.options[fObj.selectedIndex].value;\n						}\n					break;\n					case \"select-multiple\":\n						var l=fObj.length;\n						for (a=0;a<l;a++)	{\n							if (fObj.options[a].selected)	{\n								 value+= fObj.options[a].value;\n							}\n						}\n					break;\n					case \"radio\":\n						var l=fObj.length;\n						for (a=0; a<l;a++)	{\n							if (fObj[a].checked)	{\n								value = fObj[a].value;\n							}\n						}\n					break;\n					default:\n						value=1;\n				}\n				if (!value)	{\n					msg+=\"\\n\"+theLabel;\n				}\n			}\n			index++;\n			theField = split(theFieldlist, \",\", index);\n		}\n		if (msg)	{\n			var theBadMess = unescape(badMess);\n			if (!theBadMess)	{\n				theBadMess = \"You must fill in these fields:\";\n			}\n			theBadMess+=\"\\n\";\n			alert(theBadMess+msg);\n			return false;\n		} else {\n			var theGoodMess = unescape(goodMess);\n			if (theGoodMess)	{\n				alert(theGoodMess);\n			}\n			return true;\n		}\n	}\n}\nfunction split(theStr1, delim, index) {\n	var theStr = \'\'+theStr1;\n	var lengthOfDelim = delim.length;\n	sPos = -lengthOfDelim;\n	if (index<1) {index=1;}\n	for (a=1; a<index; a++)	{\n		sPos = theStr.indexOf(delim, sPos+lengthOfDelim);\n		if (sPos==-1)	{return null;}\n	}\n	ePos = theStr.indexOf(delim, sPos+lengthOfDelim);\n	if(ePos == -1)	{ePos = theStr.length;}	\n	return (theStr.substring(sPos+lengthOfDelim,ePos));\n}\n\";s:5:\"ctype\";s:24:\"application/x-javascript\";}i:1;a:6:{s:3:\"ref\";s:9:\"clear.gif\";s:6:\"quotes\";s:1:\"\"\";s:9:\"subst_str\";s:11:\"\"clear.gif\"\";s:6:\"absRef\";s:51:\"http://192.168.1.4/typo3/32/testsite-32b3/clear.gif\";s:7:\"content\";s:46:\"GIF89a\0\0\0\0ÿÿÿ\0\0\0!ù\0\0\0\0,\0\0\0\0\0\0\0D\0;if\r\";s:5:\"ctype\";s:9:\"image/gif\";}i:2;a:6:{s:3:\"ref\";s:36:\"media/uploads/newsletter/toplogo.gif\";s:6:\"quotes\";s:1:\"\"\";s:9:\"subst_str\";s:38:\"\"media/uploads/newsletter/toplogo.gif\"\";s:6:\"absRef\";s:78:\"http://192.168.1.4/typo3/32/testsite-32b3/media/uploads/newsletter/toplogo.gif\";s:7:\"content\";s:6965:\"GIF89aLO\0Ä\0\0\0\0\0ÿÿÿêööÊ$8>9o°\n		>==ÿþþþýýáààœŒŒ¡  ùùùòòòêêêÖÖÖÊÊÊ°°°yyyppphhh___XXXOOOHHH000\"\"\"ÿÿÿ!ù\0\0\0,\0\0\0\0LO\0@ÿ  dihª®lëŸp,Ïtmßx®ï|ïÿÀ ¯(b2Gc¹ ((\rÆá0\ne\"Lc² /\rz³9\\Þ\\­v JsÙš`ujloKzle_\Zc\ngu`qRI\rIIZ·]VWEEBÀÁÂÃÄÅÆÇÈAD		\0ÎÏÐ\0\ZÔÎ\ZjvMWtJPI\Z©jpnãpo\0{š\ZÞq8 EÒldYÀ³å¬Þ	Â°é8`ÐšQÊ«<€ü!øJÿùJÆ²¥Ë0cÊVYjh%ÚÉ Ñ¶\rte£F6`š ¯B	@øbšj;6mî\ZÈÃ(8èØ`\0\Zà;0ö@$5ò,pK«Â\rìPðcÏñqëU­þÖ¥Àæ¯ÐVDüåÊ6h& b3gOxýY4éÍ*N£NœZê°c·¬ÉLÀ4ãÐ\rÔðj\rØ±éÀZµtlÞ­u;ÑÎl?éàù¢60J8èsæn¬ÚŠeI×¡¬$9=YöP€%hämv \0HûÃ3äISÞ31ól&šàÿ6šm	áJ\Zš\nx¹=SÏíäSÚlð!U8 (p©%Ñ4ôä5ÅšENu£,Ö!-HQÈ$ ÀmoDPàÜ±O8m3Y	èàXf©å<ÐÀeÏW¡7Üv\rQŽM>`:S>åU³Þ>\0â%Ñ¥Î@\r$\08 { éÁe-xÐŠÎ`\n@-É; ÚT%€jê©\\zí!ö@ØüHË^NYs@¯t4v\Z\\çkUŠ§(Ð8TòìèczÈ2\rB²:Tÿv _kEòI¡ÇSOàÑšV¢êBd%°»ïFCÂd\'ÀÛÃ\0øæ¯úÐïÿ¯¿ÇÜZ	£Ð0¶pŸ§VbQª¹\'R A\0±§ŠxbFçö>Tj*5TDðEI%y,¢ÛÞ\0\"eÐ¥æC€D ôÅI@\\º!RFÕÚ]qwRVêvíõ×`Ó$jQ=vcœ<0öÙ*õ@/n¯]¶ÙQ©Ý6Ün#@åØjÛ}7Úã­·Þxo}¶á~¯œváxý¶â\\-ùäWÎg®ùæwîùç .úÿè¢§kùéš§n*æEY--f±Óp\nIA\rH!ÓÙÅº%Û\\2,©RËáŒ;dhØ6íMfÝmv4ø)VíÛ+©®þúì/¡JdS	²ç\"xl€b­È@\"K@ÐèÑ\'h?üÙ£ï°À¶6tyà¶\"€Üi,°ÊÀ²èeàA{FèÐyîq5šd:ÄÉõÂÌŒdØ®Öà`8XgT£Cñ°4%XÄ|DõíK\" ŽEŽwCÄp> \0j* 52@båÑA·Ôpÿr,¡Qb@:(ÃígMÙs2Å€/qÉM ¢Q;\"ì:.ØË<€^üP3)xdwøCépDØÈÉ©Äy(,:<ÆIeÄ0C`åïÀ¶ñGX@£PRt\0S\Z!ZqT-HÀf¥2Õ*>¡¡$	%¡-\0.xá,ja\'ÇIÎrÖ\0BåqÄ¡ÁDÌXqç:dmýGR*ŒE5d°YÚÊV)£¬J		ßÿ8BÁ.QB£°)\'Ü%²Ê	AÅQ@ÿÒ \r©HWà%/x¡\'*€e>F·p¡\'8ÃFÉ©©(qžŠ¶\0ll+LI\Z\'LJmT`x@\0rXaŠ\"q;<G°Ð\0u*$ršš.u9[øCZ\nåºõ­\"FHøý#­Ú°ò`Ä<>:páWÉitñk:ŒQKZ\nm;¯ŠÐ#àä Ð8Ð$£,BV¬ªÁâ rB«­ëK$\rcCÉ`]T€þÅ/}\r`ûXÁ\\á74ÁÉ,wÏ5MsIÝ@è$ÿR\Z/¶	íêÒ?}t¹ð+\n`Ùs,$ØVp\nÒ»bu\'wýÑ>À²CL àýSH1a£Ôny0@ŠxÓpÖª¿®Î°7Ìá{øÃ ±GbÖîÄ(N±WÌbÎ]Ä0ñl¶&ð\Zã\Z¹3¬Ežã\0Çnq$i³áÓ@!ìñ¡Ü(Á\n\r\0ÎéÖ7k\ZHp\'B;º@RÙ¡¯µoNàöb»ùÍÁÀÜM`á8²£e_9)v!Qlè,RÍ$ÈtØOÛÀ1¯ÑmÿZ&\rZ%_¡Ñðx\\&(ýM±0qàCU=Ö2÷Ðg?B_\0ÚçV»Z5)«òy×rG~Är8þLÆBS²Fã¡)M{Äâ~íÙ|¢>ÈÈc!há>7sVþ }ÄLÚÛIš(ŒA,\"Ù3>úêv»Ö6Æ uâ1e¥P\Z\"0MLAÌÈÏÂAÝº&­ÄŸè1D`ßùŠ >P$ i ×ÃM#ÅRbÞÙ$ðÐrÜ§mOIYŒûÃÌt~=ë.pÁîèv²­-\"g6ÉEît¶°çVWº@<ú»ÿÝ§9ZªÃÅ]_ÿ\Z(Û\"Œ8ü%ÊÙrAÆ\0q;JŽ?g$ŠôPõ9±ßÞ°­3²yt¯;JüÄHûu)­nŸHëð3ðùg>ô(ºEßäã-Ùø¥\nBmðç<>µ:Â¢àÀ°hyã-çý:E)zâ\rÄJÑN µNòËeŽa;CÚpàïÐli8ÖCmG[þùÐOA¬¿tiøa#qªÓ,mMÀJ¥â¹ÓzÆ\"c;ãöÆy *³\'\'ÄD{2æIe{hi6=œÕôöW{¶\rÎ}ÿH7Ìp$šð@Tf`R0õOÓ\0ø6d@.\"¥0\nž+ºebà1È!RÆ±R55p!vTJ>3g@)\Z0Sf#{<%ÖÔ=?%4â!t0xK!ÀS~Ä\"\"Nšyõf&R,Ž$;å\0e\"¡>Å¹!FÃa}³\"vRµvá%B92i°žÂ-l1b6¿c_ÕÐ*ÃjHØ26}íPÐ²*èNÅòt}ð#a0l\0	[Á1J#J!.tÁ*=?pw¶	XAÜ4¶âuÿrÑQFè²èfÓ²€\rÄ;ªT@Qwv1BwaA~*H#ai\063·ö	$Bd23Až(Bí8¢3-ãLÒpSVüOµ4rÒQ³#æ%¶V\'wÆ-I`ÔR=&áU\0(XÄRèDkc\"R$e³3Ôà1E\0ê%+H!(`¶@8øp w6fQÑJ?q\0 ysŽsqb<Wx:7C-y/ŸEŒ%ŸU(@\\¿%\03Y5iHç\\t¯!§A€Ay<ô%BRUì\r;â\0çTE&ÿðKÄö{wXàB5ã&Ó T+è!!àÖag×t(]$pB;êöZ£>ô(y*+x5tÀ=<Ù¹œ\\;IÉ\ZIIÉ\\I]CÙLä\0ÙNp1WH\0âè,²RU`°uUêBZ·°³$µ€	`7\0Ö_ÌSsfe~òÖO_wAqª9â\"g oá£[·.Iñ\",é8gC8P©y\\&êié£	ä0P]ôB÷ç$*GrQIi®eÿåEn!CBó4UxN`WOB;²-ø¶\0XU-~µ(Yõ] ßPJÕÛ¬FÕ9y,Â¯ÔQ,€,ú6Á{t)	Z5tŠÖqLs)·²ò\n6Hþôvö$8$`¶`@2+UÄù|GgÁPÏà+Ê1@-ú¥ö>3ŠdÚ9dZŠ£ó8gú7³Šn**?gÊ`Z§vz§x§zº§|Ú§°V\0\Zš:šZšzššºšÚšúšê§ÊI&Öbz©©+F§Ú©_Ã:#|TB\"#>aÃâ_Žªÿr7æBo®dZz¢*HL°3KÑ¹§E8&ôš:Áfz¬©9 ¶¹TU$p¥Oa6ð&š]$#ÆOžCváÕ!ÒH,DXûc\rÀæ-0S	öþh ,ø8NÓ\0aV!BRú6+E?Ñ_ŒÐ¬\n*œðò:ÿX+X+o·­Ò±äõ;Q5ÄÑOmp5«zM\'\0°1wEXb@õ{Hðv@XY@ÖA5õ:ª°Û³WÂ:áò$Ná&àáÈSÒ-Â\0G(ið2¡\',ÜJÿbôSpà€ÁÏSe dF¥VF%shA\'ã\"³§&+;ë³tÛ5¬3&á\'\'¶f«\0šµ[pTYcÁz>Ådïdd6v\0<Aï n%ÚIò?kâØKÐ=jñöTWP05%d>÷8·u»º¥²@W)5(ÙÃYãxhö\05} fTù!~ZÁQÈÉÌ£iR©ôÁQïQ	PªÅ²€ð6)Û0$` A£UT\"(\Zêf«Æºæ»%2VdU\né,»?úãÉÖ&V|B#âgÄÞ°œQk\rÿêP)²ÍÖY¢õUð\0\n¹ÈI~\'#n±Yrnû±\Z°¢çÛÁr]JÀJ5Ø HT^°µóU\nåµY1)	x@(¬rq0	@A{2$!aÛå+Q€A(Q¶Ð¡ô$4	qE1=·±lD[â)\0G·\Zg£!ÆË%D=4yHL^r~8PNdïa-à \rŒJðõÃfAÝ1²]Å2.²e6p1ïEDOÆR~ u\"G`©YI#œk> ºä6°8<k[àÙ©£|C`Êÿ9yhÜ0FtjÆkŒÌ°##âObZ€¶Rà±5, °u[§v±d®5n Qlá¿ûgvø €hµ0ît þ|Vgd`SZÁd¡³gsÜ9Y¬ÅôªŒxgÊÏñ±\\E9Ë7ÀD²óEÀ\rMÁO\Zú0X±W,¬z;yTGM.²{a¿¢~ãàJ2\"}¥Í#ÁÍjá(ni\nõAíÕ#¬X^\ZgŠŒÅÔÎÔ¬ËòtgÓø,w<µ*\"\0}ºq)¶8ož©wÑðø-àÐ\0ÿð\0òð¶ÀŸFXtd!Ñzw È|ä+óøKóÔ|å-œ£Îš<düÎtóLÓAIt<ÝÓKd·G·T·?dkU1uh@Ášg®cž\rOÐ;LÈ\rÀÜ¡@6€Ð3¹|\0ä7i| Ö9Qõ¹Ø)àT6*ÝÖ~}ÛÉ\0!`)ëžNtePH\re;ÝqÜÃ«=ŽseŠMGöÃêÆÈªØ*ž\Z¡|$³6ô[\np»÷£°ÎpÅžÞÇ0}å%\'ÕÜ\\i¢Þ Ø;6zKázîÿÛ1¿TÐÜa;¹š\'AB@ò§Ýß{AÊ!MÌ ¯m&>Sxè­Þ\Z.^R	¿ù6\0p\0ùHÐ|v«1U$v\n\'®	Cõ$f\Z÷6À2ÑŠNc@T\0U@gRª6íïÕ05ßŒroÓSÕ\nÚ|Pp¬ÇdãŸáVò_GÔ»Ño÷pU-­_ípQ\rŽ2(p$\'ßÖôêj#ÂÚXrt_îôÀY ÂU!NÕÑ÷§7 	è\0#STy©Jž+}åNË	À-!(P7Ý=±DÛGSwp[°U8ß,ÿ_ËŽDcœRµFfà~¥Õ­ÈlÑU!¥<#X\rä6¡éÄNR6µjòEžHç¹,Ôð`)Ä:uz¹JŠhpDÝO·ñtDÇcá*@YÙhàÙúàe€Ž|ÎiPåÅïÖ¥ÛøVXLŽÒìQõÆEêŽ}pI\0pùrzH,ôh,1¡\0³°ÑýÙNwv7Ð°Šð€÷-ãi*jÛúŸò/k	pLœ4ÓëOk_ê}WÚ5ŒCcqGÏc@Œ\rí\n`Wmð\0\'\0pÿn`EutÄ§µz\n$(ÿè,ßõ$ÐÆ/4\ræmŽ;&êP)Ãhï÷mÞâQÚòni@\\r°	BjÇ\"Úø .\"ßõhÇQ\\ïõ^ïò?QàÞÎ^_ïÚà×B¹{+€Ã Ÿ6SßžžêZàøWO¹èï~ fZP!tžJÑœ4®U¶êqøÏòR7÷T\ZL«ÉtTgaùQS-çÀüe3ž¡ž«	øV7Uí_»BŸÇ!CÅ3÷°%¿HqÒô\0ÀSdÖ\0ü76áRfè¢Ÿû»_ÿ&0}XÅLâ8ÿèhe§aN3Uæ·YÖU[ÕŠm×*9ÑWÊt8À1y6,;MÆÇ*q:ÕËrX0Ô\ZŠÒ07Ò·Ãå¹€Wß\"Ã·Ùx<4[ûø\'\Z\"&*.26:@FJNR^B&RjF\"n:\Z ªŠ²Ÿ&®®&ØÞêî\"îúâöþêÛÖ\0²ddP=Kgppd°xQPž\\l\\é,Azktt\\ošµÿ?[?ó¬{tì108``\\sqQèBÉµ/62`°àÀ	~\"âÜx`\"i°U0qgÃ\Z7ø\0\n€l$É&ÿ|*S&FT^òÔé$£YšÄÅ\nT¬;Mý5Lè­C&StÔÑÒAMiböC$ýŠ]}F$h&<°q3QËŒÑ€QîDžp\" ÝñÆñ:\0:ÉXÐË[iÕ\n¹B!\n\Zžqs±Á5}ºšØâ=k æã&€ š?äÊÕåÌE¢EËl	êt%£`ÍjesÏ×8­Ž(Ò_Ly÷fl²€ £²Š_\n\nPÐàª,Xzœ£á4: \0Á\0ÛŒ\"€!æ,ÕPÁùWÏqšÉgZŸõsvQVÿI\nìÃX5Ù:\0Ü\rõgÇqØaj­²Ò|Rbi0©æaN·­HH5¹£m¡Œèp<õq8ÞH0Á#MR%À6	hcY	HvñüÕWxß9øEx\nHé[Vì³ÖF4Pð@4\'ÁxPÔOs\\68<\Zäæ@1Acm(ÁæM<DðPaD @cHÉRÚ¡(8\"i)¢b¬yjÒ5ÚT£¥Îxª©RÜž*\\²îØjqÇÔ*äIDúùg\ZšYrPå>õC$Ö(aUZ}±B±mÆÃÿ5G8°@hò¥%²)ŒÙŠ$Á, Á\nDA\0ø)<jC€à²VhW`Mt@\0tV©Á#°Â3Ü°Ã+B€Eô\"öX1§\\ {Q?;ÈOA±ÇHCWTTŽÆkÙŽÞ)\0a\\Aj\0Acq4pboÀÑ§¯m88Í<yð\\C=)ÄSS]µÕWcõÔDª <\0Œ1öîÀ\n0è­ž\0Úûl	Ær,ÂU<ÀLàÞQv;ÙG\0ÆDÖùqÐiŒÁ\\.(_S¬;!@»í>²ºèRk]ºé§£ºê\ns­E¯óëÅüíýÍ³îólQDZëóY#à?=Žò­<ÐÇjEBØPŒÅmŸºöÛsßœ÷Zøâ\\ùøåŸúç³OŸúê#Àúf»> ïão?ùíó/¶Øùû¯ûhÀ\"PX èÀB0 +hÁb0\ZÔ`;èÁ0\"!	KhÂ¢0!\0\0;\";s:5:\"ctype\";s:9:\"image/gif\";}i:3;a:6:{s:3:\"ref\";s:9:\"clear.gif\";s:6:\"quotes\";s:0:\"\";s:9:\"subst_str\";s:9:\"clear.gif\";s:6:\"absRef\";s:51:\"http://192.168.1.4/typo3/32/testsite-32b3/clear.gif\";s:7:\"content\";s:46:\"GIF89a\0\0\0\0ÿÿÿ\0\0\0!ù\0\0\0\0,\0\0\0\0\0\0\0D\0;if\r\";s:5:\"ctype\";s:9:\"image/gif\";}i:4;a:6:{s:3:\"ref\";s:24:\"typo3temp/48dc496fd9.jpg\";s:6:\"quotes\";s:1:\"\"\";s:9:\"subst_str\";s:26:\"\"typo3temp/48dc496fd9.jpg\"\";s:6:\"absRef\";s:66:\"http://192.168.1.4/typo3/32/testsite-32b3/typo3temp/48dc496fd9.jpg\";s:7:\"content\";s:10947:\"ÿØÿà\0JFIF\0\0H\0H\0\0ÿÛ\0C\0\r	\n\n\r\n\r \' .)10.)-,3:J>36F7,-@WAFLNRSR2>ZaZP`JQROÿÛ\0C&&O5-5OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOÿÀ\0,\0È\"\0ÿÄ\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0ÿÄ\0I\0\0\0\0!1AQ\"aq2¡#BRt±²Á5bÑ$3DáðCSrs¢&46TÂÿÄ\0\0\0\0\0\0\0\0\0\0\0\0\0\0ÿÄ\0$\0\0\0\0\0\0\0\0\0!12A\"QaqÿÚ\0\0\0?\0àp\'ÂDmÆwßkmsoJ±\'gñŠðK{fF,/Óivz6ÅQJû°€å[ßÃÆ·§08a\'}òJ¡-Ì(ü/zÕBÕú!ÎŽ»8áÙìuãC»Y$àJu=G>ÆÆa×4Š ¥ÍpÄq·ZèñXiIS> Ž¥Þà.9\\þ¡í­»Lìü;îà€è_/2o¥øTIR±ÅÙÂŠÏÄHÙP<t¿Äô©ÈX«M\0`/1$ùi]^!Qe	@Ó÷a-e°fcTÓfHû?ÃbÒÄKNá\n rc¥ªd€ði£\0l÷°+iï5ó£Msmä:Ü\rIÔqå§\n¶°âbç5-ºa|ÉaÌÑ3ÈÈ±ÈòJécšúŸ*m¡ï±æòK<	f*[1 AÃÆì¹³eYas}@b-ñyá\\<ìÈHÎAÔðÐu© y2¢ÇW®€DðÓ;c(.ÅÄ7ü\\8×óµO/fñpÂe|%+£n=*ÌNòv{Š¹Ú9=NzR@²4Àâe±ÓÝà)eèx+Ù¬aYŠÂ¢¡±%Íè,54v{I#ŒsÝÍÏ­Âµ°øÈNZXT7[1±^éÆŽ â±G(iV5»>_TSr^U¶r¿±1\"EFÌ@ÌXØ|©.ÃÅ;$ÃRs[á].6DÅbÃ9@¹|zTE·iº\ZæÕ6þB£&Tckg?û#i$x³1\0ø\r5 ]d4ÁKjS§\nÛi}§V^ä#M4=j@Fgdî©nè&úÛSFlx£gMY3~\'Z±ØX¬KF±<€ (,EÍü«L@øAT¶sôwÊ£¥J²/!#[+p£6,N}ötÊì·å6ž$>*GÙŠÏU\0èMõô­áŽ{ªž1ÌÅŒÖ\0\ZPáÊÌbäI¹ãzòžì1%Øø£€xA3ÍÞUœÇ+ÔcfÌl3ÇsâobóbÆæV.O=4ü*HèÈÀjU¶óåTçíZÙÂÉfÊJÚùOZUwlØâ&*¹A\n@œí çJµ]ÝìhË²æ[¬ÆÞvJÒÅØŽÆö8T)_¶ü~ÍföRaÁ ûC°¹\'(­Ü4Ãæ~üò®iXñ:j?]1ÜR9å©6VÀaÞLlØ¬HI Eµ¯`<š	dÚÏÊ$ A}.8á©õÒµbQÃçPs5ŒÄÿ\0:Èc\0®V.lê8åPÇOÎáIÑÅÛ\nx¡b¬©Ög#U\rç§šeÈE\"iÏ)X!~â*h¢Ü8éZ8l?±_ÊBßQg×SPìÍ¶I|(boK]Ð)>;Uúû2¶æ$b¡ÃŒtebf°³;zßáQ6\Z0FÖ27aSÌ|ÍIe|ÄÅU¿ N¬M\\Ãàa,BÆ(Ô_3xÛ_ZÃãœ\Z^¬ÈlF4VE\0lcS×Ç\\ÅK¬X®ž,*~ÃùúëVV¶6Š#ËE6ÈØ/šçC¶¢æÃlì)ÝYuUQe[ÜßÆÚÕ`Ô]t\nJÒ}Ñ2>ÏÅc-8ÊÅs©ó°šáwø ¡oÂC¡<óÍ]<é%Lxl=ìXIóÒÔ^Î®Óâd6Brb@kðÃ¬õèÑJq+J­žSÑ]ôÌzÛ©b0ógmü¬}ÄAëÂ­aÁ@dCõ5¯a{Ò£1Xã¹Ue=Ñ}Edï²ôHN$Êñ£V7\0ØiãÌTéa²/¿!×¯\nLw­-û«¯3I¯<%ª4œHcÕ\n¬lsM³[·\n8Ó2ªª{«Š¬8éçLÜ#Ýî-»A©ó4n8³«;öSp ýQúÔÐ³ÄUIg<Ž\0ðëÖ\0UfÇœúöE3žêKœ¹(Üê\0 µž¢øùÒr€ \\Çš²®xØ&\nÜAê®Nøf·mÐñ«ê^Dök»áïtÞa¥þuKvVGPE%<í=Ù>*0T1*lMVyCH±­£A{ª±7ñ>5uFò¯k\n qá¡ÜlÄuó©âo\Z~£kË/Æ6Ô÷äç¢Ò®Èø¢N±ñ,%ÿ\0hoU\'ã ®wåcÆÆÞìÖaÔ~Æ¹ûCþ+]	[F@xÛwqø£ÉçxÌ)/$·[Ÿ<ªÌÊïf°ÅG3à.xÕ÷W³\n3[ÀÈ[çRÄ\"rGÛlºZ*åatšDÆžxØïq-¹· áSD\"Ã`X$JPLÌî±©²â@è+/i¬¬¡ÊiZìÖÒöä8TÎX+¢¡ŽE³ÑÉ$yó¶·úáme\"õch£ÁžÁÆo,ÌÍÕÞoÆ­a!ßÊN\\2PóbØSkÔ0aäÇcF\"u+tR}Ô:|ÆÔÔcQÅvËœÛè§	³XbIñGÉè·ðçT%Á,Ø¯œÅÉFœ$Üø\0·­$Xócf]d8táÔþy±æ0ÝŠ÷<r¿à)r5¢	»°±I\\ÌæÖ/ÈüG¥6UlGÆæB~ªzèI­Ò.[3°ÞsÀ<MÏ>sBÇ×\0\0>ZÉÁ·Ý\Zd1ÁåÄJ²1©07²åð¡hÙãg4ÙS1Ê4[KÇ4·œ€eQb@áo\r*£dKÙH÷­©ÍÄëXµF\"H7$K:ræPŠÀyQÅRšF¶#ëODñ¶[$·\"G);š®m,uáPÑM[ÞîZÄ/B]JåB.~­C0p~»as}[åÂ«u\'Eõ¹úVm7Ð¿	ÜÈšÍkV£H<)¡|H÷_\rÀøÐÊ¥C2\ZXý_æ+7wLV4ËËû¶Ín`ñ4û»Ü+JªPrxù^ü*-,jŠÁ\"Ü-z\r,/³¥ÁKÒ«æY4\0ø_kjì!Ï,DoãÆ¢Æçæi	}-Oc8#y\0œ>ÕNþ`8÷[ñ¡*äÿ\0etÌ|kgWcáJýÓùþŽ«©tfÎÃ°ß¹%ûÃ~U®Ü-À¿sœýÉ/Þ[ò­tWo99<nN¬x&ÞZËmyTV¥j²HÖ%]Üæml<*¡ÐqS#nÃ\0ýkjâMi9QbæÃ§SP>â[yýÈ¯¢øÌÔIZ€T]=ØrøÙŽDeF?Þ7öAô­Ýì=çr-såúPæÊª n\\þU4Ø\\Ê@0Æ§º-r6ù\nœ²ŒßâkNìš+ØFãSõñ\0r«Pàg`e³;¥Ç\0O/!úTXL2$æwr\"æîäXxÒ¥;Œdàâ\r£E»¹Û­.VšŠöû*Ò×¢€6%bw.±ÀlÁF¥¬y/UåÅ»GY&l¢U°9Fà{€ë¯=jæ:WiÄ¶w@¿tŠn$<µZCnÒÑ.HÊÛßè9ñ¹¬¥¢Ó²ŽÌÅáe]È.*ñ×š?z«¬¹ÖÖã Ÿ&¬I\rB¢æuîä=ßM*¹Ä àe#ÿ\0v:Öof©ÒÐŠRÓ8Rú]\nñ¬t¬Ñ«1Ux^×ë@dê~¯5c++£sÕAâ/Ò¡/Ñœñ Us}Kp×¥VYÉÑ\n9(µM46\0:`¢æÜjUäš«TI&tb\n·0zÖïÓ!x«pH÷Åf)p5SnÊŠWPUáEÔÞùøÔÎ)¡¢ÐÇrH\0q:\\zTŽ\\OÝÐ\'K\Z<QÂ1\n£­ªuÁl59ÑU\'ú9¢€l¥ï-¹Ðßñ«xõÏ qV\rYòÎ`Dc0MÏF=|øV²`ÛeùÚ¢ziœ£ÄrÞ©ñBÑ0<¬)WI\'cØ_Üýå¿*×I\\ça\r¶ßyoÊµÒÞ»8üQË?&\r8§¥j²fÍÏ­J¢ç \Z,ç<Î. pµQxëeÑÆ/ò5eÄžù7P (§Vb,MèŠÁŽdÆPI ÷ª=§Ô×\'/5:Œaíµ6¥¶Qe\' ëãAíØÒ¡<B-ŽNSãc[C2Çx\'IÇ_KÛ^I-oªÈ\\ù;fÇ\ZŽse²±\\¬záAò,8Ì¡\nãùxŸ}jÿ\0²bAMæñ€r 66<¹Og³>PU/ÞàxÔÜeª+à\Z`Y{Ê}ï:Xá$(Xy\Z2ñ \rì\\/¯\nD å¹b®l­\nkÚì6ÃÄáÃwÔ*,?×0Áý%àc\'ÅúÕì,[ãôlÏ\"¯{Aüøq\'µ,D[µ%ÖÊ£¿?¯j¢€­ÛEt·³$S):±0\0rß­CÃb$Îm6&Úfu	oKÚ§}úÃyr¬º2ÿ\0yæmc¯J£>\Z1Y£Ã$×ÕL×6þ/x[Ö¥FmØ±€Ëe­oûWViÂÆÊÎ1œ6ÿ\0f®4©\"ØÌóBÍÃÞžãÀ\Z3g¶#\0\\²E»xM¡\"B$!äîµ­ãUñ8gÜeÞW¹µinàlâH\\f×K_ÄÏÄÐcL`+¶FÝ!dÌ·ÚzÒNFb>í,Œm[ž\0­C&^ÜkË©åaÆµ08œÜ&#\"Úfµ±mhÝšPÉ.í\n(°±7áJiûòØÜijUªèg[ØOÜrýå¿*×Js]ýÇ/Þ[ò­tÂ»xüQÉ?&0B¬Å9\0ñŠT\0­ è8xSæ$Zæ×œ¯L)èòš¥8Ïuu·ôœMJÃ¥@eâ0ÿ\0HŠg÷@6\n?:6ÁÃKx\"É;ŸU$}U+E#ÂßXñ<éÞ2ì\0]WU$_)¬%Ä¶k®#\ZæHÑL=æáo­ó7?\0*ŽiU3o/ô@qøWO6\'&dÌCeQµ#h<&ªM]Ò¢!^ê*+.{wWßø±áXËE©ôSH®;í@¹#¥çZ))&îPbÜh·c\n9ùTÏÃoýÒc\nnªmî³/?àKŠ r ÂÛÙÜb\0¯À²-šEåïk\r¡ÝOI]w\nó/\0Y­ü\\uªØÜrÉ&ö)çe0çBHÐmmÐ\Z®Õ}Üy÷2µÞ)*µŽâ=u«éÇáØH0ìEí.¹-©\Zòµ®yéVŸË­hÉÂŠ*\'0Bø|?{Ò ,oÅœ4ªûB-Üêº\0 ¡e]:ãz¹ðñY$÷,l¡U¹hËëÎ¢4ØPð,Å€+£È²#¢6ŒI¢)œ11`¡ycÉ±ÊBŠ \\ùnµ[oŠ/Û@ÄLfl·Ì\\9é­ŽéÊ¬æ0ðÞcùwò}t:êkPñ:Ä7®aœ³÷RÃNð\Z·;^Õ/Fèç°xUHÜI«ž±·!áI heÚââÎFNu)p€ÞçAR!ºwûÀñþu6ÍRTdm«ûDU[ª(°áJiæÌùÈU¥[.g[Ø?Ürýå¿*×J+ìî)Ÿòßk§µuAýQË5ö`œCEOWb 2ÓÚÔö¢Âéè¯áKÒ¥N-Ò\n,(ÐÞ)~è¶œxSXu£@+þÐòÆš|æ\Z\"@>óªH#+;ËÛéGÒNOÕ_²ŒŒºq«GV÷$pý)1\nAmæ[_^»ùT4Q0¬uü/ÑÂdÃ-Žób.Ié¯8xÉ±Éw\n€©÷c\r¥âÄðëÔþ­ö Ñ³>íœæ¬ÆÀôæÇSá0X,§%£YŠmAf%rë×M!XJE­ÁÙðÎNi;ã°	®€øÃåM>ÍŠúSîâOóµnŒJq8Y$sh@\n,ON<GãTv\n lëË5ív¶€#õ¬Ü\ZVR{)cF»è°áY/œgkkÜôùÖS6/iS:Å)eÌ·œŒŒªgI×ûBfÊëŠœéR3dFIŠB&{\Z$Ê)ÍwÄ¬sKÇ}}ÀÖŽ=ªeËÀMÐšÊX:cHë2Ä1µÔ	]žXéë¥«Po0ö1Ë7œœFôËåQ6ššŠa°län Z2`[N¥Xç$\0H®CcéçA Û#UÑµŽAàŽš¶ÈŽ¯ÊèjºFRìë;HØS}å¿*×N	®_°FÛ\noŒ·åZé®žx£~L;W4×§š<Å=ÏJÓ=úVð4©ÆŽ_\Z1ÃJaEp(ÙMéøZj\\h8fD&ì4·J\\)^I6p\r§=9U¡€91+¶@Ü²Üœ¿Õ¶³~Ué³GÓ!I«*±8ÜKÈ»€#WÔj<4ùVvÒ)ÜG®Hô|«ÂÀðäÆÜOj×wiu\0\n\0³ÉÉGAU1±€cvÅGB9såÐušSEEìçöªÜÀ%¡tXæ6ÐxØtÓZÌL9V`HÖù¯ÀùVÞ##F25²±f\"äošâòb1©Æ¡EÆvîšò¥rÉlÚ5E­ÁII·Ó.!@Íþ°ŒœE6#4¥@Á°Ãác\\8{€ØEž\\I\0YÁ.ÊÄ<,>7šD¹ÝãÕ,AÚÀ:è\r4¬Ù}#2xÌsžïÃæËázK\Z»ð£eeÂ)t«bÑ\ZNŸª©V`Akø5BNÇ3öúåÄ0¿ÔJTle»^&ô«¡tgSØ?ÜRýå¿*×L+ìî)~òßk§×sOÉSÒ§ª&D)=\0*!B5§ SÞz{ÐÞ\04ÔÔšè$[Ø6£Š ²šXT\ZµÈò|M\0Ã ÎÇY,MÈ/S!EÊm©?è¹£gm.\"FŽ}Ñ¢Ü|NœibQ#ÂF±±\n$fE6Ô\r3zëZ>Ì°ÇÅVÂìypÔÕi°áäLdª\067,-Åºr¬\\tj¥³-Qe@¢FÊè«ÀXó$ð¥¹uÂHà£\'¹_Â·0ø%ä9±ã¥øiéU6âóŽxÌL€Û^F³*ÙKÝ#Þ,ÒËá¶ÞÎèÐ,(Ñïmk±žÒ£8ùàl-`ÄÖI~»aJÊà®NêèiPíIå)Ê¢ÆiD>Î·°žåûË~U®W1Ø?Üs}å¿*×L+ª(æ\nôô4÷ª$*phoO@Âœ= ¥Mzz*{ÓR \réï@TÔ¯@ÅB-ÌóéEJEÏðšÖ1Ÿy2úÛý\n­ÂÏÎ²;C2,áÂ+±}>šk©&\n/í2å/,Ñ$òà*&£C§gK$!Ì\\êOZ£æœôãUäKZç1a{RaÑÖäJÂüžWŠv«26è\"cpÝ¯:T¶øq|ä_\"ðéJŽ]#7ÙÓv÷ßyoÊµÒæ{ûoŒ·åZéEuÃÅÓòaSÐÓTHW§¡§\0TàÐÓÐRœ5éš\0¯Jôô\0©SSÐ¥J\0*T©¯@Çœ5é¯JØ*x\0I€j¶:U	#72üt€Ý+xÉ2ÞLæ2\rýãÂÞòÊ ²H¬ib?Zãxî;ÝÒ^bŒã¹tsÛmÙæbùo}Þ©mšÄS2üéV©èÍ­?arK÷ü«]&œ+ìŒ¬-Àv\0ÎÜ­óÿ\0Ìo®Î5õGçRfð¿COcÐÖõøç?æ4ûÆæÍñª¢37õéO¯JÀÞõÆvXüh¡ætôõÏækq?\ZEÈëñ¢3 œ+×>^ÀèióÂÌè/åJãšøÖôãH3~þ#ãK0ê>5ÏßýA;Pùí/ÄRÎ¿i~\"°o­œ\"HÓCë@fnç_Ž¿K:ýµøÂ:)\"Üuð 37s¯Û_¥~Úÿ\0VºØR\'ÂÌÜÞ\'ÛOó\nváHÈS!Íš×JÇœü=(%%#rH6S­\'ÐÔ­Ç(d:5œ\nBEã·56šåE&âà{uÙA<­¥phïÙÚ\0 Ù¯\ZêÆç¥M·¡0ÎT¶bcSÂÜÍ*µÑ,ÒìºæÙoaÿ\0¹x\nÛÝxJ°ž1;\nGHÝÅ2û+Èß}3Î)ŽmàbOµ¬yšŒãÍ·$dîxàE0\\q>µ°vN>×öFòÓùÓà¥ôµiò£PC®§NU¥û7?ÁÍèŽMb%ðžùüÂÞÞÊ)·TeîÈÌ)n<oó­SvÁpó3$¶ìËäEïzáq_XÍ>\\sŠ«9ò€\"<@\ZxUã£Þíâw Ô¥¿í4þDM2ä_C©éz|X[Ï[*À 7àu§e\rµäH§S)È¹üG\ZYµáVÂ®º¬()æ·>Žf)äc¡:\nB8ÖâÕu¢ÈŠ0×ËšÈ6R\Z\0åj­c¥üJÕótÂõXqõ£ ÙIM@·ãK)ã?\nºbb}ëy«j3\rÚ3¡P}G\Z©ŽŸ3fÆ°#ZÖTésoá¬º\"mÈt\'*~©þ¥ñ+2YI$ä:_6·©ŽVkø=­B}£þ¯nv¡sT\'Nö]kô{3û@w/hÖÄñµÍ*¹s ºØî×=M*¯D3»þ/ý[Ä}õ¿\"Wb<kþoý\\§¶7äJìÆm.GÂ³oe¥ ­NûµÈ\Z°àß¥c¢KySßCoZÇ¥8kõ¢Â¹œ¯ó§ºÇ8ËbMüœ:$ÏO­\"XhsVÒÚû^Ý`6Dúß3{§õšŠÛûD¹A³1PæÀnØO1¥Ÿu)ËºŸó\"@3£ÄÓ$LÖ£sr4ÔW?I±h£)w8rõ»GÄ4Ràq*§èÃÆ¬<WMzÑFÆ»;¹kéšãKq s9ã\\] VéûYCµÆ|}}~cÚ¶F c ¶fÀ|<¥øGô×ÆË³0Ñ\rÄ»yxxÖ[W\r*\'ÄlÕi¯ºc\0u±çU1QÏÄföùãx{rÆŽ$Ûqb°KÚû\Zy¹SÚÌeáéSm±ãº:pÛ;\nÍž>TM³p<=?KÖ¹-µ?eã²á2líØvNZù×]ÄÃHW\"qH7#©ÓN«Rfo$gdà	ÿ\0íÇùùÐþÇÀ_HyHjîjDøÚ«&Fü(#º²\'ÿ\0JáûF©Ú¯ºÈ	7Ôj~fœ\\&|KXc/bxØ;WÉiYî]Ø³Æ·Ø±K€2ÌGÎÔê¥t|?\ZJÞËR19®8PQ·i`AÈŒEºÒ£í\nÿ\0-J©tK;oèÇÿ\0Æñ|oÈµØÚùükþÿ\0NO§øÆÔàJì£e.Ë]/}>4áµ²æE6¡xSÚÿ\0W!\\rÀyS\rš!QAyTÿ\0ÛÂY2º¥F1tMYÂùµ\0Æa°3þúÑ Â(ÿ\0Ê\r#ûÑFÄkÂqo*ÜóT/ŽáÂŽµî\'Sò§|	ß\nù­9À`·²Æ?íýhÐ¶íÕÏq  \'âu©N>PÌî óÒÃÔ\Zlod=ëeÙ[86uÁÄ§ÊÉD$êªx3^vŠF-,Ü,Æì}¿³ ÍÓFÛfg{64h6O.×ÂDóÖ?ÂMEûÀâ$jEêuÀ`ÔžxN^ËÚ¥d[Im§ÖPh¶®\ZWÊžŠÚg9oåLûO\0lv[²sªØÏìÉþj>ÎløØx:;ø@lÖŸe®\nÛB­¡§7*suÖö¬ßØžÒ<#ìïHQãÆ¢mÃárÙ\05&ôG¶{HE]ô³Ò\0}Ô\'ð®$Ç}xlf6IåÍwkøP\0xñ­Ñc\n4%}jx³²8\"ü-@­ãëD±.ÇÀÐ3#ŽàBÿ\0)mñ4š;B¥e\0ýüM*¥ÐÚFfÝÄkoíò%vA\Z^õç=Û³ö$ÐîÄ³ßO²¢ºš{@Ó\\ÃP5%íëÂ³vRhßïv·J^>5hp¬ÝüÑ[S\rüŒéãÛøF!L¡YåSL«FÎRiólMµåYµð·gÆÇ+j=¹	Ñ\\º9NŸS¹¥®\ZôŽàMëvñšR©+pä_çåSÁ·a	Á7B#×Ã$kÜÆ8ÙÆ²ÿ\0mà&fvPÃÜ fù\Zi6Ÿ\"ºDÒ3èªü©SF¹#`<IŠ	°|ÇÒ°eÚHãL	y-r¡ÁËêt©;dÊ®1PtËšøS ³jþ*/ÖÔ+ï§\nÇöL#àÅI5ôÒÚ~Žín4.º\0àú4Ía\"jCš·i	`A[Û7/`ËÚßw²èIãYÐÅµ0óÔqYZ×Ìåzi\nÎÀ0`\n°#ªÒë¡õ®9j&#2µÎîåO¥è$Úž¡1yHÎkÙ(ø\Zx°Èí4µÂ¹Ùí?gÂ®ÍyÆilx%ô§ä*{E0Þ\\R¬gŽFËjäö&m¡;d:x(Ð5ÊÐÄjuŠÊÖMü*%fKo~€3[Òæ¬ÖV[fõbc:h\rWBu7¿Yú<¯H®Ô S}ä7ò³JµÎ®ðÊßü*šô³í±Þ·¶!Q{åQÇ¥n©:±Ú; ]8\\}ku¬Èû)ÙrÂgß{ð6­Å\\£ÙsŠB?IÐ¶)¶ÃÈâMÔfB¹X2ÝOª¬a\'ÐEB±¯ÄÛô©$ö0@HÌÔÍLDjW­²þzgêlÖàcËuäj6#*æH>bäi»ån4â¯ÝZöKàÌ$¬Le6¹Í ò¡W&f1,ëdb}.E8ÁbÜ¡óbaÊ€#ìëKCØ£ž,<À4LcrÛ±(\\×:ÛÊžZ b,å-ÿ\0U=r\r žÔ1š6µÔø@ÖkÛÀ7PuBlFù­@ÁÞJ]á·LÇZÏ)ESb\0ž@¡Áv` (Âf,UX/¢ÖdÑ*«*sÄšòŠTHÙðÌh	ž\0œXýŽQs¶TOŽË¥-d6bÂÊxª\0øp©bÅ%ËúËšø~)ÙF>º8#JáHîðÍåøÓÐl«ŽçEÝ(ù¬.·žïz ¬¹{ë[I³Ó*2š¹¶kfáVÃÁá1;¹¡yu÷bkãEÐèçnðõ€\r[p®Ëúœ³Š£¯ouñ\0çŠK³0ð8EÃáèÍ(kúÔä:9°ê­ÕŒ4Âàl:ÖÉÂáQrKÃ%ŸŽwõ Ug4ž¥GGâ)ÝèÂía±Q(âÐEïõ*¯ÚaiSÆ!ù©U%¡;/>È 	È7By/JÔk) \"Ê××Ò¢ì>Ï|VÆe\0KF¹WZéÛbÌ=oïÈŠî|ô-ìtsFPÏ¢ž¿Õ\rsGiî Kµ¹û\"g7\nHà®_ÌsÙÌNVkÅð&þŒšÉ,Â}òÆMOFœ%8©©¹\nyüë~^Ïb12x#@Ê·kVbáð°uIjªEøó¥YÍáö.ÐsŽb$µîúä8ÐK\nFt3êœâ	ô®Çq3€*Xj3XüªE84! #ë7ñ©É9±ŠÆpÐÄ\r®VÄÕof±\nAÂÉö[ºÞœkn]€ß0éÓYåÿ\0ëE°€bá;5Á±nCH··­Y³ø0€¬ž.\0$Zþ<êÄSrßHTy·­F1òâ&ô[K,yý/JØôeEk\rüß3XXøÊµðGÝ\n¬Ee!Úr-¯PØ{[ÖŠ0bÒ;¹ÓŸ$Ð2ÑÄvHÈÒñEB&@Ýæ[éb [ãU§öšT*àgAÅ@OMoUÓµ§%œ(A:Z(,Öi`ZÑÚ×ÊZÃåUßº:\" äH·Ìþl\\F[ŽÐ8\0K\r{Ò^i UžÕP\ZÈfdÆäÅJo|:£&\"9	p*Çãº$Ù4¶ñ\ZVêÖ!R6ÎÀ²Y°±nA9(òŒâ&cÓOçWp«>p>¶úÃç[ã7qaFC©Ž58œ*¶9û\'hNã1\\ò>U&aaŽJÓ¹étQ[|-v=h\róÎéký\"`ðØY0þÌçRoÞñ¥Vÿ\0€ûÂÿ\0\'ÿ\0îk¢%Ùa¶îÏÙ{X1sŽrK8Qalª?C]/õÃbwãÿ\0d×ÓPá`€{ö¿aÿ\0jÿ\0šßµÛÜf$ýkÈiRÀ2=}{a±W+ç®âß­ö·a»_Ú±@tö{þµäTšÀ2=xv»`šîË6nŠÔrö³1ÎóâXÙIø\ZòZW£\0ÈõuÛÝS|³yº;~Žrv²r_qÉcp>¯%¥FÐÈõØûIÙHMâBS\'ñ5hv×aZÃ2jñT|cÌöÛ]ÄMÿ\0Ó\\ö¿¿y@kÆ)RøÃ3Ú?®ÿ\0ÚùáÍ#ÛM­±sx}¯¥OãÏhnÚléÿ\0€;o°žoæÿ\0D×Ò£ãÏfþºì\"OöGþB³Øû³âO¡:WÒ£ãÏf·Ø@ß{œï€\'_	íŸÂÔï1\'ÀDGë^7Jf{í®Â`/. ìçMýsØ\0ŠÅò0ú×Þô|h3;.Üí¬×	ÐÎu-~Ž«¥ThìÿÙ\";s:5:\"ctype\";s:10:\"image/jpeg\";}i:5;a:6:{s:3:\"ref\";s:21:\"media/bullets/dot.gif\";s:6:\"quotes\";s:1:\"\"\";s:9:\"subst_str\";s:23:\"\"media/bullets/dot.gif\"\";s:6:\"absRef\";s:63:\"http://192.168.1.4/typo3/32/testsite-32b3/media/bullets/dot.gif\";s:7:\"content\";s:45:\"GIF89a\0\0\0\0\0\0\0ÿÿÿ!ù\0\0\0\0\0,\0\0\0\0\0\0\0©X\0;\";s:5:\"ctype\";s:9:\"image/gif\";}i:6;a:6:{s:3:\"ref\";s:80:\"t3lib/thumbs.php?&dummy=1004091884&file=..%2Fuploads%2Fmedia%2Ftsref_onepage.pdf\";s:6:\"quotes\";s:1:\"\"\";s:9:\"subst_str\";s:82:\"\"t3lib/thumbs.php?&dummy=1004091884&file=..%2Fuploads%2Fmedia%2Ftsref_onepage.pdf\"\";s:6:\"absRef\";s:122:\"http://192.168.1.4/typo3/32/testsite-32b3/t3lib/thumbs.php?&dummy=1004091884&file=..%2Fuploads%2Fmedia%2Ftsref_onepage.pdf\";s:7:\"content\";s:23:\"Referer host was wrong!\";s:5:\"ctype\";s:9:\"image/gif\";}i:7;a:6:{s:3:\"ref\";s:27:\"t3lib/gfx/fileicons/doc.gif\";s:6:\"quotes\";s:1:\"\"\";s:9:\"subst_str\";s:29:\"\"t3lib/gfx/fileicons/doc.gif\"\";s:6:\"absRef\";s:69:\"http://192.168.1.4/typo3/32/testsite-32b3/t3lib/gfx/fileicons/doc.gif\";s:7:\"content\";s:158:\"GIF89a\0\0¢ÿ\0ÿÿÿÆÇÆ\0ÿÿ\0\0\0ÿÿÿ\0\0\0\0\0\0!ÿADOBE:IR1.0Þí\0!ù\0\0\0,\0\0\0\0\0\0\0QX*Ü®\n@+$Í;SŠCI&ÐAg;Abqo@é4¿3Þ¬*gCÖó	Êze\n8cØdtJ­-šÙê[ØtÚ{öžE	\0;\";s:5:\"ctype\";s:9:\"image/gif\";}i:8;a:6:{s:3:\"ref\";s:81:\"t3lib/thumbs.php?&dummy=1004091884&file=..%2Fuploads%2Fmedia%2Fsunset_keywest.jpg\";s:6:\"quotes\";s:1:\"\"\";s:9:\"subst_str\";s:83:\"\"t3lib/thumbs.php?&dummy=1004091884&file=..%2Fuploads%2Fmedia%2Fsunset_keywest.jpg\"\";s:6:\"absRef\";s:123:\"http://192.168.1.4/typo3/32/testsite-32b3/t3lib/thumbs.php?&dummy=1004091884&file=..%2Fuploads%2Fmedia%2Fsunset_keywest.jpg\";s:7:\"content\";s:23:\"Referer host was wrong!\";s:5:\"ctype\";s:9:\"image/gif\";}i:9;a:6:{s:3:\"ref\";s:29:\"media/uploads/typo3power2.gif\";s:6:\"quotes\";s:1:\"\"\";s:9:\"subst_str\";s:31:\"\"media/uploads/typo3power2.gif\"\";s:6:\"absRef\";s:71:\"http://192.168.1.4/typo3/32/testsite-32b3/media/uploads/typo3power2.gif\";s:7:\"content\";s:1439:\"GIF89a\0³\0\0ôòðqŠžž¹¹Ôä×××HHHnnnE·)))žÐ×æðp¢Áb\0\0\0ÿÿÿ!ù\0\0\0\0\0,\0\0\0\0\0\0ÿÐÉI«œ8ëÍ»ÿ`(dirOª®lëŸp,Ïtmßx®ï|KŸ pH,\ZH0Él:Ðèm)­Z¯Ø¬ªíâ¯xÌâ³F@Í^¯ÆYK` â\n@×<·Š\n\0}+GZ|QrpF¡\rXNa/`z³µ`¶`ž»ººŽŸ·Â*\0¡ÎzÍÌÒÑÌ,Î-³áÅ)\0·¶Ð¶3ª«L­\n,	að9ÐÇO?	ö{ðÏÁÛ2ÝTèÁzŸéÁD(bnßÿXšp@ÏÈ		ž0@ c?Ž«òNÍ\n\nxcoEÃ\'IøóAÐ¡ù}PÅzÄùã@ §4)ÈÚ`+ ðT¬0`,³Äš$ lY±è[ oA·áY\0¯Ÿ¶eaŸØë«nŒ:jJÝÉÕŠ]	j|Ð¯`ä	ú*Cf²AÊRDŽç<eÊ¬jº`RH\r0À£ATÓÅ`\0-©[%ïÔŠ¶|äá³ýn+üE¡Û®;à8¹\ZïèlÅØÙ\0¯Kè;œCõ/Ï»<\0_pÐÑðê(4jxTô\0ÿF_ùŽYCqmvf@ žL-Èup@Ó\0jýfTfa¬ ÔÈ¶Ïq)H\"á@â &\0\re$ÊÐTä\rÂÂJØ6@àX!<Êä£ùØ~}åþ5Z*\"`ÒŠ @Êä`o-|X#b8Sæ`ÌJðCäÂ\']K^×Ò}uH$R¡ÀŠdÒùPÒf\rdšeo£ õÀÒ$OR€èÀe:ž Açmù×Ð>)©p@ÀñÜ>)¶Ï§© [ŸŒôÜ¿ug`#Ù@W¶°[ÿE¡\'d\0¥ð,ÕF*J\nKŸÑÍ¥ 3è*}ÊšXÚ©.ð±*ÀIqÙŠªQ1j\0o¶ÙfÝSW«)h(,±0Ižq>T: ±Å§{qSÚÜw\0jÂ7Š#»e©ò-t·.w²øÅzIða×s/Ñ!ÂÌo{òD1Wpqh=}Óè©IŸnŠ§üZÅ &šîšBè©(Â¶Š\n÷ó²ùæ¿q§.òá]uûí¡ÕxCÒ.­S®àc»@óxËHNRAŒ­ÿæhÞÉâ\\à×/#ÈòQf«Ëåæ;O*ãÔÞ|ëUÀvž£Ø{ï.`ípE[Üõè);húýîÙñŠýúòìÇÈNrÀSÄªÞ(÷@\nþ)TäÑGi#ªßGž!÷»ÕFv[Ï{ýôQÐÃFXSv.U®tE>É¬Í=\n\\SCô		\ZúÃž¡8nL-ù\0¡¢ÜÕ èuIz\0tG \nžHFA)ØÒØt&$<AõpàH!°\"¥tÁ$&!øWBÿ0¬T0æ	(\")5ÎžFWkLÀ@7¢ØE!pÄve|A 5(1=\0Ò.8/*èjc\nßhÇ>ú1|ü£ Ù@òÂ	ÉÈF:ò€$M\0;\";s:5:\"ctype\";s:9:\"image/gif\";}i:10;a:6:{s:3:\"ref\";s:33:\"media/uploads/newsletter/blue.gif\";s:6:\"quotes\";s:1:\"\"\";s:9:\"subst_str\";s:35:\"\"media/uploads/newsletter/blue.gif\"\";s:6:\"absRef\";s:75:\"http://192.168.1.4/typo3/32/testsite-32b3/media/uploads/newsletter/blue.gif\";s:7:\"content\";s:73:\"GIF89a\0L\0\0š¿\0\0\0!ù\0\0\0\0\0,\0\0\0\0\0L\0 ©Ëí£ŽÚ³ÞŒûâHæŠêÊ¶îÇòU\0\0;\";s:5:\"ctype\";s:9:\"image/gif\";}i:11;a:6:{s:3:\"ref\";s:27:\"typo3temp/GB_93beac7c92.gif\";s:6:\"quotes\";s:1:\"\"\";s:9:\"subst_str\";s:29:\"\"typo3temp/GB_93beac7c92.gif\"\";s:6:\"absRef\";s:69:\"http://192.168.1.4/typo3/32/testsite-32b3/typo3temp/GB_93beac7c92.gif\";s:7:\"content\";s:312:\"GIF87a¹\0\0Â\0\0š¿ÿÿÿfff²²²ØØØ\0\0\0\0\0\0,\0\0\0\0¹\0\0\0þºÜþ0ÊI«œ8ëºÿ`(dihª®l{*n,Ïtmßï|ïÿ pH,\ZCÂ£rÉ%Ðš4Z¯Í\'vËÝi»àpK+8\r:ePz^ßÔ{Ô^Îáp2 >}e~}i~~hxxzgjhuh¢ waks ²Š·²«¬]®žž¯¶Âk|ªŒU¹ÁÆÐs£¿ÐÉºÂÌ­ÎÑ¿ÒšÔÇÀàÛoŸÚÃÀ¹²²|éôêX_úýRüþ.(° ö@š°¡\r#Æ(±¢\r3jÜÈ±£G	\0\0;\";s:5:\"ctype\";s:9:\"image/gif\";}i:12;a:6:{s:3:\"ref\";s:24:\"typo3temp/48cd03f025.jpg\";s:6:\"quotes\";s:1:\"\"\";s:9:\"subst_str\";s:26:\"\"typo3temp/48cd03f025.jpg\"\";s:6:\"absRef\";s:66:\"http://192.168.1.4/typo3/32/testsite-32b3/typo3temp/48cd03f025.jpg\";s:7:\"content\";s:939:\"ÿØÿà\0JFIF\0\0d\0d\0\0ÿÛ\0C\0\r	\n\n\r\n\r \' .)10.)-,3:J>36F7,-@WAFLNRSR2>ZaZP`JQROÿÛ\0C&&O5-5OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOÿÀ\0\0,\02\"\0ÿÄ\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0ÿÄ\00\0\0\0\0\0\0\0\0!\"1Aa#Qq±$2¡ÑðCRÁÿÄ\0\0\0\0\0\0\0\0\0\0\0\0\0\0ÿÄ\0 \0\0\0\0\0\0\0\0\0\0\0!Q\"AaÿÚ\0\0\0?\0MÝwÉsòùÑ bH\Z®1Z#4âFL¡åÜÕþn.äeBúg%»ßÝêUõY7vªx_§GÃ~(Š[ä,m Hìw«w	â0ÖCvè~c·ïMÖ/³­Ž:)ÇO\\t«J³$€³òÌ?0?NëûäogŒ*mäxgâ28Áô[Û;.+{øØµÇÃ*KÈÈßîksàë92lo^#ÙeÇë±ûÓÏ\"hÍ\\M	Sðw5±õÔ)ŒoÐ­ÃüÈ.E&ì3° ×P;bpÙøŒSY@v\0 sj£\0tÁ9Å\"ËðÄêcB·÷þÑ\\Ç$fÞEWÎG4GC.Uï%£É--šCÉ¹öÍgÎ!b¹$òÆv4Âüiqjâ(uS€¶Ê³}ëMv×6÷Ú%Ž\Z2j\0]NsÓoz\"©XöRZ{%P?Näuõ©á@Í³õ5°óiou­.æöL\0WJãæhÔ ÛdRqHÒFP¹\nHXiN£¿z*¬ÑÔö¥ZHÑc£ÍŸj~aYØÞLBDCë=@š$,K.~µž\0ÙÎõÒr±sÕŽI,{eeÀÉÁì*9£W%É:öÞ·\0``PwÚü,µcÅøÏÊÙß¿¿ãêSìr+šþ-î5ÚôëlOšþ+ e¶¬·JJ­44òTŒ¢ÜAÌT€QU3E\'LzäòÿÙ\";s:5:\"ctype\";s:10:\"image/jpeg\";}i:13;a:6:{s:3:\"ref\";s:24:\"typo3temp/5532fcc620.jpg\";s:6:\"quotes\";s:1:\"\"\";s:9:\"subst_str\";s:26:\"\"typo3temp/5532fcc620.jpg\"\";s:6:\"absRef\";s:66:\"http://192.168.1.4/typo3/32/testsite-32b3/typo3temp/5532fcc620.jpg\";s:7:\"content\";s:951:\"ÿØÿà\0JFIF\0\0d\0d\0\0ÿÛ\0C\0\r	\n\n\r\n\r \' .)10.)-,3:J>36F7,-@WAFLNRSR2>ZaZP`JQROÿÛ\0C&&O5-5OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOÿÀ\0\0\"\02\"\0ÿÄ\0\Z\0\0\0\0\0\0\0\0\0\0\0\0\0ÿÄ\0/\0	\0\0\0\0\0\0\0!1Aa\"QB$q¡¢±ÑáñÿÄ\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0ÿÄ\0&\0\0\0\0\0\0\0\0\0\0!12Qð\"r¡ÑÿÚ\0\0\0?\0\Z%µÚ7;t\\ã§^i+­rÞ+;ä-Äu¥õœWêžwXâQÀÿ\0}ê+6AøéE««ºF4ŸFâªÓ}¿œüÜ«m«j3ãWbA!cU@$Øw&Ÿ¶ÚíÎ3,\"xä«(#æÒ$dyâT$OBp	*1\'ã§¡u>÷ðz;	8_\0`qÀFOCÏž§)ŒÝýTáÀ¢­ñ^~­u:í7$Ëdû[üWWjëœÁèAÈ5{©E¶ö6Øã#÷TŽežKÆ¶K»dm¥>Î£%·\0i×©gÔÒiç6ëY8b\nò\rYå{~Ñfyê&\'?ÓE1Í¡.EcgNÆ;Ýn÷lå\n\0;|õªZíŒßQu.È\ZF¹V9[b<KÇ.õÆzø­\ræ¡¥_ÁÕö€ºuÌJ}LÇI=óÜÚËŠÒy6j¹<§sv(ïI¶cÔõ\0ÏçÅª\\^J-í¬í`.pG·<76q×œiŽ¯Ô:uÖEÔ\nî mÆãÛ#¶|fø^¹Ô.Ì$ÀÂŽr4kÅ?hç.¢rA5°xæÒEö=¿î-bâé	xÆKê/»ìçÚ\' Î÷\ZÀñJÊ=IüwíV,,c²·šæ\'ví¹Ûà\Z©ÎÅÆÜ³õ }äù&fäóEályjN:Ó\'E6tÎŽºPàx€\'r~MS1Ù{t~QãûSÍPeÔÂ-š¢?ÿÙ\";s:5:\"ctype\";s:10:\"image/jpeg\";}i:14;a:6:{s:3:\"ref\";s:32:\"media/uploads/newsletter/600.gif\";s:6:\"quotes\";s:1:\"\"\";s:9:\"subst_str\";s:34:\"\"media/uploads/newsletter/600.gif\"\";s:6:\"absRef\";s:74:\"http://192.168.1.4/typo3/32/testsite-32b3/media/uploads/newsletter/600.gif\";s:7:\"content\";s:64:\"GIF89aX\0\0\0š¿\0\0\0!ù\0\0\0\0\0,\0\0\0\0X\0@©Ëí£ŽÚ³ÞŒûâHfR\0\0;\";s:5:\"ctype\";s:9:\"image/gif\";}}s:5:\"hrefs\";a:19:{i:0;a:4:{s:3:\"ref\";s:16:\"index.php?id=126\";s:6:\"quotes\";s:1:\"\"\";s:9:\"subst_str\";s:18:\"\"index.php?id=126\"\";s:6:\"absRef\";s:58:\"http://192.168.1.4/typo3/32/testsite-32b3/index.php?id=126\";}i:1;a:4:{s:3:\"ref\";s:1:\"#\";s:6:\"quotes\";s:1:\"\"\";s:9:\"subst_str\";s:3:\"\"#\"\";s:6:\"absRef\";s:43:\"http://192.168.1.4/typo3/32/testsite-32b3/#\";}i:2;a:4:{s:3:\"ref\";s:16:\"index.php?id=130\";s:6:\"quotes\";s:1:\"\"\";s:9:\"subst_str\";s:18:\"\"index.php?id=130\"\";s:6:\"absRef\";s:58:\"http://192.168.1.4/typo3/32/testsite-32b3/index.php?id=130\";}i:3;a:4:{s:3:\"ref\";s:20:\"http://www.typo3.com\";s:6:\"quotes\";s:1:\"\"\";s:9:\"subst_str\";s:22:\"\"http://www.typo3.com\"\";s:6:\"absRef\";s:20:\"http://www.typo3.com\";}i:4;a:4:{s:3:\"ref\";s:21:\"mailto:test@test.test\";s:6:\"quotes\";s:1:\"\"\";s:9:\"subst_str\";s:23:\"\"mailto:test@test.test\"\";s:6:\"absRef\";s:21:\"mailto:test@test.test\";}i:5;a:4:{s:3:\"ref\";s:31:\"uploads/media/tsref_onepage.pdf\";s:6:\"quotes\";s:1:\"\"\";s:9:\"subst_str\";s:33:\"\"uploads/media/tsref_onepage.pdf\"\";s:6:\"absRef\";s:73:\"http://192.168.1.4/typo3/32/testsite-32b3/uploads/media/tsref_onepage.pdf\";}i:6;a:4:{s:3:\"ref\";s:27:\"uploads/media/test_word.doc\";s:6:\"quotes\";s:1:\"\"\";s:9:\"subst_str\";s:29:\"\"uploads/media/test_word.doc\"\";s:6:\"absRef\";s:69:\"http://192.168.1.4/typo3/32/testsite-32b3/uploads/media/test_word.doc\";}i:7;a:4:{s:3:\"ref\";s:32:\"uploads/media/sunset_keywest.jpg\";s:6:\"quotes\";s:1:\"\"\";s:9:\"subst_str\";s:34:\"\"uploads/media/sunset_keywest.jpg\"\";s:6:\"absRef\";s:74:\"http://192.168.1.4/typo3/32/testsite-32b3/uploads/media/sunset_keywest.jpg\";}i:8;a:4:{s:3:\"ref\";s:21:\"http://www.typo3.com/\";s:6:\"quotes\";s:1:\"\"\";s:9:\"subst_str\";s:23:\"\"http://www.typo3.com/\"\";s:6:\"absRef\";s:21:\"http://www.typo3.com/\";}i:9;a:4:{s:3:\"ref\";s:4:\"#168\";s:6:\"quotes\";s:1:\"\"\";s:9:\"subst_str\";s:6:\"\"#168\"\";s:6:\"absRef\";s:46:\"http://192.168.1.4/typo3/32/testsite-32b3/#168\";}i:10;a:4:{s:3:\"ref\";s:4:\"#169\";s:6:\"quotes\";s:1:\"\"\";s:9:\"subst_str\";s:6:\"\"#169\"\";s:6:\"absRef\";s:46:\"http://192.168.1.4/typo3/32/testsite-32b3/#169\";}i:11;a:4:{s:3:\"ref\";s:4:\"#170\";s:6:\"quotes\";s:1:\"\"\";s:9:\"subst_str\";s:6:\"\"#170\"\";s:6:\"absRef\";s:46:\"http://192.168.1.4/typo3/32/testsite-32b3/#170\";}i:12;a:4:{s:3:\"ref\";s:4:\"#171\";s:6:\"quotes\";s:1:\"\"\";s:9:\"subst_str\";s:6:\"\"#171\"\";s:6:\"absRef\";s:46:\"http://192.168.1.4/typo3/32/testsite-32b3/#171\";}i:13;a:4:{s:3:\"ref\";s:15:\"index.php?id=18\";s:6:\"quotes\";s:1:\"\"\";s:9:\"subst_str\";s:17:\"\"index.php?id=18\"\";s:6:\"absRef\";s:57:\"http://192.168.1.4/typo3/32/testsite-32b3/index.php?id=18\";}i:14;a:4:{s:3:\"ref\";s:34:\"index.php?127&backPID=48&tt_news=2\";s:6:\"quotes\";s:1:\"\"\";s:9:\"subst_str\";s:36:\"\"index.php?127&backPID=48&tt_news=2\"\";s:6:\"absRef\";s:76:\"http://192.168.1.4/typo3/32/testsite-32b3/index.php?127&backPID=48&tt_news=2\";}i:15;a:4:{s:3:\"ref\";s:34:\"index.php?127&backPID=48&tt_news=1\";s:6:\"quotes\";s:1:\"\"\";s:9:\"subst_str\";s:36:\"\"index.php?127&backPID=48&tt_news=1\"\";s:6:\"absRef\";s:76:\"http://192.168.1.4/typo3/32/testsite-32b3/index.php?127&backPID=48&tt_news=1\";}i:16;a:4:{s:3:\"ref\";s:15:\"index.php?id=58\";s:6:\"quotes\";s:1:\"\"\";s:9:\"subst_str\";s:17:\"\"index.php?id=58\"\";s:6:\"absRef\";s:57:\"http://192.168.1.4/typo3/32/testsite-32b3/index.php?id=58\";}i:17;a:4:{s:3:\"ref\";s:24:\"mailto:stuff@stuff.stuff\";s:6:\"quotes\";s:1:\"\"\";s:9:\"subst_str\";s:26:\"\"mailto:stuff@stuff.stuff\"\";s:6:\"absRef\";s:24:\"mailto:stuff@stuff.stuff\";}i:18;a:4:{s:3:\"ref\";s:216:\"showpic.php?file=uploads%2Fpics%2F695075.jpg&width=800m&height=600m&bodyTag=%3CBODY%20bgColor%3Dblack%3E&wrap=%3CA%20href%3D%22javascript%3Aclose%28%29%3B%22%3E%20%7C%20%3C%2FA%3E&md5=872c9ff3d1713b500571f7b0d79ed7e1\";s:6:\"quotes\";s:1:\"\'\";s:9:\"subst_str\";s:218:\"\'showpic.php?file=uploads%2Fpics%2F695075.jpg&width=800m&height=600m&bodyTag=%3CBODY%20bgColor%3Dblack%3E&wrap=%3CA%20href%3D%22javascript%3Aclose%28%29%3B%22%3E%20%7C%20%3C%2FA%3E&md5=872c9ff3d1713b500571f7b0d79ed7e1\'\";s:6:\"absRef\";s:258:\"http://192.168.1.4/typo3/32/testsite-32b3/showpic.php?file=uploads%2Fpics%2F695075.jpg&width=800m&height=600m&bodyTag=%3CBODY%20bgColor%3Dblack%3E&wrap=%3CA%20href%3D%22javascript%3Aclose%28%29%3B%22%3E%20%7C%20%3C%2FA%3E&md5=872c9ff3d1713b500571f7b0d79ed7e1\";}}}s:9:\"messageid\";s:32:\"bfbd31f59a1e3c66d0b5c89534b2fa73\";}',0,'',0,0,'','',0);

--
-- Table structure for table 'sys_dmail_group'
--

CREATE TABLE sys_dmail_group (
  uid int(11) unsigned NOT NULL auto_increment,
  pid int(11) unsigned NOT NULL default '0',
  tstamp int(11) unsigned NOT NULL default '0',
  deleted tinyint(4) unsigned NOT NULL default '0',
  type tinyint(4) unsigned NOT NULL default '0',
  title tinytext NOT NULL,
  description text NOT NULL,
  query blob NOT NULL,
  static_list int(11) NOT NULL default '0',
  list mediumblob NOT NULL,
  csv tinyint(4) NOT NULL default '0',
  pages tinyblob NOT NULL,
  whichtables tinyint(4) NOT NULL default '0',
  recursive tinyint(4) NOT NULL default '0',
  mail_groups tinyblob NOT NULL,
  select_categories int(11) NOT NULL default '0',
  PRIMARY KEY  (uid),
  KEY parent (pid)
) TYPE=MyISAM;

--
-- Dumping data for table 'sys_dmail_group'
--


INSERT INTO sys_dmail_group VALUES (1,47,1003511444,0,0,'Local subscribers','This mail group includes all tt_address records in this Direct Mail module. This is the most basic kind of mail group.','',0,'',0,'',1,0,'',0);
INSERT INTO sys_dmail_group VALUES (2,47,1003878562,0,0,'From pages around...','This mail group takes all Address and Website User records from this page, from the Photo Marathon user archive and from the \"Another website...\" page tree (which includes the Simpsons characters) recursively!','',0,'',0,'47,131,10',7,1,'',0);
INSERT INTO sys_dmail_group VALUES (3,47,1004093622,0,1,'Plain list','This is just a plain list of  email-addresses. Duplicates are removed.','',0,'kasper@typo3.test, kasper@typo3.test kasper@curbysoft.test\r\nkasper2@typo3.test, kasper@typo3.test',0,'',1,0,'',0);
INSERT INTO sys_dmail_group VALUES (4,47,1004092117,0,1,'CSV list','List of comma separated values. Duplicates (of email addresses) are removed.','',0,'\r\n\"Heidi\",\"heidiJepsen@ambrass.dk.test\"\r\n\"Heidi\",\"heidiJepsen@ambrass.dk.test\"\r\n\"Ina Gejbøl\",\"jd9hs@min-postkasse.dk.test\"\r\n\"Gitte Zadlo Rasmussen\",\"gitte,ole2@mail.tele.dk.test\"\r\n\"Anina Oksbjerg\",\"lasse.anina231@mail.dk.test\"\r\n\"dorte lyngbæk\",\"aadk@orangenet.dk.test\"\r\n\r\n',1,'',1,0,'',0);
INSERT INTO sys_dmail_group VALUES (5,47,1003879665,0,2,'Static group','This is a static group of people. Probably this list is created manually by adding people.','',3,'',0,'',1,0,'',0);
INSERT INTO sys_dmail_group VALUES (6,47,1004092208,0,3,'Special Query','A Special Query is a customized SQL query in the database. (Does not work yet)','',0,'',0,'',1,0,'',0);
INSERT INTO sys_dmail_group VALUES (7,47,1003854355,0,4,'Other Mail Groups','This mail group includes other mails groups including another mail group which again includes other mail groups.','',0,'',0,'',1,0,'8,3,6',0);
INSERT INTO sys_dmail_group VALUES (8,47,1003854332,0,4,'Other Mail Groups (II)','This mail group includes a few mails groups including the first mail group. So it verifies that the mail groups cannot be looped and included multiple times.','',0,'',0,'',1,0,'7,1,6',0);
INSERT INTO sys_dmail_group VALUES (9,47,1004092135,0,1,'CSV list with field descriptions','List of comma separated values with field description header. \r\nNOTICE: The values of the first lines are the field names. Value values are these: uid, name, title, email, phone, www, address, company, city, zip, country, fax and empty string. If _every_ value in the first line are found among these, the first line is used to interprete the rest of the values. Else the module defaults to [name],[email] format.','',0,'email, , name, country\r\n\"heidiJepsen@ambrass.dk.test\",blue,\"Heidi\", Denmark\r\n\"jd9hs@min-postkasse.dk.test\",red,\"Ina Gejbøl\", \"United Kingdom\"\r\n\"gitte,ole2@mail.tele.dk.test\",olive,\"Gitte Zadlo Rasmussen\", \"Australia\"\r\n\"lasse.anina231@mail.dk.test\",,\"Anina Oksbjerg\", \"China\"\r\n\r\n\"aadk@orangenet.dk.test\",,\"dorte lyngbæk\", \"France\"\r\n',1,'',1,0,'',0);

--
-- Table structure for table 'sys_dmail_group_mm'
--

CREATE TABLE sys_dmail_group_mm (
  uid_local int(11) unsigned NOT NULL default '0',
  uid_foreign int(11) unsigned NOT NULL default '0',
  tablenames varchar(30) NOT NULL default '',
  sorting int(11) unsigned NOT NULL default '0',
  KEY uid_local (uid_local),
  KEY uid_foreign (uid_foreign)
) TYPE=MyISAM;

--
-- Dumping data for table 'sys_dmail_group_mm'
--


INSERT INTO sys_dmail_group_mm VALUES (5,13,'tt_address',1);
INSERT INTO sys_dmail_group_mm VALUES (5,5,'tt_address',2);
INSERT INTO sys_dmail_group_mm VALUES (5,1,'fe_users',3);

--
-- Table structure for table 'sys_dmail_maillog'
--

CREATE TABLE sys_dmail_maillog (
  uid int(11) unsigned NOT NULL auto_increment,
  mid int(11) unsigned NOT NULL default '0',
  rid int(11) unsigned NOT NULL default '0',
  rtbl char(1) NOT NULL default '',
  tstamp int(11) unsigned NOT NULL default '0',
  url tinyblob NOT NULL,
  size int(11) unsigned NOT NULL default '0',
  parsetime int(11) unsigned NOT NULL default '0',
  response_type tinyint(4) NOT NULL default '0',
  html_sent tinyint(4) NOT NULL default '0',
  url_id tinyint(4) NOT NULL default '0',
  return_content mediumblob NOT NULL,
  return_code smallint(6) NOT NULL default '0',
  PRIMARY KEY  (uid),
  KEY rid (rid,rtbl,mid,response_type,uid),
  KEY mid (mid,response_type,rtbl,rid)
) TYPE=MyISAM;

--
-- Dumping data for table 'sys_dmail_maillog'
--



--
-- Table structure for table 'sys_domain'
--

CREATE TABLE sys_domain (
  uid int(11) unsigned NOT NULL auto_increment,
  pid int(11) unsigned NOT NULL default '0',
  tstamp int(11) unsigned NOT NULL default '0',
  hidden tinyint(4) unsigned NOT NULL default '0',
  domainName varchar(80) NOT NULL default '',
  redirectTo varchar(120) NOT NULL default '',
  sorting int(10) unsigned NOT NULL default '0',
  prepend_params int(10) NOT NULL default '0',
  PRIMARY KEY  (uid),
  KEY parent (pid)
) TYPE=MyISAM;

--
-- Dumping data for table 'sys_domain'
--


INSERT INTO sys_domain VALUES (1,10,1014820709,0,'www.domain.org','',0,0);

--
-- Table structure for table 'sys_filemounts'
--

CREATE TABLE sys_filemounts (
  uid int(11) unsigned NOT NULL auto_increment,
  pid int(11) unsigned NOT NULL default '0',
  tstamp int(11) unsigned NOT NULL default '0',
  title varchar(30) NOT NULL default '',
  path varchar(120) NOT NULL default '',
  base tinyint(4) unsigned NOT NULL default '0',
  hidden tinyint(3) unsigned NOT NULL default '0',
  deleted tinyint(3) unsigned NOT NULL default '0',
  PRIMARY KEY  (uid),
  KEY parent (pid)
) TYPE=MyISAM;

--
-- Dumping data for table 'sys_filemounts'
--


INSERT INTO sys_filemounts VALUES (1,0,972403848,'User Upload','user_upload',1,0,0);

--
-- Table structure for table 'sys_history'
--

CREATE TABLE sys_history (
  uid int(11) unsigned NOT NULL auto_increment,
  sys_log_uid int(11) NOT NULL default '0',
  history_data mediumblob NOT NULL,
  fieldlist blob NOT NULL,
  recuid int(11) NOT NULL default '0',
  tablename varchar(40) NOT NULL default '',
  tstamp int(11) NOT NULL default '0',
  history_files mediumblob NOT NULL,
  snapshot tinyint(4) NOT NULL default '0',
  PRIMARY KEY  (uid),
  KEY recordident (tablename,recuid),
  KEY sys_log_uid (sys_log_uid)
) TYPE=MyISAM;

--
-- Dumping data for table 'sys_history'
--



--
-- Table structure for table 'sys_language'
--

CREATE TABLE sys_language (
  uid int(11) unsigned NOT NULL auto_increment,
  pid int(11) unsigned NOT NULL default '0',
  tstamp int(11) unsigned NOT NULL default '0',
  hidden tinyint(4) unsigned NOT NULL default '0',
  title varchar(80) NOT NULL default '',
  static_lang_isocode int(11) unsigned NOT NULL default '0',
  PRIMARY KEY  (uid),
  KEY parent (pid)
) TYPE=MyISAM;

--
-- Dumping data for table 'sys_language'
--


INSERT INTO sys_language VALUES (1,0,1008290521,0,'Danish',0);
INSERT INTO sys_language VALUES (2,0,1008255918,0,'German',0);

--
-- Table structure for table 'sys_lockedrecords'
--

CREATE TABLE sys_lockedrecords (
  uid int(11) unsigned NOT NULL auto_increment,
  userid int(11) unsigned NOT NULL default '0',
  tstamp int(11) unsigned NOT NULL default '0',
  record_table varchar(40) NOT NULL default '',
  record_uid int(11) NOT NULL default '0',
  record_pid int(11) NOT NULL default '0',
  username varchar(20) NOT NULL default '',
  PRIMARY KEY  (uid),
  KEY event (userid,tstamp)
) TYPE=MyISAM;

--
-- Dumping data for table 'sys_lockedrecords'
--



--
-- Table structure for table 'sys_log'
--

CREATE TABLE sys_log (
  uid int(11) unsigned NOT NULL auto_increment,
  userid int(11) unsigned NOT NULL default '0',
  action tinyint(4) unsigned NOT NULL default '0',
  recuid int(11) unsigned NOT NULL default '0',
  tablename varchar(40) NOT NULL default '',
  recpid int(11) NOT NULL default '0',
  error tinyint(4) unsigned NOT NULL default '0',
  details tinytext NOT NULL,
  tstamp int(11) unsigned NOT NULL default '0',
  type tinyint(3) unsigned NOT NULL default '0',
  details_nr tinyint(3) unsigned NOT NULL default '0',
  IP varchar(15) NOT NULL default '',
  log_data tinyblob NOT NULL,
  event_pid int(11) NOT NULL default '-1',
  NEWid varchar(20) NOT NULL default '',
  PRIMARY KEY  (uid),
  KEY event (userid,event_pid)
) TYPE=MyISAM;

--
-- Dumping data for table 'sys_log'
--



--
-- Table structure for table 'sys_note'
--

CREATE TABLE sys_note (
  uid int(11) unsigned NOT NULL auto_increment,
  pid int(11) unsigned NOT NULL default '0',
  deleted tinyint(3) unsigned NOT NULL default '0',
  tstamp int(11) unsigned NOT NULL default '0',
  crdate int(11) unsigned NOT NULL default '0',
  cruser int(11) unsigned NOT NULL default '0',
  author varchar(80) NOT NULL default '',
  email varchar(80) NOT NULL default '',
  subject tinytext NOT NULL,
  message text NOT NULL,
  personal tinyint(3) unsigned NOT NULL default '0',
  category tinyint(3) unsigned NOT NULL default '0',
  PRIMARY KEY  (uid),
  KEY parent (pid)
) TYPE=MyISAM;

--
-- Dumping data for table 'sys_note'
--


INSERT INTO sys_note VALUES (1,7,0,998436208,972332587,1,'Kasper Skårhøj','kasper@typo3.com','Users and groups','The page on which this note is found is a sysFolder.\r\n\r\nThat means you can put stuff on this page for your convenience - just like you use directories on your harddrive to organize files.\r\n\r\nIn this folder there are a frontend usergroup (testgroup) and a frontend user (test).\r\n\r\nWhen you add content to the pages or edit the page-records, try to restrict access by selecting \"testgroup\" and you\'ll see that these elements are not visible from that moment - unless you log in as the \"test\"-user!',0,1);
INSERT INTO sys_note VALUES (2,1,0,998435728,972332785,1,'Kasper Skårhøj','kasper@typo3.com','Notes on notes','Hi,\r\n\r\nThis is a note for backend purposes only. Use these records to place reminders around the site for various things.\r\n\r\nIn general the category \"Instructions\" should be used for guidelines to the users who manage the content. \"Notes\" for whatever. \"To-do\" for reminders of things that must be done and \"Template\" for sysAdmin notes on the template configurations.',0,3);
INSERT INTO sys_note VALUES (3,9,0,998435832,972333808,1,'Kasper Skårhøj','kasper@typo3.com','Shortcuts','This page is a shortcut-page to the Startpage in the system.\r\n\r\nAs such this page will not show up in the logfiles/MySQL-log generated by Typo3 as Typo3 will process the page refered to by this shortcut instead. ',0,3);
INSERT INTO sys_note VALUES (4,28,0,998436078,985012603,1,'Kasper Skårhøj','kasper@typo3.com','Categories','This sysFolder is prepared for containing categories. \r\n\r\nYou can create categories for products, calendar/todo-items and so on. But you must ensure that any user, who is going to update items and being able to select from these categories has read-access to this page. If not, the content will not display in the select-boxes!\r\n\r\nCurrently the \"be_test\" user has readaccess to the page.',0,1);
INSERT INTO sys_note VALUES (5,45,0,998437109,998436792,1,'Kasper Skårhøj','kasper@typo3.com','Direct Mail module','Typo3 has a direct mail module built-in. \r\n\r\nThis examples shows two things; an administration page where the users subscribe, and a Direct Mail module in which you create new newsletters (which are basically a regular page with content) and subsequently creates a direct mail based on such a newsletter page.\r\n\r\nOn the \"Mail user administration\" page users can subscribe to the newsletter. A subscription generates an \"Address\" record in the \"Direct Mail module\". The subscriber is able to maintain his account by email-based authentication.\r\n\r\nIn the \"Direct Mail folder\" all the subscribers are stored and in addition you\'ll find the newsletters there too. In the \"Direct Mail folder\" you\'ll also find a template which determines the design of the newsletters and furthermore there are \"Direct Mail records\" which represents a \'direct mail campaign\' based on a certain newsletter and bound for a certain selection of subscribers.\r\n',0,3);
INSERT INTO sys_note VALUES (6,49,0,998437346,998437346,1,'Kasper Skårhøj','kasper@typo3.com','TypoScript examples','This folder contains TypoScript examples. You should see the notes on each page if you want to know what the demonstration is about. \r\n\r\nThe point is to put up some isolated examples of certain TypoScript features. In this way you can copy/paste a working example of such an item to your own templates and then modify it.\r\n\r\nIt\'s also a testbench during development, so we can check new features and bugtrack.',0,3);
INSERT INTO sys_note VALUES (7,126,0,1002050644,1002050366,1,'Kasper Skårhøj','kasper@typo3.com','News in various pages','You can place news items in pages as means to create categories where each page is a category. \r\nYou can also use pages as a way to let multiple authors edit their individual news items and use the category selector box of the news items themselves as categorisation.\r\nTo use many pages for news but still showing the news in the same list, you should use the recursive-field of the \'list\' type content element.',0,1);
INSERT INTO sys_note VALUES (8,130,0,1071677553,1002896094,1,'Kasper Skårhøj','kasper@typo3.com','Photo Marathon Example','The \'Photo Marathon\' example of the testsite is very powerful. It demonstrates features of TYPO3 which hopefully inspire and help you to get started writing your own extensions for both the frontend and backend, including adding your own special database tables. This is a snippet of the ultimate way to use TYPO3 as a framework for almost any kind of web-application.\r\nThe Photomarathon extension has the extension key \"user_photomarathon\" which signifies that this is a local user-defined extension. Normally it\'s recommended that you register your extension keys are contribute your code after having created it.\r\n\r\n- The photos are stored in their own directory, uploads/photomarathon/\r\n- The photos are managed through a user-defined table, user_photomarathon.\r\n- The website displays the photos by a userdefined function, which you can find in typo3conf/ext/user_photomarathon/photomarathon/ folder along with other resources like graphics and templates.\r\n- The example gives a demonstration of powerful use of the fe_adminLib (Front End Administration Library) which lets you built interfaces for administration of the database records for your web site users. This includes all authentication with or without (email-based) fe_users login.\r\n- Finally there has been created a simple backend sub-module of the Web module which shows how to write such things! This includes recommended initialization of the backend user, language control and menus with saved states.\r\n\r\nThis example is available under GNU/GPL as well as anything else in TYPO3. You should notice that both the backend module and the frontend class for website display call TYPO3 internal functions and thereby they are automatically covered by GPL (code that *depends* on GPL software is legal only under GPL). This is also the case if you do the same, so be aware that using these scripts as dummies for your own work forces your code to be GPL\'ed! This is a good thing, remember! No GPL, no TYPO3 for free! So adjust your attitude as needed and contribute with a smile :-)',0,1);
INSERT INTO sys_note VALUES (9,143,0,1015319455,1003499690,1,'Kasper Skårhøj','kasper@typo3.com','Recycler','Records in the recycler are basically deleted.\r\nThey cannot be shown as webpages and in some cases the frontend is not able to include records from inside a recycler.',0,1);
INSERT INTO sys_note VALUES (10,159,0,1010832157,1010832099,1,'Kasper Skårhøj','kasper@typo3.com','Workflow publishing','There is a workflow named \"Whole article\" in the testsite. It\'s configured to create new pages (articles) in this page \"Articles\" (which is viewable to backend users with readpermissions to the page ONLY).\r\nYou can try this interaction by logging in as \"news_editor\" (password: \"news_editor\") and create a To-Do item of the type \"Whole article\" for the user \"news_article\" (is done in the User>Task Center module).\r\nThen log in as \"news_article\" (password: \"news_article\") and you\'ll see the To-Do item in his list of tasks. When \"news_article\" starts the task, a new page is created here. The point is that subpages in the \"Articles\" page - viewable only by backend users - are here while being generated and reviewed.\r\nThe final step when the user \"news_article\" sends the To-Do item back is for the \"news_editor\" user to finalize the To-Do item. When he does that, the workflow \"Whole article\" is programmed to 1) unhide the page, 2) change permissions and 3) move it to the \"Published articles\" page where it\'ll be the first page.',0,1);
INSERT INTO sys_note VALUES (11,209,0,1010832364,1010832297,1,'Kasper Skårhøj','kasper@typo3.com','Published articles','This is where articles created with the workflow \"Whole article\" is automatically copied to when finalized by the issuing user of the workflow.\r\nSee more details in the note in the page \"Articles\".',0,0);
INSERT INTO sys_note VALUES (12,158,0,1010832549,1010832391,1,'Kasper Skårhøj','kasper@typo3.com','News workflow','When the \"news_editor\" user (password: \"news_editor\") creates a workflow aimed at \"news_news\" (password: \"news_news\") the \"news_news\" user begins the task and automatically a new \"News\" record is created here in this page. This is the temporary store for the news-item until the workflow is returned to the owner, \"news_editor\", and he finalizes it. When the workflow is finalized, the News item is moved to the parent page \"News\" as configured in the workflow \"News item\".\r\n\r\nFor details about the workflows demonstrated on the testsite, see also the note in the \"Articles\" page below.',0,0);
INSERT INTO sys_note VALUES (13,223,0,1011450842,1011450842,1,'Kasper Skårhøj','kasper@typo3.com','Static file placeholders','In this folder you create placeholder records for the file you wish to edit. A placeholder file contains information about the file you wish to edit and establishes a \'connection\' to the file.\r\nThe editing process simply goes by editing these files. Of course the general information like which file is being edited should not change. However the big text field of the records should and the server processes the input in this field and puts it both in the file and in the database.',0,1);

--
-- Table structure for table 'sys_notepad'
--

CREATE TABLE sys_notepad (
  uid int(11) unsigned NOT NULL auto_increment,
  pid int(11) unsigned NOT NULL default '0',
  tstamp int(11) unsigned NOT NULL default '0',
  cruser_id int(11) unsigned NOT NULL default '0',
  note text NOT NULL,
  crdate int(11) NOT NULL default '0',
  PRIMARY KEY  (uid),
  KEY cruser_id (cruser_id),
  KEY parent (pid)
) TYPE=MyISAM;

--
-- Dumping data for table 'sys_notepad'
--


INSERT INTO sys_notepad VALUES (1,0,1024874071,1,'This is a little notepad with a quick note about things, you need to remember next time you get back to your Typo3 login.\r\n\r\n- kasper',1008087764);
INSERT INTO sys_notepad VALUES (2,0,1008088672,4,'Hi.\r\n\r\nYou just logged in as the News Editor. This is your Quick Note!',1008088672);
INSERT INTO sys_notepad VALUES (3,0,1010769087,6,'I\'m just a poor reviewer - I\'m supposed to review articles and news items other people wrote... :-(',1010769042);

--
-- Table structure for table 'sys_products_orders'
--

CREATE TABLE sys_products_orders (
  uid int(11) unsigned NOT NULL auto_increment,
  pid int(11) unsigned NOT NULL default '0',
  tstamp int(11) unsigned NOT NULL default '0',
  crdate int(11) unsigned NOT NULL default '0',
  deleted tinyint(4) unsigned NOT NULL default '0',
  note text NOT NULL,
  name varchar(80) NOT NULL default '',
  telephone varchar(20) NOT NULL default '',
  email varchar(80) NOT NULL default '',
  payment varchar(80) NOT NULL default '',
  shipping varchar(80) NOT NULL default '',
  amount varchar(20) NOT NULL default '',
  email_notify tinyint(4) unsigned NOT NULL default '0',
  tracking_code varchar(20) NOT NULL default '',
  status tinyint(4) unsigned NOT NULL default '0',
  status_log blob NOT NULL,
  orderData mediumblob NOT NULL,
  PRIMARY KEY  (uid),
  KEY parent (pid),
  KEY tracking (tracking_code),
  KEY status (status),
  KEY uid (uid,amount)
) TYPE=MyISAM;

--
-- Dumping data for table 'sys_products_orders'
--



--
-- Table structure for table 'sys_products_orders_mm_tt_products'
--

CREATE TABLE sys_products_orders_mm_tt_products (
  sys_products_orders_uid int(11) unsigned NOT NULL default '0',
  sys_products_orders_qty int(11) unsigned NOT NULL default '0',
  tt_products_uid int(11) unsigned NOT NULL default '0',
  KEY tt_products_uid (tt_products_uid),
  KEY sys_products_orders_uid (sys_products_orders_uid)
) TYPE=MyISAM;

--
-- Dumping data for table 'sys_products_orders_mm_tt_products'
--



--
-- Table structure for table 'sys_stat'
--

CREATE TABLE sys_stat (
  uid int(11) unsigned NOT NULL auto_increment,
  page_id int(11) unsigned NOT NULL default '0',
  jumpurl tinytext NOT NULL,
  feuser_id int(11) unsigned NOT NULL default '0',
  cookie varchar(10) NOT NULL default '',
  IP tinytext NOT NULL,
  host tinytext NOT NULL,
  referer tinytext NOT NULL,
  browser tinytext NOT NULL,
  tstamp int(11) unsigned NOT NULL default '0',
  page_type tinyint(4) unsigned NOT NULL default '0',
  parsetime mediumint(11) unsigned NOT NULL default '0',
  flags tinyint(3) unsigned NOT NULL default '0',
  rl0 int(11) NOT NULL default '0',
  rl1 int(11) NOT NULL default '0',
  sureCookie int(11) NOT NULL default '0',
  client_browser varchar(5) NOT NULL default '',
  client_version double(16,4) NOT NULL default '0.0000',
  client_os varchar(4) NOT NULL default '',
  PRIMARY KEY  (uid),
  KEY page_id (page_id,tstamp,sureCookie),
  KEY rl0 (rl0,tstamp,sureCookie),
  KEY rl1 (rl1,tstamp,sureCookie)
) TYPE=MyISAM;

--
-- Dumping data for table 'sys_stat'
--



--
-- Table structure for table 'sys_staticfile_edit'
--

CREATE TABLE sys_staticfile_edit (
  uid int(11) unsigned NOT NULL auto_increment,
  pid int(11) unsigned NOT NULL default '0',
  deleted tinyint(3) unsigned NOT NULL default '0',
  tstamp int(11) unsigned NOT NULL default '0',
  crdate int(11) unsigned NOT NULL default '0',
  cruser int(11) unsigned NOT NULL default '0',
  edit_content mediumtext NOT NULL,
  edit_file tinyblob NOT NULL,
  edit_subpart_marker varchar(40) NOT NULL default '',
  always_reload tinyint(4) NOT NULL default '0',
  update_status tinytext NOT NULL,
  rte_enabled tinyint(4) NOT NULL default '0',
  PRIMARY KEY  (uid),
  KEY parent (pid)
) TYPE=MyISAM;

--
-- Dumping data for table 'sys_staticfile_edit'
--


INSERT INTO sys_staticfile_edit VALUES (1,223,0,1021015929,1011313081,1,'<P><FONT color=#ff00ff size=6><IMG style=\"WIDTH: 24px; HEIGHT: 26px\" height=\"12\" src=\"../../../t3lib/gfx/emoticons/emmessag.gif\" width=\"12\">This is the butterfly part:</FONT></P>\r\n<P><IMG height=\"113\" src=\"../../../uploads/RTEmagicC_Baby_01.jpg.jpg\" width=\"197\" border=\"0\"></P>\r\n<P>&nbsp;</P>\r\n<P><A href=\"../../../?id=222\">Link back to the main page.</A></P>','yet_a_subdir/italian_specialties.html','BUTTERFLY',0,'fileadmin/static/yet_a_subdir/italian_specialties.html updated 10-05-2002 09:32:09, bytes 359',0);
INSERT INTO sys_staticfile_edit VALUES (2,223,0,1021015780,1011450901,1,'<P>This content proves the concept, doesn\'t it? </P>\r\n<P>This is a link <A href=\"../../?id=1\">to the frontpage</A></P>\r\n<P>This is to <A href=\"../../fileadmin/static/yet_a_subdir/italian_specialties.html\">one of the other files</A></P>\r\n<P>This is to <A href=\"../../fileadmin/static/pizza.html\">this page it self.</A></P>\r\n<P>&nbsp;</P>','pizza.html','',0,'fileadmin/static/pizza.html updated 10-05-2002 09:29:40, bytes 336',0);
INSERT INTO sys_staticfile_edit VALUES (3,223,0,1021015994,1011450978,1,'<P>Content with the regular marker in it.</P>\r\n<P><A href=\"../../../?id=222\">Linking back from here...</A></P>','yet_a_subdir/italian_specialties.html','',1,'fileadmin/static/yet_a_subdir/italian_specialties.html updated 10-05-2002 09:33:14, bytes 110',0);

--
-- Table structure for table 'sys_template'
--

CREATE TABLE sys_template (
  uid int(11) unsigned NOT NULL auto_increment,
  pid int(11) unsigned NOT NULL default '0',
  tstamp int(11) unsigned NOT NULL default '0',
  sorting int(11) unsigned NOT NULL default '0',
  crdate int(11) unsigned NOT NULL default '0',
  cruser_id int(11) unsigned NOT NULL default '0',
  title tinytext NOT NULL,
  sitetitle tinytext NOT NULL,
  hidden tinyint(4) unsigned NOT NULL default '0',
  starttime int(11) unsigned NOT NULL default '0',
  endtime int(11) unsigned NOT NULL default '0',
  root tinyint(4) unsigned NOT NULL default '0',
  clear tinyint(4) unsigned NOT NULL default '0',
  include_static tinyblob NOT NULL,
  constants blob NOT NULL,
  config blob NOT NULL,
  resources blob NOT NULL,
  nextLevel varchar(5) NOT NULL default '',
  description text NOT NULL,
  basedOn tinyblob NOT NULL,
  deleted tinyint(3) unsigned NOT NULL default '0',
  includeStaticAfterBasedOn tinyint(4) unsigned NOT NULL default '0',
  static_file_mode tinyint(4) unsigned NOT NULL default '0',
  editorcfg blob NOT NULL,
  include_static_file blob NOT NULL,
  tx_impexp_origuid int(11) NOT NULL default '0',
  PRIMARY KEY  (uid),
  KEY parent (pid)
) TYPE=MyISAM;

--
-- Dumping data for table 'sys_template'
--


INSERT INTO sys_template VALUES (20,1,1071749007,256,962232484,1,'Example template','Typo31 Testsite',0,0,0,1,3,'52,60,92,86,83,85,78,82,57','file.topImage = mm_toplogo*.gif\r\n\r\nalink = \r\nvlink = \r\nlink = \r\nbgCol = {$cSet.pageColor}\r\n\r\npage.offset = 0,0\r\npage.contentOffset.Y = 15\r\npage.contentOffset.X = 30\r\npage.contentWidth = 400\r\nstyles.content.imgtext.maxW = 400\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\nstyles.hmenu.tu {\r\n  entryLevel = 0\r\n  file.top = menugif2*.gif\r\n  file.bottom = menugif3*.gif\r\n}\r\n\r\nstyles.hmenu.tu.L1 {\r\n  file.bgImg = menugif2*.gif\r\n  file.fontFile = \r\n  fontColor = black\r\n  fontSize = 12\r\n  offset = 25,10\r\n  RO.fontColor = white\r\n}\r\n\r\nstyles.hmenu.tu.L2 {\r\n  file.bgImg = menugif1*.gif\r\n  file.fontFile =  \r\n  fontColor = black\r\n  fontSize = 10\r\n  offset = 35,8\r\n  RO.fontColor = white\r\n}\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n# *******************************\r\n# *** Content constants\r\n# *******************************\r\n\r\n## Color codes:\r\n\r\n  # Background color for eg. grafx.\r\ncSet.pageColor = white\r\n  # Color of tableCells\r\ncSet.tableCellColor = #B0B9C5\r\n  # Primary color: Headers\r\ncSet.color1 = navy\r\n  # Secondary color: SearchResult and such\r\ncSet.color2 = maroon\r\n\r\ncSet.fontFace.text = arial\r\n\r\nalink= navy\r\nvlink= navy\r\nlink= navy\r\n\r\n\r\n\r\ncomment_DK = #\r\ncSet.size1 = 1\r\ncSet.size2 = 2\r\ncSet.size3 = 3\r\n\r\n# Setting up meta tags:\r\nplugin.meta.includeGlobal = 1\r\nstyles.content.meta.site_description = This is the old definition of description.\r\nstyles.content.meta.site_keywords = Old keywords here, old, keywords, here\r\nplugin.meta {\r\n  description = This is the new description from plugin.meta.\r\n  keywords = new keywords,from,plugin.meta\r\n  robots = index,nofollow\r\n  copyright = Kasper Skårhøj, 2001\r\n  email = kasper@typo3.test\r\n  author = Kasper Skårhøj\r\n  language = eng\r\n  rating = General\r\n  revisit = 7\r\n}\r\n\r\nstyles.content.loginform.pid = 7\r\n\r\ncontent.break.bodytext =\r\ncontent.break.bodytext_parseFunc = <br />\r\n\r\nstyles.content.uploads.jumpurl = 1\r\nstyles.content.uploads.jumpurl_secure = 1\r\n\r\n\r\nstyles.content.uploads.descriptionWrap = <font color=\"red\">|</font>\r\nstyles.content.uploads.tdWrap = <td><img src=\"clear.gif\" width=\"10\" height=\"1\" alt=\"\" /></td><td valign=\"top\"> |</td>\r\nplugin.feadmin.fe_users.pid = 7\r\nplugin.feadmin.fe_users.usergroupOverride = 1\r\n\r\n\r\n\r\ncontent.RTE_compliant = 1\r\n','\r\n# Add the RTE classes to style definition:\r\npage.insertClassesFromRTE=1\r\n\r\n# Disabling niceText for NO elements in left menu (for testing)\r\npage.10.40.1.NO.20.niceText = 0 \r\npage.10.40.2.NO.20.niceText = 0 \r\n\r\n## SCRIPT content element\r\ntt_content.script >\r\ntt_content.script = CASE\r\ntt_content.script {\r\n  key.field = select_key\r\n  code1 = PHP_SCRIPT\r\n  code1.file = fileadmin/code1_script.php\r\n\r\n  code2 = PHP_SCRIPT\r\n  code2.file = fileadmin/code2_script.php\r\n  code2.image = IMAGE\r\n  code2.image {\r\n    file = GIFBUILDER\r\n    file.XY = [10.w]+20,[10.h]+20\r\n    file.backColor = teal\r\n    file.10 = TEXT\r\n    file.10.align=center\r\n    file.10.offset = 0,30\r\n    file.10.fontSize = 25\r\n    file.10.fontColor = white\r\n  }\r\n\r\n  default = PHP_SCRIPT\r\n  default.file = fileadmin/default_script.php\r\n}\r\n\r\n# Index search setup:\r\nconfig.index_enable = 1\r\nconfig.index_externals = 1\r\n\r\n# Properties overriding for filelinks:\r\ntt_content.uploads.20.2.split.1.filelink.iconCObject = IMAGE\r\ntt_content.uploads.20.2.split.1.filelink.iconCObject {\r\n  file.import = uploads/media/\r\n  file.import.current = 1\r\n  file.maxW = 100\r\n  file.maxH = 100\r\n}\r\ntt_content.uploads.20.2.split.1.filelink.size.innerWrap = <span style=\"white-space: nowrap;\">&nbsp;&nbsp;&nbsp;|</span>\r\n\r\n# Setting properties for the Frontend User administration\r\nplugin.feadmin.fe_users.edit.evalValues.password = twice, atLeast[4]\r\n\r\n# Setting how tables are displayed:\r\ntt_content.text.20.parseFunc.externalBlocks = table,blockquote\r\ntt_content.text.20.parseFunc.externalBlocks {\r\n  table.stdWrap.HTMLparser = 1\r\n  table.stdWrap.HTMLparser {\r\n    tags.table.overrideAttribs = border=\"0\" cellpadding=\"2\" cellspacing=\"1\" style=\"margin-top:10px; margin-bottom:10px;\"\r\n    tags.tr.allowedAttribs=0\r\n    keepNonMatchedTags=1\r\n  }\r\n  table.HTMLtableCells {\r\n    default.tagStdWrap.HTMLparser=1\r\n    default.tagStdWrap.HTMLparser.tags.td.overrideAttribs = valign=\"top\" bgcolor=\"#eeeeee\"\r\n    1.tagStdWrap.HTMLparser=1\r\n    1.tagStdWrap.HTMLparser.tags.td.overrideAttribs = valign=\"top\" bgcolor=\"#cccccc\" style=\"font-weight: bold;\"\r\n  }\r\n}\r\n\r\n# Setting page configuration:\r\npage.config {\r\n  pageTitleFirst=1\r\n  doctype = xhtml_trans\r\n  headerComment (\r\n    This page is from the Typo3 Testsite\r\n  )\r\n}\r\n\r\n\r\n\r\n# SPECIAL configuration of a <font>-based site for XHTML compliance (\"css_styled_content\" extension should deliver CSS based XHTML compliance out of the box)\r\n\r\n# Remove font-tag around bulletlists - for XHTML compliance.\r\ntt_content.bullets.20.1.split.1.textStyle < tt_content.bullets.20.1.textStyle\r\ntt_content.bullets.20.1.textStyle >\r\ntt_content.text.20.parseFunc.tags.typolist.1.split.1.textStyle  < tt_content.text.20.parseFunc.tags.typolist.1.textStyle\r\ntt_content.text.20.parseFunc.tags.typolist.1.textStyle >\r\n\r\n# Excluding PRE from wrapping in font-tags etc. THIS is needed if people succeed in pasting content into PRE tags over multiple lines in a content element - Then each line gets wrapped in <p> tags - not what we want. Breaks XHTML compliance etc. This can be avoided by uncommenting these lines. However, the RTE should by default add <PRE> content with <br> tags between each line and thus avoid the problem. In any case, the solution is not really clean - rather use \"css_styled_content\".\r\n#tt_content.text.20.parseFunc.externalBlocks.pre.stripNL=1\r\n#tt_content.text.20.parseFunc.externalBlocks = table,blockquote,pre\r\n\r\n# Converting all \" & < > to entities which are outside tags:\r\ntt_content.text.20.parseFunc.nonTypoTagStdWrap.HTMLparser = 1\r\ntt_content.text.20.parseFunc.nonTypoTagStdWrap.HTMLparser {\r\n  keepNonMatchedTags = 1\r\n  htmlSpecialChars =2\r\n}\r\n\r\n# Setting body tag margins, XHTML compatible:\r\npage.bodyTagMargins.useCSS = 1\r\n\r\n\r\n\r\n# Setting XHTML logo:\r\npage.20 = TEXT\r\npage.20.value (\r\n  <p>\r\n      <img\r\n          src=\"http://www.w3.org/Icons/valid-xhtml10\"\r\n          alt=\"Valid XHTML 1.0!\" height=\"31\" width=\"88\" border=\"0\" />\r\n  </p>\r\n)','mm_toplogo_4_02.gif,menugif1_01.gif,menugif2_01.gif,menugif3_01.gif','','','',0,0,0,'','',0);
INSERT INTO sys_template VALUES (21,10,1071767977,256,972400033,1,'Example template for another site','Another testsite',0,0,0,1,3,'54,67,84,57','leftFrameWidth = 160\r\nbgCol = {$cSet.pageColor}\r\n\r\nlink = black\r\nalink = black\r\nvlink = black\r\n\r\nmenu {\r\n  file.bgImg = \r\n  bgCol = #6B8263\r\n  L0.fontWrap = <font face=\"Verdana\" size=\"1\" color=\"#003300\"><b> | </b></font>\r\n  L0.noLink = 0\r\n  L1.fontWrap = <font face=\"Verdana\" size=\"1\" color=\"#663300\"> |</font>\r\n}\r\n\r\npage {\r\n  lineCol = #003300\r\n  L0.titleWrap = <b><font face=\"Times\" size=\"6\" color=\"#666699\"><i> | </i></font></b>\r\n  L1.titleWrap = <font face=\"Times\" size=\"4\" color=\"#996633\"><b> | </b></font>\r\n}\r\n\r\n  # If this flag is true, the logo is rendered as a GIFBUILDER-gif and is fixed at 150x80 pixels. Else the image is just inserted (must be 150x80 pixels in order to fit!!)\r\nGIFBUILDER_logo = 0\r\nfile.logo = testlogo*.gif\r\n\r\n\r\n\r\n\r\ncontentOffset = 25,20\r\n\r\n\r\n## Color codes:\r\n\r\n  # Background color for eg. grafx.\r\ncSet.pageColor = #EFEFE7\r\n  # Color of tableCells\r\ncSet.tableCellColor = silver\r\n  # Primary color: Headers\r\ncSet.color1 = #003B2F\r\n  # Secondary color: SearchResult and such\r\ncSet.color2 = #333366\r\n  # Primary FontFace - used everywhere\r\ncSet.fontFace = Arial\r\n  # Text FontFace - used everywhere\r\ncSet.fontFace.text = Arial, Helvetica\r\n\r\ncSet.color = #003300\r\n\r\ncontent.defaultHeaderType = 3\r\n\r\nplugin.tt_calender {\r\n  fontFace = Arial\r\n}\r\n\r\nstyles.sitemap.gs {\r\n  color = teal\r\n  target = page\r\n  excludeUids = 42,17\r\n  wrap3 = <font face=\"Verdana, Arial, Helvetica, sans-serif\" size=\"1\" color=\"maroon\">|</font>\r\n  headerCase = upper\r\n  wrap1 = <b><font size=\"1\" face=\"Verdana, Arial, Helvetica, sans-serif\" color=\"#CCCCCC\"> | </font></b>\r\n  wrap2 = <font face=\"Verdana, Arial, Helvetica, sans-serif\" size=\"1\" color=\"blue\">|</font>\r\n}\r\n\r\nplugin.tt_products {\r\n  PIDitemDisplay = 35\r\n  PIDstoreRoot = 26\r\n  file.noImageAvailable = coming-soon*.gif\r\n  maxW_list = 75\r\n  priceDecPoint = ,\r\n  priceThousandPoint = .\r\n  PIDbasket = 37\r\n  PIDsearch = 36\r\n}\r\n\r\nplugin.tt_news.PIDitemDisplay = 127\r\nplugin.tt_news.backPid = 58\r\nplugin.tipafriend.PIDtipForm = 128','# This overrides the definition of background image \r\n# found in the standard template, BUSINESS:\r\n\r\n# First we clear it\r\npage.bgImg >\r\n\r\n# Then we define a new background image, which would normally be a fileref, but here we create a new gif-image!\r\npage.bgImg = GIFBUILDER\r\npage.bgImg {\r\n    # This is the X,Y Dimensions of the image.\r\n  XY = 800,25\r\n    # Inserts the page background color as defined in the Constants field\r\n  backColor = {$cSet.pageColor}\r\n\r\n    # Then we define a box which makes the 2 pixels wide line to the left in the image.\r\n  5 = BOX\r\n    # start_coord_x, start_coord_y, width, height\r\n  5.dimensions = 0,0,2,25  \r\n    # box-color; Dark blue\r\n  5.color = #000066\r\n}\r\n\r\n\r\n\r\n\r\n# Special configuration to show off new featues in beta2:\r\n# See the TypoScript manual for reference\r\n\r\npage.config {\r\n    // This sets the default cache_period of pages (seconds). Normally it\'s a day\r\n#  cache_period = 4000\r\n    // This make the pages output some debug information in HTML-comments in the end of pages.\r\n#  debug = 1\r\n    // This disables ALL caching of pages\r\n  no_cache = 0\r\n    // This makes sure that no pages is kept cached over midnight\r\n  cache_clearAtMidnight = 1\r\n}\r\n\r\n\r\nconfig {\r\n    // Enable writing to logfile\r\n  stat_apache = 1\r\n    // Name of log-file. Remember to configure the base-directory for this in localconf.php!!\r\n  stat_apache_logfile = log.txt\r\n    // Do not log hits from a client which is logged in into the backend.\r\n  stat_excludeBEuserHits = 1\r\n    // Enable writing to mysql table\r\n  stat_mysql = 1\r\n\r\n  frameReloadIfNotInFrameset = 1\r\n\r\n    // XHTML compliant:\r\n  doctype = xhtml_trans\r\n}\r\n    // XHTML compliant frames:\r\nframeset.config.doctype = xhtml_frames\r\n\r\ntt_content.menu.20.2 < styles.sitemap.gs\r\n\r\n\r\n\r\n\r\n\r\n# Index search setup:\r\npage.config {\r\n  index_enable = 1\r\n  index_descrLgd = 50\r\n  index_externals = 1\r\n  notification_email_urlmode=all\r\n}\r\n\r\n\r\n\r\nplugin.tt_poll.voteform.type = 148\r\n\r\n\r\n###CSS_EDITOR STYLE INFORMATION MARKER - begin. CONTENT BETWEEN THESE MARKERS ARE AUTOMATICALLY UPDATED. ###\r\npage.CSS_inlineStyle ( \r\n  .tx-mininews-pi1 P { font-family:Verdana, Geneva, Arial, Helvetica, sans-serif; font-size:12px; color:maroon; margin-top:0px; margin-bottom:0px; }\r\n  .tx-mininews-pi1 P A { color:maroon; text-decoration:none; font-weight:bold; }\r\n  .tx-mininews-pi1 P A:hover { color:navy; text-decoration:underline; }\r\n)\r\n###CSS_EDITOR STYLE INFORMATION MARKER - end ###\r\n\r\n\r\n# Setting XHTML logo:\r\npage.20 = TEXT\r\npage.20.value (\r\n  <p style=\"margin-left: 30px;\">\r\n      <img\r\n          src=\"http://www.w3.org/Icons/valid-xhtml10\"\r\n          alt=\"Valid XHTML 1.0!\" height=\"31\" width=\"88\" border=\"0\" />\r\n  </p>\r\n)','testlogo_03.gif,coming-soon.gif','','','47',0,0,0,'','',0);
INSERT INTO sys_template VALUES (47,10,1071768671,512,1008257331,1,'+ext: Language settings','',0,0,0,0,0,'','','# Setting up the language variable \"L\" to be passed along with links\r\nconfig.linkVars = L\r\n\r\n# Danish language, sys_language.uid = 1\r\n[globalVar = GP:L = 1]\r\nconfig.sys_language_uid = 1\r\nconfig.language = dk\r\n\r\n# German language, sys_language.uid = 2\r\n[globalVar = GP:L = 2]\r\nconfig.sys_language_uid = 2\r\nconfig.language = de\r\n\r\n\r\n\r\n\r\n\r\n[global]\r\n\r\n# Language selector.\r\n# This has colored icons, if the page exists in the language and dimmed if the page is NOT defined in that language.\r\n# A red arrow indicates which language is currently being displayed.\r\n\r\npage.10.20.c.25 = PHP_SCRIPT\r\npage.10.20.c.25.file = media/scripts/example_languageMenu.php\r\n','','','','',0,0,0,'','',0);
INSERT INTO sys_template VALUES (30,60,999807921,256,999807694,1,'WAP test','',0,0,0,1,3,'','','page = PAGE\r\npage.typeNum = 0\r\n\r\nconfig.disableAllHeaderCode = 1\r\nconfig.additionalHeaders = Content-type: text/vnd.wap.wml\r\n\r\npage.10 = TEXT\r\npage.10.trim = 1\r\npage.10.value (\r\n\r\n<?xml version=\"1.0\"?>\r\n<!DOCTYPE wml PUBLIC \"-//WAPFORUM//DTD WML 1.1//EN\" \"http://www.wapforum.org/DTD/wml_1.1.xml\">\r\n<wml>\r\n  <card id=\"page\" title=\"Hello World\">\r\n    <p>This is a WAP test</p>\r\n  </card>\r\n</wml>\r\n\r\n)\r\n','','','','',0,0,0,'','',0);
INSERT INTO sys_template VALUES (22,18,1023919959,256,972402544,1,'Ext:','',0,0,0,0,0,'','cSet.pageColor = #968F9A\r\n','\r\n# This overrides the original line color!!\r\n\r\npage.bgImg.5.color = #660000','','','This is an extension to the base template found lower in the page hierarchy!','',0,0,0,'','',0);
INSERT INTO sys_template VALUES (23,47,1071668452,256,998436505,1,'NEW SITE, based on standard','',0,0,0,1,3,'71,82,79,57','plugin.tt_news.PIDitemDisplay = 127\r\nplugin.tt_news.backPid = 58','config.doctype = xhtml_trans','','','','',0,0,0,'','',0);
INSERT INTO sys_template VALUES (24,50,1071669885,256,999600499,1,'Intro','TYPO3 Testsite Intro',0,0,0,1,3,'43,78,85,77','PAGE_TARGET =\r\ncontent.pageFrameObj = \r\n\r\n\r\nplugin.alt.print.file.stylesheet = defaultstylesheet*.css\r\n','\r\n# Setting up \'page\' to be the default PAGE object (type=0)\r\npage = PAGE\r\npage.typeNum = 0\r\n\r\n# Wrapping the content in a centered table:\r\npage.wrap ( \r\n<div align=\"center\">\r\n  <table border=\"0\" cellpadding=\"0\" cellspacing=\"0\" style=\"width: 400px;\">\r\n    <tr>\r\n      <td style=\"text-align: left;\"> | </td>\r\n    </tr>\r\n  </table>\r\n  <p>\r\n      <img\r\n          src=\"http://www.w3.org/Icons/valid-xhtml10\"\r\n          alt=\"Valid XHTML 1.0!\" height=\"31\" width=\"88\" border=\"0\" />\r\n  </p>\r\n</div>\r\n)\r\n\r\n# Inserting testsite logo:\r\npage.5 = IMAGE\r\npage.5.file = fileadmin/testsite_logo.gif\r\npage.5.wrap = | <br />\r\npage.5.params = vspace=\"20\"\r\n\r\n# Inserting content elements:\r\npage.10 < styles.content.get\r\n\r\n# Enabling the admin panel for the \'page\' PAGE object:\r\npage.config.admPanel=1\r\n\r\nconfig.index_enable=1\r\nconfig.doctype = xhtml_trans\r\n\r\n','defaultstylesheet.css','','','',0,0,0,'','',0);
INSERT INTO sys_template VALUES (25,54,1071675543,256,999697866,1,'cObject USER example','',0,0,0,1,3,'','','# This TypoScript will display all content element headers of a page in reversed order. Please take a look in media/scripts/example_callfunction.php!!\r\n\r\npage = PAGE\r\npage.typeNum=0\r\npage.config.doctype = xhtml_trans\r\nincludeLibs.something = media/scripts/example_callfunction.php\r\n\r\npage.5 = TEXT\r\npage.5.field = title\r\npage.5.wrap = <h3>|</h3>\r\npage.7 = TEXT\r\npage.7.field = abstract\r\npage.7.wrap = <i>|</i><hr />\r\n\r\npage.30 = USER\r\npage.30 {\r\n  userFunc = user_various->listContentRecordsOnPage\r\n  reverseOrder = 1\r\n}\r\n','','','','',0,0,0,'','',0);
INSERT INTO sys_template VALUES (26,56,1071675603,256,999698591,1,'cObject USER_INT example','',0,0,0,1,3,'43','','page = PAGE\r\npage.typeNum=0\r\npage.config.admPanel = 1\r\npage.config.doctype = xhtml_trans\r\nincludeLibs.something = media/scripts/example_callfunction.php\r\n\r\npage.5 = TEXT\r\npage.5.field = title\r\npage.5.wrap = <h3>|</h3>\r\npage.7 = TEXT\r\npage.7.field = abstract\r\npage.7.wrap = <i>|</i><hr />\r\n\r\npage.10 < styles.content.get\r\n\r\n\r\ntt_content.script = CASE\r\ntt_content.script.key.field = select_key\r\ntt_content.script.dynamic_test = USER_INT\r\ntt_content.script.dynamic_test {\r\n  userFunc = user_printTime\r\n}\r\n\r\n','','','','',0,0,0,'','',0);
INSERT INTO sys_template VALUES (27,55,1071675596,128,999698997,1,'cObject USER example, function','',0,0,0,1,3,'','','page = PAGE\r\npage.typeNum=0\r\npage.config.doctype = xhtml_trans\r\nincludeLibs.something = media/scripts/example_callfunction.php\r\n\r\npage.5 = TEXT\r\npage.5.field = title\r\npage.5.wrap = <h3>|</h3>\r\npage.7 = TEXT\r\npage.7.field = abstract\r\npage.7.wrap = <i>|</i><hr />\r\n\r\npage.10 = TEXT\r\npage.10.value = HELLO WORLD\r\npage.10.preUserFunc = user_reverseString\r\n','','','','',0,0,0,'','',0);
INSERT INTO sys_template VALUES (29,57,1071675614,256,999700121,1,'cObject PHP_SCRIPT_EXT example','',0,0,0,1,3,'43','','page = PAGE\r\npage.typeNum=0\r\npage.config.admPanel = 1\r\npage.config.doctype = xhtml_trans\r\nincludeLibs.something = media/scripts/example_callfunction.php\r\n\r\npage.5 = TEXT\r\npage.5.field = title\r\npage.5.wrap = <h3>|</h3>\r\npage.7 = TEXT\r\npage.7.field = abstract\r\npage.7.wrap = <i>|</i><hr />\r\n\r\npage.10 < styles.content.get\r\n\r\n\r\ntt_content.script = CASE\r\ntt_content.script.key.field = select_key\r\ntt_content.script.dynamic_test = PHP_SCRIPT_EXT\r\ntt_content.script.dynamic_test {\r\n  file = media/scripts/testscript_EXT.php\r\n  showTime = 1\r\n}\r\n\r\n\r\n','','','','',0,0,0,'','',0);
INSERT INTO sys_template VALUES (31,52,1071670337,256,1000232911,1,'JSMENU test','JSMENU',0,0,0,1,3,'','','# The menu:\r\ntemp.jsmenu = HMENU\r\ntemp.jsmenu.1 = JSMENU\r\ntemp.jsmenu.1 {\r\n  levels = 2\r\n  1 {\r\n    wrap = <tr><td>|</td></tr>\r\n    additionalParams = style=\"width: 200px;\"\r\n    firstLabel = [Make your choice]\r\n  }\r\n  2 {\r\n    wrap = <tr><td>|</td></tr>\r\n    additionalParams = style=\"width: 200px;\"\r\n    firstLabel = [and then select here...]\r\n  }\r\n  wrap= <table border=\"1\" cellpadding=\"8\" cellspacing=\"2\" bgcolor=\"#eeeeee\"> | </table>\r\n}\r\n\r\n\r\n\r\n# Insert on page.\r\npage = PAGE\r\npage.typeNum =0\r\n\r\npage.5 = TEXT\r\npage.5.field = title\r\npage.5.wrap = <h3>|</h3>\r\npage.7 = TEXT\r\npage.7.field = abstract\r\npage.7.wrap = <i>|</i><hr />\r\n\r\npage.10 < temp.jsmenu\r\n\r\n\r\nconfig.doctype = xhtml_trans\r\n','','','','',0,0,0,'','',0);
INSERT INTO sys_template VALUES (32,51,1071741953,256,1000237219,1,'GMENU_LAYERS test','GMENU_LAYERS ',0,0,0,1,3,'','','## GMENU_LAYERS\r\nincludeLibs.gmenu_layers = media/scripts/gmenu_layers.php\r\n\r\ntemp.popupMenu = HMENU\r\ntemp.popupMenu.1 = GMENU_LAYERS\r\ntemp.popupMenu.1.expAll=1\r\ntemp.popupMenu.1 {\r\n  lockPosition = x\r\n  xPosOffset = -0\r\n  topOffset = 14\r\n}\r\ntemp.popupMenu.1.NO {\r\n  backColor = #cccccc\r\n  XY = [10.w]+10, 14\r\n  10 = TEXT\r\n  10.text.field = nav_title // title\r\n  10.offset = 5,10\r\n}\r\ntemp.popupMenu.1.RO < temp.popupMenu.1.NO\r\ntemp.popupMenu.1.RO=1\r\ntemp.popupMenu.1.RO.backColor = #eeeeee\r\n\r\ntemp.popupMenu.2 = GMENU\r\ntemp.popupMenu.2.useLargestItemX = 1\r\ntemp.popupMenu.2.wrap = <span style=\"white-space: nowrap;\">|</span>\r\ntemp.popupMenu.2.NO {\r\n  wrap = | <br />\r\n  backColor = #99cccc\r\n  \r\n  XY = [10.w]+10, 14\r\n  10 = TEXT\r\n  10.text.field = nav_title // title\r\n  10.offset = 5,10\r\n}\r\ntemp.popupMenu.2.RO < temp.popupMenu.2.NO\r\ntemp.popupMenu.2.RO=1\r\ntemp.popupMenu.2.RO.backColor = #cceeee\r\n\r\n\r\n\r\n# Setting up page:\r\npage = PAGE\r\npage.typeNum = 0\r\npage.bodyTagMargins = 0\r\npage.bodyTagMargins.useCSS = 1\r\npage.1 < temp.popupMenu\r\npage.config.doctype = xhtml_trans\r\n\r\npage {\r\n  5 = TEXT\r\n  5.field = title\r\n  5.wrap = <h3>|</h3>\r\n  7 = TEXT\r\n  7.field = abstract\r\n  7.wrap = <i>|</i><hr />\r\n  10 = TEXT\r\n  10.value = Plain GMENU_LAYER with Roll Overs; What you should see is three images in upper-left corner and when you roll over them layers with other graphics appear below. All graphics have rollovers to a lighter color. The menulayers will stay visible when you leave them. A click with the mouse on the page will hide the menulayer again. (Rollovers on the menulayers will not work in NS4. Mouse-out events in Opera are not always detected seemingly.)\r\n  10.wrap = <font face=\"verdana\" size=\"1\">|</font><hr />\r\n\r\n  20 = PHP_SCRIPT\r\n  20.file = fileadmin/menuoftypes.php\r\n}\r\n\r\n\r\n## type 10\r\npageT10 < page\r\npageT10 {\r\n  typeNum = 10\r\n  config.forceTypeValue = 10\r\n  10.br=1\r\n  10.value (\r\n    Testing the settings; displayActiveOnLoad, freezeMouseover, hideMenuWhenNotOver, hideMenuTimer, dontHideOnMouseUp\r\n    These settings should pre-set the active menu item with rollover state and the submenu visible. This state should be restored 1 second after any other menu item has been activated.\r\n    Test this by clicking eg. the \"Subpage 2\" item in the first popup menu. When the page reloads you should see this layer being shown from the start. Roll over the middle element in the main menu and it\'s layer will appear. When you move the mouse away from either the main element or the menulayer the default layer will become visible again after 1 second. Also notice that the main menu item is \"frozen\" in it\'s rollover state until it\'s menu layer is hidden again.\r\n  )\r\n}\r\npageT10.1.stdWrap.offsetWrap = 50,10\r\npageT10.1.1 {\r\n  displayActiveOnLoad = 1\r\n  freezeMouseover = 1\r\n  hideMenuWhenNotOver = 10\r\n  hideMenuTimer = 1000\r\n  dontHideOnMouseUp = 1\r\n\r\n  xPosOffset = -50\r\n  topOffset = 24\r\n}\r\n\r\n## type 11\r\npageT11 < pageT10\r\npageT11 {\r\n  typeNum = 11\r\n  config.forceTypeValue = 11\r\n  10.value = Like T10, but with \'lockPosition_adjust\' compensation because the images are spaced from each other.\r\n}\r\npageT11.1.1 {\r\n  NO.imgParams = hspace=\"10\"\r\n  lockPosition_adjust = 20\r\n  xPosOffset = -60\r\n}\r\n\r\n## type 12\r\npageT12 < pageT11\r\npageT12 {\r\n  typeNum = 12\r\n  config.forceTypeValue = 12\r\n  10.value = Like T11, but with \'directionLeft\' and \'directionUp\' \r\n}\r\npageT12.1.stdWrap.offsetWrap = 50,40\r\npageT12.1.1 {\r\n  directionLeft = 1\r\n  directionUp = 1\r\n  lockPosition_addSelf = 1\r\n  topOffset = 40\r\n  xPosOffset = -40\r\n}\r\n\r\n## type 21\r\npageT21 < pageT10\r\npageT21 {\r\n  typeNum = 21\r\n  config.forceTypeValue = 21\r\n  10.value = Like T10, but with \'freezeMouseover\' disabled. <br />What you should see; That the main menu elements are NOT kept in their rollover state when you move the mouse down the menu.\r\n}\r\npageT21.1.1 {\r\n  freezeMouseover = 0\r\n}\r\n\r\n\r\n## type 22\r\npageT22 < pageT10\r\npageT22 {\r\n  typeNum = 22\r\n  config.forceTypeValue = 22\r\n  10.value = Like T10, but with \'displayActiveOnLoad\' disabled. <br />What you should see; That the \"default layer\" will not show on page load as it did before.\r\n}\r\npageT22.1.1 {\r\n  displayActiveOnLoad=0\r\n}\r\n\r\n\r\n## type 23\r\npageT23 < pageT10\r\npageT23 {\r\n  typeNum = 23\r\n  config.forceTypeValue = 23\r\n  10.value = Like T10, but with \'freezeMouseover.alwaysKeep\' enabled and \'displayActiveOnLoad\' disabled.\r\n}\r\npageT23.1.1 {\r\n  freezeMouseover.alwaysKeep = 1\r\n  displayActiveOnLoad = 0\r\n}\r\n\r\n\r\n## type 24\r\npageT24 < pageT10\r\npageT24 {\r\n  typeNum = 24\r\n  config.forceTypeValue = 24\r\n  10.value = Like T10, but with \'displayActiveOnLoad.onlyOnLoad\' enabled.\r\n}\r\npageT24.1.1 {\r\n  displayActiveOnLoad.onlyOnLoad = 1\r\n}\r\n\r\n\r\n\r\n\r\n\r\n## type 30\r\npageT30 < pageT12\r\npageT30 {\r\n  typeNum = 30\r\n  config.forceTypeValue = 30\r\n  10.value = Like T12 (\'directionLeft\' and \'directionUp\') but the menu items are in a single a row instead.\r\n}\r\npageT30.1.stdWrap.offsetWrap = 50,40\r\npageT30.1.1 {\r\n  directionLeft = 1\r\n  directionUp = 1\r\n  lockPosition_addSelf = 1\r\n  topOffset = 40\r\n  xPosOffset = -40\r\n  bordersWithin = 60\r\n}\r\npageT30.1.2.NO.wrap = \r\n\r\n\r\n\r\n\r\n\r\n## type 40\r\npageT40 < page\r\npageT40 {\r\n  typeNum = 40\r\n  config.forceTypeValue = 40\r\n  10.value = Here \'lockPosition\' is set to blank and \'xPosOffset\' set accordingly. This makes the menu \'slide\' with the horizontal movement of the cursor.\r\n}\r\npageT40.1.stdWrap.offsetWrap = 50,40\r\npageT40.1.1 {\r\n  lockPosition = \r\n  xPosOffset = 20\r\n  topOffset = 54\r\n}\r\n\r\n\r\n\r\n\r\n## type 41\r\npageT41 < page\r\npageT41 {\r\n  typeNum = 41\r\n  config.forceTypeValue = 41\r\n  10.value = Alike T40. Here \'lockPosition\' is set to blank and \'yPosOffset\' set accordingly. This makes the menu \'slide\' with the vertical movement of the cursor.<br />Also the menu items in GMENU_LAYERS are made into a vertical menu.\r\n}\r\npageT41.1.stdWrap.offsetWrap = 50,40\r\npageT41.1.1 {\r\n  lockPosition = \r\n  yPosOffset = 1\r\n  leftOffset = 130\r\n\r\n  NO.wrap = |<br />\r\n  useLargestItemX = 1\r\n  freezeMouseover=1\r\n  hideMenuWhenNotOver = 10\r\n  hideMenuTimer = 1000\r\n}\r\n\r\n\r\n\r\n\r\n## type 42\r\npageT42 < pageT41\r\npageT42 {\r\n  typeNum = 42\r\n  config.forceTypeValue = 42\r\n  10.value = Alike T41. But the menu is fixed again like the old T10+ \'series\'. Just showing how this looks with a vertical menu!\r\n}\r\npageT42.1.stdWrap.offsetWrap = 50,40\r\npageT42.1.1 {\r\n  lockPosition = y\r\n  yPosOffset = -45\r\n}\r\n\r\n\r\n\r\n## type 43\r\npageT43 < pageT42\r\npageT43 {\r\n  typeNum = 43\r\n  config.forceTypeValue = 43\r\n  10.value = Alike T42. But this time, why not try a TMENU on the second level instead?\r\n}\r\npageT43.1.stdWrap.offsetWrap = 50,40\r\npageT43.1.1 {\r\n  lockPosition = y\r\n  yPosOffset = -45\r\n}\r\npageT43.1.2 > \r\npageT43.1.2 = TMENU\r\npageT43.1.2.wrap = <table border=\"1\" cellpadding=\"3\" cellspacing=\"0\">|</table>\r\npageT43.1.2.NO {\r\n  allWrap = <tr><td>|</td></tr>\r\n  beforeImg = media/bullets/bullet1_n.gif\r\n  beforeROImg = media/bullets/bullet1_h.gif\r\n  RO = 1\r\n  linkWrap = <font face=\"verdana\" size=\"1\">|</font>\r\n}\r\n\r\n\r\n## type 44\r\npageT44 < pageT41\r\npageT44 {\r\n  typeNum = 44\r\n  config.forceTypeValue = 44\r\n  10.value = Alike T41, but the menu will pop up relative to the mouse position when an element is rolled over.\r\n}\r\npageT44.1.1 {\r\n  lockPosition = \r\n  xPosOffset = -5\r\n  yPosOffset = 0\r\n  topOffset = \r\n  leftOffset = \r\n  blankStrEqFalse = 1\r\n  dontFollowMouse = 1\r\n}\r\n\r\n\r\n\r\n\r\n## type 50\r\npageT50 < pageT10\r\npageT50 {\r\n  typeNum = 50\r\n  config.forceTypeValue = 50\r\n  10.value = Like T10, but with the images are spaced from each other, images wrapped in table cells AND most importantly the position of the layers are set relative to the trigger items. <br /><b>This does not work in Netscape 4</b> (and please report other browser where it might not work!)\r\n}\r\npageT50.1.1 {\r\n  wrap = <table border=\"1\" cellpadding=\"0\" cellspacing=\"0\" width=\"100%\"><tr>|</tr></table>\r\n  NO.wrap = <td>|</td>\r\n  NO.imgParams = hspace=\"10\"\r\n\r\n  relativeToTriggerItem = 1\r\n  relativeToTriggerItem.addHeight=1\r\n  topOffset =0\r\n  leftOffset = 10\r\n}\r\n\r\n\r\n\r\npageT51 < pageT50\r\npageT51 {\r\n  typeNum = 51\r\n  config.forceTypeValue = 51\r\n  10.value = Like T50, but with directionUp and directionLeft added. <br />What you should see; The main menu in a table with 100% width (thus not able to calculate absolution positions for...) and with the layer menus popping up above and right aligned relative to the main elements.<br /><b>This does not work in Netscape 4</b> (and please report other browser where it might not work!)\r\n\r\n}\r\npageT51.1.1 {\r\n  wrap = <br /><br /><br /><table border=\"1\" cellpadding=\"0\" cellspacing=\"0\" width=\"100%\"><tr>|</tr></table>\r\n  \r\n  directionUp = 1 \r\n  directionLeft = 1\r\n  relativeToTriggerItem.addHeight=0\r\n  relativeToTriggerItem.addWidth=1\r\n  topOffset =0\r\n  leftOffset = 0\r\n}\r\n\r\n','','','','',0,0,0,'','',0);
INSERT INTO sys_template VALUES (33,53,1071741918,256,1000237223,1,'GMENU_FOLDOUT test','GMENU_FOLDOUT',0,0,0,1,3,'','','## GMENU_FOLDOUT\r\nincludeLibs.gmenu_foldout = media/scripts/gmenu_foldout.php\r\n\r\ntemp.foldoutMenu = HMENU\r\ntemp.foldoutMenu.1 = GMENU_FOLDOUT\r\ntemp.foldoutMenu.1.expAll=1\r\ntemp.foldoutMenu.1.NO {\r\n  imgParams = align=\"top\"\r\n  wrap = \r\n  XY = 150,20\r\n  backColor = silver\r\n\r\n  10 = TEXT\r\n  10.text.field = nav_title // title\r\n  10.fontSize = 12\r\n  10.fontColor = Blue\r\n  10.offset = 2,10\r\n}\r\ntemp.foldoutMenu.1.RO  < temp.foldoutMenu.1.NO\r\ntemp.foldoutMenu.1.RO = 1\r\ntemp.foldoutMenu.1.RO {\r\n  10.fontColor = red\r\n}\r\ntemp.foldoutMenu.2 = TMENU\r\ntemp.foldoutMenu.2.NO {\r\n  linkWrap = <span style=\"white-space: nowrap;\"><font face=\"verdana\" size=\"1\" color=\"black\"><b>|</b></font></span><br />\r\n  stdWrap.case = upper\r\n}\r\ntemp.foldoutMenu.1 {\r\n  dontLinkIfSubmenu = 1\r\n  displayActiveOnLoad = 1\r\n  stayFolded=1\r\n  foldSpeed = 6\r\n  subMenuOffset = 10,18\r\n  menuOffset = 20,100\r\n  menuBackColor = silver\r\n  bottomBackColor = silver\r\n  menuWidth = 170\r\n  \r\n  arrowNO = media/bullets/arrow_no.gif\r\n  arrowACT = media/bullets/arrow_act.gif\r\n  arrowImgParams = hspace=\"4\" align=\"top\"\r\n\r\n  bottomContent = TEXT\r\n  bottomContent.value = Hello World! Here is some content!\r\n}\r\n\r\n\r\n\r\n# Setting up page:\r\npage = PAGE\r\npage.typeNum = 0\r\n#page.bodyTagMargins.useCSS = 1\r\n  // XHTML compliance of the menu is ok for the HTML code - but the JavaScript is not OK when the browsers are Mozilla / Opera. MSIE is ok it seems\r\n#page.config.doctype = xhtml_trans\r\n\r\n\r\n\r\npage.5 = TEXT\r\npage.5.field = title\r\npage.5.wrap = <h3>|</h3>\r\npage.7 = TEXT\r\npage.7.field = abstract\r\npage.7.wrap = <i>|</i><hr />\r\n\r\npage.10 < temp.foldoutMenu\r\n\r\n','','','','',0,0,0,'','',0);
INSERT INTO sys_template VALUES (34,84,1071673584,256,1000286120,1,'Custom images','Custom images menu',0,0,0,1,3,'','','# The menu:\r\ntemp.customImageMenu = HMENU\r\ntemp.customImageMenu.1 = GMENU\r\ntemp.customImageMenu.1.NO {\r\n  altImgResource.import = uploads/media/\r\n  altImgResource.import.field = media\r\n  altImgResource.import.listNum = 0\r\n\r\n  # fall back GIFBUILDER item, if no result from altImgResource:\r\n  XY = 226,20\r\n  backColor = silver\r\n  10 = TEXT\r\n  10.text.field = nav_title // title\r\n  10.offset = 10,13\r\n  # wrap\r\n  wrap = |<br />\r\n}\r\ntemp.customImageMenu.1.RO < temp.customImageMenu.1.NO\r\ntemp.customImageMenu.1.RO = 1\r\ntemp.customImageMenu.1.RO.altImgResource.import.listNum = 1\r\n\r\n\r\n\r\n# Insert on page.\r\npage = PAGE\r\npage.typeNum =0\r\npage.config.doctype = xhtml_trans\r\n\r\npage.5 = TEXT\r\npage.5.field = title\r\npage.5.wrap = <h3>|</h3>\r\npage.7 = TEXT\r\npage.7.field = abstract\r\npage.7.wrap = <i>|</i><hr />\r\n\r\npage.10 < temp.customImageMenu','','','','',0,0,0,'','',0);
INSERT INTO sys_template VALUES (35,88,1071673608,256,1000742878,1,'Fake menu items','Fake menu items',0,0,0,1,3,'','','## Include function \r\nincludeLibs.fakemenuitems = media/scripts/example_itemArrayProcFunc.php\r\n\r\npage = PAGE\r\npage.typeNum = 0\r\npage.config.doctype = xhtml_trans\r\n\r\npage.5 = TEXT\r\npage.5.field = title\r\npage.5.wrap = <h3>|</h3>\r\npage.7 = TEXT\r\npage.7.field = abstract\r\npage.7.wrap = <i>|</i><hr />\r\n\r\npage.10 = HMENU\r\npage.10.1 = TMENU\r\npage.10.1.expAll = 1\r\npage.10.1.NO {\r\n  allWrap = | <br />\r\n  linkWrap = <b>|</b>\r\n}\r\npage.10.2 = TMENU\r\npage.10.2.itemArrayProcFunc = user_itemArrayProcFuncTest\r\npage.10.2.NO {\r\n  allWrap = | <br />\r\n  linkWrap = <b> - |</b>\r\n}\r\n\r\n\r\n\r\n','','','','',0,0,0,'','',0);
INSERT INTO sys_template VALUES (36,96,1071675834,256,1001088206,1,'Link popup','',0,0,0,1,3,'43','','page = PAGE\r\npage.typeNum = 0\r\npage.config.doctype = xhtml_trans\r\n\r\npage.10 < styles.content.get\r\n\r\nincludeLibs.popup = media/scripts/example_typolinkpop.php\r\nconfig.setJS_openPic = 1\r\n\r\ntt_content.text.20.parseFunc.tags.link.typolink.userFunc = user_typoLinkPopUp\r\n\r\n','','','','',0,0,0,'','',0);
INSERT INTO sys_template VALUES (37,97,1071674817,256,1001159983,1,'menu state test','',0,0,0,1,3,'43','','# Setting up page with typeNum 0\r\npage = PAGE\r\npage.typeNum = 0\r\npage.config.doctype = xhtml_trans\r\n\r\n# Setting JavaScript test function:\r\npage.headerData.10 = TEXT\r\npage.headerData.10.value (\r\n<script type=\"text/javascript\">\r\n	/*<![CDATA[*/\r\nfunction extraRollover(title) {\r\n    window.status = unescape(title);\r\n    return true;\r\n}\r\n	/*]]>*/\r\n</script>\r\n)\r\n\r\n# Config:\r\nconfig.admPanel = 1\r\nincludeLibs.fakemenuitems = media/scripts/example_itemArrayProcFunc.php\r\n\r\n# Header and description:\r\npage.1 = TEXT\r\npage.1.value = GMENU \r\npage.1.wrap = <h3>|</h3>\r\n\r\npage.2 = TEXT\r\npage.2.br = 1\r\npage.2.value = GMENU with all item states represented.\r\npage.2.wrap = <i>|</i><hr />\r\n\r\n# Types menu:\r\nincludeLibs.gmenu_layers = media/scripts/gmenu_layers.php\r\npage.5 = PHP_SCRIPT\r\npage.5.file = fileadmin/menuoftypes.php\r\n\r\n# Regular page content inserted:\r\npage.15 = TEXT\r\npage.15.value = <hr />\r\npage.20 < styles.content.get\r\npage.20.select.pidInList = 97\r\n\r\n\r\n\r\n\r\n# The GMENU menu:\r\npage.10 = HMENU\r\npage.10.1 = GMENU\r\npage.10.1.expAll=1\r\npage.10.1.IProcFunc = user_IProcFuncTest\r\npage.10.1.NO {\r\n  XY = [5.w],[5.h]\r\n  wrap = |<br />\r\n  5 = IMAGE\r\n  5.file = fileadmin/istate/no.png\r\n  10 = TEXT\r\n  10.text.field = nav_title // title\r\n  10.text.case=upper\r\n  10.offset = -5,25\r\n  10.align=right\r\n  10.fontSize=10\r\n}\r\n\r\n# RO\r\npage.10.1.RO < page.10.1.NO\r\npage.10.1.RO = 1\r\npage.10.1.RO.5.file = fileadmin/istate/ro.png\r\n\r\n# SPC\r\npage.10.1.SPC < page.10.1.NO\r\npage.10.1.SPC = 1\r\npage.10.1.SPC.5.file = fileadmin/istate/spc.png\r\npage.10.1.SPC.10.fontColor = white\r\n\r\n# ACT\r\npage.10.1.ACT < page.10.1.NO\r\npage.10.1.ACT = 1\r\npage.10.1.ACT.5.file = fileadmin/istate/act.png\r\n\r\n# ACTRO\r\npage.10.1.ACTRO < page.10.1.ACT\r\npage.10.1.ACTRO = 1\r\npage.10.1.ACTRO.5.file = fileadmin/istate/actro.png\r\n\r\n# IFSUB\r\npage.10.1.IFSUB < page.10.1.NO\r\npage.10.1.IFSUB = 1\r\npage.10.1.IFSUB.5.file = fileadmin/istate/ifsub.png\r\n\r\n# IFSUBRO\r\npage.10.1.IFSUBRO < page.10.1.IFSUB\r\npage.10.1.IFSUBRO = 1\r\npage.10.1.IFSUBRO.5.file = fileadmin/istate/ifsubro.png\r\n\r\n# ACTIFSUB\r\npage.10.1.ACTIFSUB < page.10.1.NO\r\npage.10.1.ACTIFSUB = 1\r\npage.10.1.ACTIFSUB.5.file = fileadmin/istate/actifsub.png\r\n\r\n# ACTIFSUBRO\r\npage.10.1.ACTIFSUBRO < page.10.1.ACTIFSUB\r\npage.10.1.ACTIFSUBRO = 1\r\npage.10.1.ACTIFSUBRO.5.file = fileadmin/istate/actifsubro.png\r\n\r\n# CUR\r\npage.10.1.CUR < page.10.1.NO\r\npage.10.1.CUR = 1\r\npage.10.1.CUR.5.file = fileadmin/istate/cur.png\r\n\r\n# CURRO\r\npage.10.1.CURRO < page.10.1.CUR\r\npage.10.1.CURRO = 1\r\npage.10.1.CURRO.5.file = fileadmin/istate/curro.png\r\n\r\n# USR\r\npage.10.1.USR < page.10.1.NO\r\npage.10.1.USR = 1\r\npage.10.1.USR.5.file = fileadmin/istate/usr.png\r\n\r\n# USRRO\r\npage.10.1.USRRO < page.10.1.USR\r\npage.10.1.USRRO = 1\r\npage.10.1.USRRO.5.file = fileadmin/istate/usrro.png\r\n\r\n# USERDEF1\r\npage.10.1.USERDEF1 < page.10.1.NO\r\npage.10.1.USERDEF1 = 1\r\npage.10.1.USERDEF1.5.file = fileadmin/istate/userdef1.png\r\n\r\n# USERDEF1RO\r\npage.10.1.USERDEF1RO < page.10.1.USERDEF1\r\npage.10.1.USERDEF1RO = 1\r\npage.10.1.USERDEF1RO.5.file = fileadmin/istate/userdef1ro.png\r\n\r\n# USERDEF2\r\npage.10.1.USERDEF2 < page.10.1.NO\r\npage.10.1.USERDEF2 = 1\r\npage.10.1.USERDEF2.5.file = fileadmin/istate/userdef2.png\r\n\r\n# USERDEF2RO\r\npage.10.1.USERDEF2RO < page.10.1.USERDEF2\r\npage.10.1.USERDEF2RO = 1\r\npage.10.1.USERDEF2RO.5.file = fileadmin/istate/userdef2ro.png\r\n\r\n# Duplicate to next levels:\r\npage.10.2 < page.10.1\r\npage.10.2.wrap = <table border=\"0\" cellpadding=\"0\" cellspacing=\"0\"><tr><td><img src=\"clear.gif\" width=\"20\" height=\"1\" alt=\"\" /></td><td>|</td></tr></table>\r\npage.10.3 < page.10.2\r\npage.10.4 < page.10.3\r\npage.10.5 < page.10.4\r\n\r\n\r\n\r\n\r\n# Setting itemArrayProcFunc for the first level in the menu, typeNum = 1:\r\n# Using the same function as the other example. Just setting a property to make it work differently.\r\npageT1 < page\r\npageT1.typeNum=1\r\npageT1.config.forceTypeValue = 1\r\npageT1.10.1.itemArrayProcFunc = user_itemArrayProcFuncTest\r\npageT1.10.1.itemArrayProcFunc.demoItemStates=1\r\npageT1.1.value = GMENU / itemArrayProcFunc manipulated\r\npageT1.2.value = With &amp;type=1 the menu is the same, but the item array is passed to the function \'user_itemArrayProcFuncTest()\' from the example script, media/scripts/example_itemArrayProcFunc.php, and this function simply _overrides_ the state of the items regardless of the natural state. \r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n# TMENU\r\n# The type=2 page, TMENU\r\n\r\npageT2 < page\r\npageT2.typeNum=2\r\npageT2.config.forceTypeValue = 2\r\npageT2.1.value = TMENU\r\npageT2.2.value = Same as type=0 (default) but with &amp;type=2 the menu is generated as a TMENU and not a GMENU.\r\npageT2.10 >\r\n\r\npageT2.10 = HMENU\r\npageT2.10.1.IProcFunc = user_IProcFuncTest\r\npageT2.10.1 = TMENU\r\npageT2.10.1.expAll=1\r\npageT2.10.1.NO {\r\n  allWrap = <span style=\"white-space: nowrap;\">|</span><br />\r\n  beforeImg = fileadmin/istate/no.png\r\n  beforeROImg = fileadmin/istate/ro.png\r\n  beforeImgLink = 1\r\n  beforeImgTagParams = hspace=\"10\"\r\n  RO = 1\r\n  linkWrap = <b><font face=\"verdana\" color=\"black\">|</font></b>\r\n}\r\n\r\n# SPC\r\npageT2.10.1.SPC < pageT2.10.1.NO\r\npageT2.10.1.SPC = 1\r\npageT2.10.1.SPC.beforeImg = fileadmin/istate/spc.png\r\npageT2.10.1.SPC.RO = 0\r\n\r\n# ACT\r\npageT2.10.1.ACT < pageT2.10.1.NO\r\npageT2.10.1.ACT = 1\r\npageT2.10.1.ACT.beforeImg = fileadmin/istate/act.png\r\npageT2.10.1.ACT.beforeROImg = fileadmin/istate/actro.png\r\n\r\n# IFSUB\r\npageT2.10.1.IFSUB < pageT2.10.1.NO\r\npageT2.10.1.IFSUB = 1\r\npageT2.10.1.IFSUB.beforeImg = fileadmin/istate/ifsub.png\r\npageT2.10.1.IFSUB.beforeROImg = fileadmin/istate/ifsubro.png\r\n\r\n# ACTIFSUB\r\npageT2.10.1.ACTIFSUB < pageT2.10.1.NO\r\npageT2.10.1.ACTIFSUB = 1\r\npageT2.10.1.ACTIFSUB.beforeImg = fileadmin/istate/actifsub.png\r\npageT2.10.1.ACTIFSUB.beforeROImg = fileadmin/istate/actifsubro.png\r\n\r\n# CUR\r\npageT2.10.1.CUR < pageT2.10.1.NO\r\npageT2.10.1.CUR = 1\r\npageT2.10.1.CUR.beforeImg = fileadmin/istate/cur.png\r\npageT2.10.1.CUR.beforeROImg = fileadmin/istate/curro.png\r\n\r\n# USR\r\npageT2.10.1.USR < pageT2.10.1.NO\r\npageT2.10.1.USR = 1\r\npageT2.10.1.USR.beforeImg = fileadmin/istate/usr.png\r\npageT2.10.1.USR.beforeROImg = fileadmin/istate/usrro.png\r\n\r\n# USERDEF1\r\npageT2.10.1.USERDEF1 < pageT2.10.1.NO\r\npageT2.10.1.USERDEF1 = 1\r\npageT2.10.1.USERDEF1.beforeImg = fileadmin/istate/userdef1.png\r\npageT2.10.1.USERDEF1.beforeROImg = fileadmin/istate/userdef1ro.png\r\n\r\n# USERDEF2\r\npageT2.10.1.USERDEF2 < pageT2.10.1.NO\r\npageT2.10.1.USERDEF2 = 1\r\npageT2.10.1.USERDEF2.beforeImg = fileadmin/istate/userdef2.png\r\npageT2.10.1.USERDEF2.beforeROImg = fileadmin/istate/userdef2ro.png\r\n\r\n# Duplicate to next levels:\r\npageT2.10.2 < pageT2.10.1\r\npageT2.10.2.wrap = <table border=\"0\" cellpadding=\"0\" cellspacing=\"0\"><tr><td><img src=\"clear.gif\" width=\"20\" height=\"1\" alt=\"\" /></td><td>|</td></tr></table>\r\npageT2.10.3 < pageT2.10.2\r\npageT2.10.4 < pageT2.10.3\r\npageT2.10.5 < pageT2.10.4\r\n\r\n\r\n\r\n# TMENU + itemArrayProcFunc\r\npageT3 < pageT2\r\npageT3.typeNum=3\r\npageT3.config.forceTypeValue = 3\r\npageT3.10.1.itemArrayProcFunc = user_itemArrayProcFuncTest\r\npageT3.10.1.itemArrayProcFunc.demoItemStates=1\r\npageT3.1.value = TMENU / itemArrayProcFunc manipulated\r\npageT3.2.value = With &amp;type=3 the menu is like type=2 (TMENU), but the item array is passed to the function \'user_itemArrayProcFuncTest()\' from the example script, media/scripts/example_itemArrayProcFunc.php, and this function simply _overrides_ the state of the items regardless of the natural state. \r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n# IMGMENU\r\n# The type=4 page, IMGMENU\r\n\r\npageT4 < page\r\npageT4.typeNum=4\r\npageT4.config.forceTypeValue = 4\r\npageT4.1.value = IMGMENU\r\npageT4.2.value = Same as type=0 (default) but with &amp;type=4 the menu is generated as an IMGMENU and not a GMENU.\r\npageT4.10 >\r\n\r\npageT4.10 = HMENU\r\npageT4.10.maxItems = 10\r\npageT4.10.1 = IMGMENU\r\npageT4.10.1 {\r\n  wrap = |<br />\r\n  main.XY = 200 , 400\r\n  main.backColor = #eeeeee\r\n#  main.5 = IMAGE \r\n#  main.5.file = fileadmin/istate/no.png\r\n\r\n  dWorkArea = 10,10\r\n\r\n  NO.distrib = 0, 32, 180\r\n#  debugRenumberedObject = 1\r\n#  debugItemConf=1\r\n}\r\npageT4.10.1.NO {\r\n  5 = IMAGE\r\n  5.file = fileadmin/istate/no.png\r\n\r\n  10 = TEXT\r\n  10.text.field = nav_title // title\r\n  10.text.case=upper\r\n  10.offset = -5,25\r\n  10.align=right\r\n  10.fontSize=10\r\n}\r\n\r\n# SPC\r\npageT4.10.1.SPC < pageT4.10.1.NO\r\npageT4.10.1.SPC = 1\r\npageT4.10.1.SPC.5.file = fileadmin/istate/spc.png\r\npageT4.10.1.SPC.10.fontColor =white\r\n\r\n# ACT\r\npageT4.10.1.ACT < pageT4.10.1.NO\r\npageT4.10.1.ACT = 1\r\npageT4.10.1.ACT.5.file = fileadmin/istate/act.png\r\n\r\n# IFSUB\r\npageT4.10.1.IFSUB < pageT4.10.1.NO\r\npageT4.10.1.IFSUB = 1\r\npageT4.10.1.IFSUB.5.file = fileadmin/istate/ifsub.png\r\n\r\n# ACTIFSUB\r\npageT4.10.1.ACTIFSUB < pageT4.10.1.NO\r\npageT4.10.1.ACTIFSUB = 1\r\npageT4.10.1.ACTIFSUB.5.file = fileadmin/istate/actifsub.png\r\n\r\n# CUR\r\npageT4.10.1.CUR < pageT4.10.1.NO\r\npageT4.10.1.CUR = 1\r\npageT4.10.1.CUR.5.file = fileadmin/istate/cur.png\r\n\r\n# USR\r\npageT4.10.1.USR < pageT4.10.1.NO\r\npageT4.10.1.USR = 1\r\npageT4.10.1.USR.5.file = fileadmin/istate/usr.png\r\n\r\n# USERDEF1\r\npageT4.10.1.USERDEF1< pageT4.10.1.NO\r\npageT4.10.1.USERDEF1= 1\r\npageT4.10.1.USERDEF1.5.file = fileadmin/istate/userdef1.png\r\n\r\n# USERDEF2\r\npageT4.10.1.USERDEF2 < pageT4.10.1.NO\r\npageT4.10.1.USERDEF2 = 1\r\npageT4.10.1.USERDEF2.5.file = fileadmin/istate/userdef2.png\r\n\r\n\r\n\r\n\r\n\r\npageT5 < pageT4\r\npageT5.typeNum=5\r\npageT5.config.forceTypeValue = 5\r\npageT5.10.1.itemArrayProcFunc = user_itemArrayProcFuncTest\r\npageT5.10.1.itemArrayProcFunc.demoItemStates=1\r\npageT5.1.value = IMGMENU / itemArrayProcFunc manipulated\r\npageT5.2.value = With &amp;type=5 the menu is like type=4 (IMGMENU), but the item array is passed to the function \'user_itemArrayProcFuncTest()\' from the example script, media/scripts/example_itemArrayProcFunc.php, and this function simply _overrides_ the state of the items regardless of the natural state. \r\n\r\n\r\n\r\n\r\n\r\n\r\n# IProcFunc demonstrated\r\npageT20 < page\r\npageT20.typeNum = 20\r\npageT20.config.forceTypeValue = 20\r\npageT20.1.value = GMENU / example IProcFunc\r\npageT20.2.value = Same as &amp;type=0 (GMENU), but the function \'user_IProcFuncTest\' from media/scripts/example_itemArrayProcFunc.php is called as the IProcFunc for the menu object AND has debugging turned on. Check the status-field in the bottom of the browser - updated with page title!\r\npageT20.10.1.IProcFunc.debug = 1\r\n\r\npageT21 < pageT2\r\npageT21.typeNum = 21\r\npageT21.config.forceTypeValue = 21\r\npageT21.1.value = TMENU / example IProcFunc\r\npageT21.2.value = Same as &amp;type=2 (TMENU), but the function \'user_IProcFuncTest\' from media/scripts/example_itemArrayProcFunc.php is called as the IProcFunc for the menu object AND has debugging turned on. Check the status-field in the bottom of the browser - updated with page title!\r\npageT21.10.1.IProcFunc.debug = 1\r\npageT21.10.1.NO.ATagBeforeWrap = 1\r\n\r\n','','','','',0,0,0,'','',0);
INSERT INTO sys_template VALUES (38,115,1071675417,256,1001325287,1,'Loading multiple frames ','Loading multiple frames ',0,0,0,1,3,'19','','# Include library (function)\r\nincludeLibs.keepRolloverKey = media/scripts/example_keepRollover.php\r\n#page.config.admPanel = 1\r\n\r\n# Set body tag, so we can distinguish the frames.\r\ntop.bodyTag = <body bgcolor=\"#eeeeee\">\r\npage.bodyTag = <body bgcolor=\"white\">\r\nleft.bodyTag = <body bgcolor=\"#ffffee\">\r\n\r\n# Setting XHTML doctype:\r\nconfig.doctype = xhtml_trans\r\nframeset.config.doctype = xhtml_frames\r\nframeset2.config.doctype = xhtml_frames\r\n\r\n# Top menu, 1. level\r\ntop.10 = HMENU\r\ntop.10.entryLevel = 0\r\ntop.10.1 = GMENU\r\ntop.10.1.IProcFunc = user_keepRolloverAtOnClick\r\ntop.10.1.IProcFunc.setLocation = Top\r\ntop.10.1.NO {\r\n  backColor = #cccccc\r\n  \r\n  XY = [10.w]+10, 14\r\n  10 = TEXT\r\n  10.text.field = nav_title // title\r\n  10.offset = 5,10\r\n}\r\ntop.10.1.RO < top.10.1.NO\r\ntop.10.1.RO=1\r\ntop.10.1.RO.backColor = #eeeeee\r\n\r\ntop.headerData.10 = TEXT\r\ntop.headerData.10.value = <script type=\"text/javascript\" src=\"media/scripts/example_keepRollover.js\"></script>\r\n\r\n# Left menu, 2. level\r\nleft.10 = HMENU\r\nleft.10.entryLevel = 1\r\nleft.10.1 = GMENU\r\nleft.10.1.useLargestItemX = 1\r\nleft.10.1.IProcFunc = user_keepRolloverAtOnClick\r\nleft.10.1.IProcFunc.setLocation = Left\r\nleft.10.1.NO {\r\n  wrap = | <br />\r\n  backColor = #99cccc\r\n  \r\n  XY = [10.w]+10, 14\r\n  10 = TEXT\r\n  10.text.field = nav_title // title\r\n  10.offset = 5,10\r\n}\r\nleft.10.1.RO < left.10.1.NO\r\nleft.10.1.RO=1\r\nleft.10.1.RO.backColor = #cceeee\r\n\r\nleft.headerData.10 = TEXT\r\nleft.headerData.10.value = <script type=\"text/javascript\" src=\"media/scripts/example_keepRollover.js\"></script>\r\n\r\n\r\n\r\n\r\n\r\n\r\npage.5 = TEXT\r\npage.5.field = title\r\npage.5.wrap = <h3>|</h3>\r\npage.7 = TEXT\r\npage.7.field = abstract\r\npage.7.wrap = <i>|</i><hr />\r\n\r\n\r\n','','','','',0,0,0,'','',0);
INSERT INTO sys_template VALUES (39,128,1002271439,256,1002271104,1,'+ext','',0,0,0,0,0,'','\nplugin.tipafriend.htmlMail = 1','page.config.incT3Lib_htmlmail = 1\r\n\r\n\r\n\r\n','','','','',0,0,0,'','',0);
INSERT INTO sys_template VALUES (40,46,1032560408,256,1002544046,1,'Direct Mail admin','Direct Mail administration',0,0,0,1,3,'43,91','\nplugin.feadmin.dmailsubscription.pid = 47','page = PAGE\r\npage.typeNum=0\r\npage.10 < styles.content.get\r\n\r\npage.config.notification_email_encoding = base64\r\npage.config.notification_email_urlmode = 76\r\n\r\n# Making sure that admin-l.inks to both approve and delete will work no matter if the user has edited his record in between...\r\nplugin.feadmin.dmailsubscription.setfixed {\r\n  approve._FIELDLIST = uid,pid\r\n  DELETE._FIELDLIST = uid,pid\r\n}','','','','',0,0,0,'','',0);
INSERT INTO sys_template VALUES (41,130,1071665835,64,1002629908,1,'Photo Marathon  Template','Photo Marathon Extreme!',0,0,0,1,3,'74,77,92','bgCol = #D8D8D3\r\nlink = #495474\r\nalink = #495474\r\nvlink = #495474\r\n\r\n\r\npage.file {\r\n  template = template*.tmpl\r\n  background = back*.png\r\n  toplogo = pmlogo2*.png\r\n  cellBack = menu_tablecellback*.png\r\n}\r\npage.contentOffset = 20,20\r\ncontentWidth = 370\r\nstyles.content.imgtext.maxW = 370\r\ncontent.stylesheet.file = defaultstylesheet*.css\r\nstyles.gmenu_layer.green {\r\n  file.background = menuback*.png\r\n  file.first = menusep_begin*.png\r\n  file.middle = menusep_middle*.png\r\n  file.last = menusep_end*.png\r\n  file.sublevel = \r\n  height = 14\r\n  file.fontFile = \r\n  fontSize = 10\r\n  spacing = 1\r\n  RO = 0\r\n  RO.fontColor = #CCCCCC\r\n  ACT = 0\r\n  ACT.fontColor = #CCCCCC\r\n  reduceColors = 16\r\n  layer.xPosOffset = 22\r\n  layer.topOffset = 14\r\n  2.wrap = <table border=\"0\" bgcolor=\"#344270\" cellpadding=\"0\" cellspacing=\"1\"><tr><td>      <table border=\"0\" cellpadding=\"2\" cellspacing=\"1\"> |</table>         </td></tr></table>\r\n  2.linkWrap = <font face=\"verdana,arial,helvetica,sans-serif\" size=\"1\" color=\"white\">|</font>\r\n  2.allWrap = <tr><td bgcolor=\"#6878A8\">|</td></tr>\r\n  offset = 9,10\r\n  firstOffset = 5,10\r\n}\r\n\r\nstyles.content.loginform.pid = 131\r\n\r\nplugin.feadmin.fe_users {\r\n  pid = 131\r\n  file.templateFile = EXT:user_photomarathon/photomarathon/fe_admin_fe_users.tmpl\r\n}\r\n\r\n\r\n','plugin.feadmin.fe_users {\r\n  delete = 0\r\n  create.evalValues.email = email,uniqueLocal\r\n  edit.evalValues.email = email,uniqueLocal\r\n  edit.required = password,email\r\n  edit.preview = 0\r\n  evalErrors.email.uniqueLocal = There is already a user registered with this email address!\r\n  parseValues.usergroup = multiple\r\n  evalFunc = user_photomarathon->processDataArray\r\n\r\n  create.overrideValues >\r\n  edit.overrideValues.usergroup >\r\n}\r\n\r\npage.config.incT3Lib_htmlmail = 1\r\npage.config.doctype = xhtml_trans\r\npage.bodyTagMargins.useCSS=1','defaultstylesheet_01.css,menuback_01.png,menusep_end.png,menusep_middle.png,menusep_begin.png,menu_tablecellback.png,back.png,template_01.tmpl,pmlogo2.png','','','42',0,0,0,'','',0);
INSERT INTO sys_template VALUES (42,130,1032354093,128,1002723834,1,'+ext: Photo Marathon fe_admin','',0,0,0,0,0,'','\r\n\r\n# **********************\r\n# Photo Marathon Constants\r\n# **********************\r\nphotomarathon.email = kasper@typo3.test\r\nphotomarathon.emailName = \r\n\r\n\r\n\r\n\r\n','# ********************************************\r\n# SETTING UP the Photo Marathon special TypoScript\r\n# ********************************************\r\n\r\n  # Include the Photo Marathon library\r\nincludeLibs.photomarathon = EXT:user_photomarathon/photomarathon/pm_functions.php\r\n\r\n\r\n# --------------------------------------------------------------------- \r\n# Setting up the SCRIPT content element type:\r\n# --------------------------------------------------------------------- \r\n\r\ntt_content.script = CASE\r\ntt_content.script.key.field = select_key\r\n\r\n\r\n\r\n\r\n  # CODE: \'showPMI\' - shows the content of a category\r\ntt_content.script.showPMI = USER\r\ntt_content.script.showPMI {\r\n  userFunc = user_photomarathon->showMarathonCategory\r\n\r\n    # IMAGE cObject configuration used to render the images.\r\n  imageConf.file = [this value is set hardcoded in the function]\r\n  imageConf.file {\r\n    width = 200\r\n    maxH = 400\r\n  }\r\n  imageConf.imageLinkWrap = 1\r\n  imageConf.imageLinkWrap {\r\n     bodyTag = <BODY bgColor=black topmargin=0 leftmargin=0 marginwidth=0 marginheight=0>\r\n     wrap = <A href=\"javascript:close();\"> | </A>\r\n     width = 500\r\n     height = 500m\r\n     JSwindow = 1\r\n     JSwindow.newWindow = 1\r\n     JSwindow.expand = 0,0\r\n     enable = 1\r\n   }\r\n}\r\n\r\n\r\n\r\n\r\n\r\n  # CODE: \'showFORM\' - shows the form for uploading images\r\ntt_content.script.showFORM = USER_INT\r\ntt_content.script.showFORM {\r\n  userFunc = user_feAdmin->init\r\n  includeLibs = media/scripts/fe_adminLib.inc\r\n  templateFile = EXT:user_photomarathon/photomarathon/fe_admin_photomarathon.tmpl\r\n\r\n  // Tables + Commands\r\n  table=user_photomarathon\r\n  defaultCmd=create\r\n  clearCacheOfPages = 134,135,136\r\n  debug=0\r\n\r\n  delete=1\r\n  infomail = 0\r\n\r\n    // Info-mail setup\r\n  setfixed=1\r\n  setfixed.approve {\r\n    hidden = 0\r\n    _FIELDLIST = uid,pid,title\r\n  }\r\n  setfixed.DELETE = 1\r\n  setfixed.DELETE._FIELDLIST = uid,pid,title\r\n\r\n\r\n\r\n\r\n    // Creating: Allow to enter a new image. This record is hidden by default for inspection by administrator.\r\n  create = 1\r\n  create.preview = 1\r\n  create.fields = title,description,images,photodate,hidden\r\n  create.required = title,images\r\n  create.overrideValues {\r\n    hidden = 1\r\n  }\r\n\r\n    // Editing: The edited record is not hidden because the user can only edit the title and description and all we want to preview is new images.\r\n  edit = 1\r\n  edit.preview = 1\r\n  edit.fields = title,description,photodate\r\n  edit.required = title\r\n  edit.menuLockPid = 1\r\n\r\n    // Field parsing and evaluation error messages:\r\n  parseValues {\r\n    title = trim\r\n    description = trim\r\n    images = files [jpg; jpeg; gif][300]\r\n  }\r\n\r\n    // Set pid to current page of the form. Thus the records go into their respective categories.\r\n  pid = \r\n\r\n  email.from = {$photomarathon.email}\r\n  email.fromName = {$photomarathon.emailName}\r\n  email.admin = {$photomarathon.email}\r\n  email.field = fe_cruser_id\r\n\r\n\r\n    // This is the cObject rendering the preview version of the photos submitted. \r\n    // The rendering is done with a PHP user function from the user_photomarathon class!\r\n  cObjects.PREVIEWIMAGES = USER\r\n  cObjects.PREVIEWIMAGES {\r\n    userFunc = user_photomarathon->showPreviewImage\r\n    imageConf.file = [this value is set hardcoded in the function]\r\n    imageConf.file {\r\n      width = 200\r\n      maxH = 400\r\n    }\r\n  }\r\n\r\n    // Similar to above, but this configuration renders the image a little smaller which suits better in the overview list of images.\r\n  cObjects.LISTIMAGES = USER\r\n  cObjects.LISTIMAGES {\r\n    userFunc = user_photomarathon->showPreviewImage\r\n    imageConf.file = [this value is set hardcoded in the function]\r\n    imageConf.file {\r\n      width = 100\r\n      maxH = 200\r\n    }\r\n  }\r\n\r\n    // This simply outputs the class-name used in the a form depending on the state of the hidden field of the current record.\r\n  cObjects.CLASS = TEXT\r\n  cObjects.CLASS.value = regform\r\n  cObjects.CLASS.override = regformhidden\r\n  cObjects.CLASS.override.if.isTrue.field = hidden\r\n}\r\n\r\n\r\n\r\n\r\n\r\n  # CODE: \'showSETFIXED\' - shows the form for uploading images\r\ntt_content.script.showSETFIXED = < tt_content.script.showFORM\r\ntt_content.script.showSETFIXED {\r\n  infomail=0\r\n  edit=0\r\n  create=0\r\n  delete=0\r\n}\r\n','','','','',0,0,0,'','',0);
INSERT INTO sys_template VALUES (43,149,1071677025,256,1005744793,1,'PATH_INFO test','',0,0,0,1,3,'73,57','','# Set tup PATH_INFO:\r\nconfig.simulateStaticDocuments = PATH_INFO\r\nconfig.simulateStaticDocuments_addTitle = 30\r\n\r\n# You might specify the exact URL if needed. Default is to extract the script-path and prefix that!\r\n#config.absRefPrefix = http://www.yourdomain.test/typo3site/\r\n\r\n# Inserting page uid in top:\r\npage.10.subparts.SUB_CONTENT.7 = TEXT\r\npage.10.subparts.SUB_CONTENT.7.field = uid\r\npage.10.subparts.SUB_CONTENT.7.wrap = |<hr />\r\n\r\nconfig.doctype = xhtml_trans\npage.bodyTagMargins.useCSS = 1','','','','',0,0,0,'','',0);
INSERT INTO sys_template VALUES (48,225,1071677170,256,1015238112,1,'SimStatic test','',0,0,0,1,3,'73,57','','# Set tup PATH_INFO:\r\nconfig.simulateStaticDocuments = 1\r\nconfig.simulateStaticDocuments_addTitle = 30\r\nconfig.simulateStaticDocuments_noTypeIfNoTitle = 0\r\nconfig.simulateStaticDocuments_pEnc = base64\r\nconfig.simulateStaticDocuments_pEnc = md5\r\n\r\n# Inserting page uid in top:\r\npage.10.subparts.SUB_CONTENT.7 = TEXT\r\npage.10.subparts.SUB_CONTENT.7.field = uid\r\npage.10.subparts.SUB_CONTENT.7.wrap = |<hr />\r\n\r\nconfig.doctype = xhtml_trans\r\npage.bodyTagMargins.useCSS = 1','','','','',0,0,0,'','',0);
INSERT INTO sys_template VALUES (45,154,1071675863,256,1006880865,1,'Custom page title','Custom page title',0,0,0,1,3,'','','page = PAGE\r\npage.typeNum = 0\r\npage.config.doctype = xhtml_trans\r\n\r\npage.10 = TEXT\r\npage.10.value = HELLO WORLD, Look at the browser window title!\r\n\r\nincludeLibs.titleTagFunction = fileadmin/titleTagFunction.php\r\n\r\nconfig.titleTagFunction = user_pageTitle\r\nconfig.admPanel = 1\r\n','','','','',0,0,0,'','',0);
INSERT INTO sys_template VALUES (46,156,1071676059,256,1006893544,1,'+ext: greek char set','',0,0,0,0,0,'','','page.config.metaCharset = iso-8859-7\r\npage.config.doctype = xhtml_trans','','','','',0,0,0,'','',0);
INSERT INTO sys_template VALUES (53,272,1071675488,256,1022828438,1,'Keywords-Updated','Keywords-Updated',0,0,0,1,3,'','','page = PAGE\r\npage.typeNum = 0\r\nconfig.doctype = xhtml_trans\r\n\r\npage.5 = TEXT\r\npage.5.field = title\r\npage.5.wrap = <h3>|</h3>\r\npage.7 = TEXT\r\npage.7.field = abstract\r\npage.7.wrap = <i>|</i><hr />\r\n\r\n\r\npage.10 = HMENU\r\npage.10.special= userdefined\r\npage.10.special.file = media/scripts/makeMenu_keywords_updated.inc\r\n\r\npage.10.1 = TMENU\r\npage.10.1.NO {\r\n  linkWrap = <b>|</b><hr />\r\n}','','','','',0,0,0,'','',0);
INSERT INTO sys_template VALUES (56,291,1071741929,256,1031823034,1,'NEW SITE','',0,0,0,1,3,'','','## GMENU_LAYERS\r\nincludeLibs.gmenu_layers = media/scripts/gmenu_layers.php\r\nincludeLibs.tmenu_layers = media/scripts/tmenu_layers.php\r\nincludeLibs.gmenu_foldout = media/scripts/gmenu_foldout.php\r\n\r\n\r\n\r\ntemp.popupMenu = HMENU\r\ntemp.popupMenu.1 = GMENU_LAYERS\r\ntemp.popupMenu.1.expAll=1\r\ntemp.popupMenu.1 {\r\n  lockPosition = x\r\n  xPosOffset = -50\r\n  topOffset = 24\r\n  displayActiveOnLoad = 1\r\n  freezeMouseover = 1\r\n  hideMenuWhenNotOver = 10\r\n}\r\ntemp.popupMenu.1.NO {\r\n  backColor = #cccccc\r\n  XY = [10.w]+10, 14\r\n  10 = TEXT\r\n  10.text.field = nav_title // title\r\n  10.offset = 5,10\r\n}\r\ntemp.popupMenu.1.RO < temp.popupMenu.1.NO\r\ntemp.popupMenu.1.RO=1\r\ntemp.popupMenu.1.RO.backColor = #eeeeee\r\n\r\ntemp.popupMenu.2 = GMENU_LAYERS\r\ntemp.popupMenu.2.useLargestItemX = 1\r\ntemp.popupMenu.2.expAll = 1\r\ntemp.popupMenu.2.wrap = <span style=\"white-space: nowrap;\">|</span>\r\ntemp.popupMenu.2 {\r\n  lockPosition = y\r\n  yPosOffset = -5\r\n  leftOffset = 50\r\n  displayActiveOnLoad = 1\r\n  freezeMouseover = 1\r\n  hideMenuWhenNotOver = 10\r\n  relativeToParentLayer = 1\r\n}\r\ntemp.popupMenu.2.NO {\r\n  wrap = | <br />\r\n  backColor = #FFFF66\r\n  \r\n  XY = [10.w]+10, 14\r\n  10 = TEXT\r\n  10.text.field = nav_title // title\r\n  10.offset = 5,10\r\n}\r\ntemp.popupMenu.2.RO < temp.popupMenu.2.NO\r\ntemp.popupMenu.2.RO=1\r\ntemp.popupMenu.2.RO.backColor = #00FF99\r\n\r\n\r\ntemp.popupMenu.3 < temp.popupMenu.2\r\ntemp.popupMenu.3.lockPosition_adjust = 5\r\ntemp.popupMenu.3.NO {\r\n  wrap = | <br /><img src=\"clear.gif\" width=\"100\" height=\"5\" alt=\"\" /><br />\r\n  backColor = #66FF66\r\n}\r\ntemp.popupMenu.3.RO < temp.popupMenu.3.NO\r\ntemp.popupMenu.3.RO=1\r\ntemp.popupMenu.3.RO.backColor = #FFBA33\r\n\r\ntemp.popupMenu.4 = GMENU\r\ntemp.popupMenu.4.useLargestItemX = 1\r\ntemp.popupMenu.4.expAll = 1\r\ntemp.popupMenu.4.wrap = <span>|</span>\r\ntemp.popupMenu.4.NO {\r\n  wrap = | <br />\r\n  backColor = #99cccc\r\n  \r\n  XY = [10.w]+10, 14\r\n  10 = TEXT\r\n  10.text.field = nav_title // title\r\n  10.offset = 5,10\r\n}\r\ntemp.popupMenu.4.RO < temp.popupMenu.4.NO\r\ntemp.popupMenu.4.RO=1\r\ntemp.popupMenu.4.RO.backColor = #cceeee\r\n\r\n\r\n\r\n\r\n\r\n# Setting up page:\r\npage = PAGE\r\npage.typeNum = 0\r\npage.bodyTagMargins = 0\r\npage.bodyTagMargins.useCSS = 1\r\npage.config.doctype = xhtml_trans\r\npage.1 < temp.popupMenu\r\n\r\npage.1.stdWrap.offsetWrap = 50,10\r\npage {\r\n  5 = TEXT\r\n  5.field = title\r\n  5.wrap = <h3>|</h3>\r\n  7 = TEXT\r\n  7.field = abstract\r\n  7.wrap = <i>|</i><hr />\r\n  10 = TEXT\r\n  10.value = Cascaded GMENU_LAYERS. displayActiveOnLoad, freezeMouseover and hideMenuWhenNotOver are set.<br />What you should see: A graphical menu in four levels where the 2nd to 4th level are pop-up layers. All menu elements has rollover effects (does not work in NS4). The second level appears right beneath the main menu (gray items). The third level will appear relative to the second level by an offset of 50x10 pixels and further the items in the third level are spaced from each other by 5 pixels (with a clear-gif). The fourth level is also offset from the trigger-layer by 50x10 but has not space between elements. Try to click an element in the menu. When the page reloads you should see that whole \"branch\" of the menu appear by default and when you go to another element in the menu and leave that again the default branch should appear after a short while.\r\n  10.wrap = <font face=\"verdana\" size=\"1\">|</font><hr />\r\n\r\n  20 = PHP_SCRIPT\r\n  20.file = fileadmin/menuoftypes.php\r\n}\r\n\r\n# Stored for a later test...\r\ntemp.firstMenu < page.1\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n## T10:\r\n\r\ntemp.popupMenu >\r\ntemp.popupMenu = HMENU\r\ntemp.popupMenu.1 = GMENU_LAYERS\r\ntemp.popupMenu.1.expAll=1\r\ntemp.popupMenu.1 {\r\n  lockPosition = x\r\n  xPosOffset = -100\r\n  topOffset = 44\r\n  displayActiveOnLoad = 1\r\n  freezeMouseover = 1\r\n  hideMenuWhenNotOver = 10\r\n}\r\ntemp.popupMenu.1.NO {\r\n  backColor = #cccccc\r\n  XY = [10.w]+10, 14\r\n  10 = TEXT\r\n  10.text.field = nav_title // title\r\n  10.offset = 5,10\r\n}\r\ntemp.popupMenu.1.RO < temp.popupMenu.1.NO\r\ntemp.popupMenu.1.RO=1\r\ntemp.popupMenu.1.RO.backColor = #eeeeee\r\n\r\n\r\ntemp.popupMenu.2 = GMENU_LAYERS\r\ntemp.popupMenu.2.useLargestItemX = 1\r\ntemp.popupMenu.2.expAll = 1\r\ntemp.popupMenu.2.wrap = <span style=\"white-space: nowrap;\">|</span>\r\ntemp.popupMenu.2 {\r\n  lockPosition = y\r\n  yPosOffset = -5\r\n  leftOffset = 10\r\n  freezeMouseover = 1\r\n  hideMenuWhenNotOver = 10\r\n  relativeToParentLayer = 1\r\n  directionLeft = 1\r\n}\r\ntemp.popupMenu.2.NO {\r\n  wrap = | <br />\r\n  backColor = #FFFF66\r\n  XY = [10.w]+10, 14\r\n  10 = TEXT\r\n  10.text.field = nav_title // title\r\n  10.offset = 5,10\r\n}\r\ntemp.popupMenu.2.RO < temp.popupMenu.2.NO\r\ntemp.popupMenu.2.RO=1\r\ntemp.popupMenu.2.RO.backColor = #00FF99\r\n\r\n\r\ntemp.popupMenu.3 < temp.popupMenu.2\r\ntemp.popupMenu.3 {\r\n  leftOffset=0\r\n  yPosOffset=0\r\n  directionUp = 1\r\n  directionLeft = 0\r\n  blankStrEqFalse=1\r\n  lockPosition_addSelf=1\r\n  relativeToParentLayer.addWidth=1\r\n}\r\ntemp.popupMenu.3.NO {\r\n  backColor = #66FF66\r\n}\r\ntemp.popupMenu.3.RO < temp.popupMenu.3.NO\r\ntemp.popupMenu.3.RO=1\r\ntemp.popupMenu.3.RO.backColor = #00FF00\r\n\r\n\r\n\r\ntemp.popupMenu.4 = GMENU\r\ntemp.popupMenu.4.useLargestItemX = 1\r\ntemp.popupMenu.4.expAll = 1\r\ntemp.popupMenu.4.wrap = <span style=\"white-space: nowrap;\">|</span>\r\ntemp.popupMenu.4.NO {\r\n  wrap = | <br />\r\n  backColor = #99cccc\r\n  \r\n  XY = [10.w]+10, 14\r\n  10 = TEXT\r\n  10.text.field = nav_title // title\r\n  10.offset = 5,10\r\n}\r\ntemp.popupMenu.4.RO < temp.popupMenu.4.NO\r\ntemp.popupMenu.4.RO=1\r\ntemp.popupMenu.4.RO.backColor = #cceeee\r\n\r\n\r\n\r\npageT10 < page\r\npageT10 {\r\n  typeNum = 10\r\n  config.forceTypeValue = 10\r\n  10.br=1\r\n  10.value (\r\n    Like the first menu, but with displayActiveOnLoad set only for the first menu. Furthermore the third level is right-aligned (shown to the left of the previous layer) and the fourth level is bottom-aligned (shows upwards).\r\n    What you should see: Look at image below.\r\n  )\r\n  1 < temp.popupMenu\r\n  1.stdWrap.offsetWrap = 100,30\r\n  100 = IMAGE\r\n  100.file = fileadmin/images/cascadedmenu1.gif\r\n}\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n# T11+12:\r\n\r\ntemp.popupMenu >\r\ntemp.popupMenu = HMENU\r\ntemp.popupMenu.1 = GMENU_LAYERS\r\ntemp.popupMenu.1.expAll=1\r\ntemp.popupMenu.1.wrap = <table border=\"1\" cellpadding=\"0\" cellspacing=\"0\"><tr>|</tr></table>\r\ntemp.popupMenu.1.NO.wrap = <td>|</td>\r\ntemp.popupMenu.1 {\r\n  relativeToTriggerItem = 1\r\n  relativeToTriggerItem.addHeight = 1\r\n  displayActiveOnLoad = 1\r\n  freezeMouseover = 1\r\n  hideMenuWhenNotOver = 10\r\n}\r\ntemp.popupMenu.1.NO {\r\n  backColor = #cccccc\r\n  XY = [10.w]+10, 14\r\n  10 = TEXT\r\n  10.text.field = nav_title // title\r\n  10.offset = 5,10\r\n}\r\ntemp.popupMenu.1.RO < temp.popupMenu.1.NO\r\ntemp.popupMenu.1.RO=1\r\ntemp.popupMenu.1.RO.backColor = #eeeeee\r\n\r\n\r\ntemp.popupMenu.2 = GMENU_LAYERS\r\ntemp.popupMenu.2.useLargestItemX = 1\r\ntemp.popupMenu.2.expAll = 1\r\ntemp.popupMenu.2.wrap = <span style=\"white-space: nowrap;\">|</span>\r\ntemp.popupMenu.2 {\r\n  lockPosition = y\r\n  yPosOffset = -3\r\n  leftOffset = -15\r\n  blankStrEqFalse=1\r\n  freezeMouseover = 1\r\n  relativeToParentLayer = 1\r\n  relativeToParentLayer.addWidth=1\r\n  hideMenuWhenNotOver = 10\r\n}\r\ntemp.popupMenu.2.NO {\r\n  wrap = | <br />\r\n  backColor = #FFFF66\r\n  XY = [10.w]+10, 14\r\n  10 = TEXT\r\n  10.text.field = nav_title // title\r\n  10.offset = 5,10\r\n}\r\ntemp.popupMenu.2.RO < temp.popupMenu.2.NO\r\ntemp.popupMenu.2.RO=1\r\ntemp.popupMenu.2.RO.backColor = #00FF99\r\n\r\n\r\ntemp.popupMenu.3 < temp.popupMenu.2\r\ntemp.popupMenu.3.NO {\r\n  backColor = #66FF66\r\n}\r\ntemp.popupMenu.3.RO < temp.popupMenu.3.NO\r\ntemp.popupMenu.3.RO=1\r\ntemp.popupMenu.3.RO.backColor = #00FF00\r\n\r\n\r\n\r\ntemp.popupMenu.4 = GMENU\r\ntemp.popupMenu.4.useLargestItemX = 1\r\ntemp.popupMenu.4.expAll = 1\r\ntemp.popupMenu.4.wrap = <span style=\"white-space: nowrap;\">|</span>\r\ntemp.popupMenu.4.NO {\r\n  wrap = | <br />\r\n  backColor = #99cccc\r\n  \r\n  XY = [10.w]+10, 14\r\n  10 = TEXT\r\n  10.text.field = nav_title // title\r\n  10.offset = 5,10\r\n}\r\ntemp.popupMenu.4.RO < temp.popupMenu.4.NO\r\ntemp.popupMenu.4.RO=1\r\ntemp.popupMenu.4.RO.backColor = #cceeee\r\n\r\n\r\n\r\npageT11 < page\r\npageT11 {\r\n  typeNum = 11\r\n  config.forceTypeValue = 11\r\n  10.br=1\r\n  10.value (\r\n    Like T10 but with relative positioning of the second level (this will not work in NS4). Further the directionLeft and directionUp flags are not set here so the menu extends itself in a more natural way. Finally the menu above is duplicated to a position below this text! So you have the same menu twice on the page (but independant of each other).\r\n    What you should see: Please look at image below.\r\n  )\r\n  1 < temp.popupMenu\r\n  1.stdWrap.offsetWrap = 100,30\r\n  100 = IMAGE\r\n  100.file = fileadmin/images/cascadedmenu2.gif\r\n  100.wrap = <br /><br /><br /><br /><br />\r\n}\r\npageT11.50 < pageT11.1\r\n\r\n\r\n\r\npageT12 < page\r\npageT12 {\r\n  typeNum = 12\r\n  config.forceTypeValue = 12\r\n  10.br=1\r\n  10.value (\r\n    Like T11 but with the first level positioned vertically. Please check if this looks like the image below.\r\n  )\r\n  1 < temp.popupMenu\r\n  1.stdWrap.offsetWrap = 100,30\r\n  100 = IMAGE\r\n  100.file = fileadmin/images/cascadedmenu3.gif\r\n  100.wrap = <br /><br /><br /><br /><br />\r\n}\r\npageT12.1.1.wrap = <table border=\"1\" cellpadding=\"0\" cellspacing=\"0\">|</table>\r\npageT12.1.1.NO.wrap = <tr><td>|</td></tr>\r\npageT12.1.1 {\r\n  relativeToTriggerItem = 1\r\n  relativeToTriggerItem.addHeight = 0\r\n  relativeToTriggerItem.addWidth = 1\r\n}\r\npageT12.50 < pageT12.1\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n# T13:\r\n\r\ntemp.popupMenu >\r\ntemp.popupMenu = HMENU\r\ntemp.popupMenu.1 = GMENU_LAYERS\r\ntemp.popupMenu.1.expAll=1\r\ntemp.popupMenu.1 {\r\n  lockPosition = x\r\n  xPosOffset = -100\r\n  topOffset = 44\r\n  displayActiveOnLoad = 1\r\n  freezeMouseover = 1\r\n  hideMenuWhenNotOver = 10\r\n}\r\ntemp.popupMenu.1.NO {\r\n  backColor = #cccccc\r\n  XY = [10.w]+10, 14\r\n  10 = TEXT\r\n  10.text.field = nav_title // title\r\n  10.offset = 5,10\r\n}\r\ntemp.popupMenu.1.RO < temp.popupMenu.1.NO\r\ntemp.popupMenu.1.RO=1\r\ntemp.popupMenu.1.RO.backColor = #eeeeee\r\n\r\ntemp.popupMenu.2 = GMENU_LAYERS\r\ntemp.popupMenu.2.expAll = 1\r\ntemp.popupMenu.2.wrap = <table border=\"0\" cellpadding=\"0\" cellspacing=\"0\"><tr>|</tr></table>\r\ntemp.popupMenu.2.NO.wrap = <td>|</td>\r\ntemp.popupMenu.2 {\r\n  relativeToParentLayer = 1\r\n  relativeToParentLayer.addHeight=1\r\n  lockPosition = x\r\n  xPosOffset = 0\r\n  topOffset = 0\r\n  blankStrEqFalse=1\r\n  \r\n  displayActiveOnLoad = 1\r\n  freezeMouseover = 1\r\n  hideMenuWhenNotOver = 10\r\n}\r\ntemp.popupMenu.2.NO {\r\n  backColor = #FFFF66\r\n  \r\n  XY = [10.w]+10, 14\r\n  10 = TEXT\r\n  10.text.field = nav_title // title\r\n  10.offset = 5,10\r\n}\r\ntemp.popupMenu.2.RO < temp.popupMenu.2.NO\r\ntemp.popupMenu.2.RO=1\r\ntemp.popupMenu.2.RO.backColor = #00FF99\r\n\r\n\r\ntemp.popupMenu.3 < temp.popupMenu.2\r\ntemp.popupMenu.3.lockPosition_adjust = 0\r\ntemp.popupMenu.3.NO {\r\n  backColor = #66FF66\r\n}\r\ntemp.popupMenu.3.RO < temp.popupMenu.3.NO\r\ntemp.popupMenu.3.RO=1\r\ntemp.popupMenu.3.RO.backColor = #00FF00\r\n\r\ntemp.popupMenu.4 = GMENU\r\ntemp.popupMenu.4.useLargestItemX = 1\r\ntemp.popupMenu.4.expAll = 1\r\ntemp.popupMenu.4.wrap = <span style=\"white-space: nowrap;\">|</span>\r\ntemp.popupMenu.4.NO {\r\n  wrap = | <br />\r\n  backColor = #99cccc\r\n  \r\n  XY = [10.w]+10, 14\r\n  10 = TEXT\r\n  10.text.field = nav_title // title\r\n  10.offset = 5,10\r\n}\r\ntemp.popupMenu.4.RO < temp.popupMenu.4.NO\r\ntemp.popupMenu.4.RO=1\r\ntemp.popupMenu.4.RO.backColor = #cceeee\r\n\r\n\r\n\r\npageT13 < page\r\npageT13 {\r\n  typeNum = 13\r\n  config.forceTypeValue = 13\r\n  10.br=1\r\n  10.value (\r\n    Absolute positioning of the second level and then relative positioning for the rest. Please check if this looks like the image below. Little experimental.\r\n  )\r\n  1 < temp.popupMenu\r\n  1.stdWrap.offsetWrap = 100,30\r\n  100 = IMAGE\r\n  100.file = fileadmin/images/cascadedmenu4.gif\r\n  100.wrap = <br /><br /><br /><br /><br />\r\n}\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n# T21+22:\r\n\r\ntemp.popupMenu >\r\ntemp.popupMenu = HMENU\r\ntemp.popupMenu.1 = TMENU_LAYERS\r\ntemp.popupMenu.1.expAll=1\r\ntemp.popupMenu.1.wrap = <table border=\"1\" cellpadding=\"0\" cellspacing=\"0\"><tr>|</tr></table>\r\ntemp.popupMenu.1 {\r\n  relativeToTriggerItem = 1\r\n  relativeToTriggerItem.addHeight = 1\r\n  displayActiveOnLoad = 1\r\n  freezeMouseover = 1\r\n  hideMenuWhenNotOver = 10\r\n}\r\ntemp.popupMenu.1.NO {\r\n  allWrap = <td id=\"id1tmenu{elementUid}\" style=\"background:#eeeeee;\">|</td>\r\n  RO_chBgColor = #cccccc | #eeeeee | id1tmenu\r\n  linkWrap = <font face=\"verdana,arial,sans-serif\" size=\"2\"><b>|</b></font>\r\n  subst_elementUid = 1\r\n  RO=1\r\n  beforeImg=media/bullets/bullet1_n.gif\r\n  beforeROImg=media/bullets/bullet1_h.gif\r\n  afterImg=media/bullets/bullet2_n.gif\r\n  afterROImg=media/bullets/bullet2_h.gif\r\n}\r\n\r\ntemp.popupMenu.2 = TMENU_LAYERS\r\ntemp.popupMenu.2.expAll = 1\r\ntemp.popupMenu.2.wrap = <table border=\"1\" cellpadding=\"0\" cellspacing=\"0\">|</table>\r\ntemp.popupMenu.2 {\r\n  relativeToTriggerItem = 1\r\n  relativeToParentLayer = 1\r\n  relativeToParentLayer.addWidth=1\r\n  topOffset = 3\r\n  leftOffset = -10\r\n  hideMenuWhenNotOver = 10\r\n  displayActiveOnLoad = 1\r\n  freezeMouseover = 1\r\n}\r\ntemp.popupMenu.2.NO {\r\n  allWrap = <tr><td id=\"id2tmenu{elementUid}\" style=\"background:#E8E4AF;\">|</td></tr>\r\n  RO_chBgColor = #FFD1AC | #E8E4AF | id2tmenu\r\n  linkWrap = <font face=\"verdana,arial,sans-serif\" size=\"2\"><b>|</b></font>\r\n  subst_elementUid = 1\r\n  RO=1\r\n  beforeImg=media/bullets/bullet3_n.gif\r\n  beforeROImg=media/bullets/bullet3_h.gif\r\n  afterImg=media/bullets/bullet4_n.gif\r\n  afterROImg=media/bullets/bullet4_h.gif\r\n}\r\n\r\ntemp.popupMenu.3 < temp.popupMenu.2\r\ntemp.popupMenu.3.NO {\r\n  allWrap = <tr><td id=\"id3tmenu{elementUid}\" style=\"background:#EEE8F8;\">|</td></tr>\r\n  RO_chBgColor = #FFD1AC | #EEE8F8 | id3tmenu\r\n  beforeImg=media/bullets/bullet2_n.gif\r\n  beforeROImg=media/bullets/bullet2_h.gif\r\n  afterImg=media/bullets/bullet3_n.gif\r\n  afterROImg=media/bullets/bullet3_h.gif\r\n}\r\n\r\ntemp.popupMenu.4 = GMENU\r\ntemp.popupMenu.4.useLargestItemX = 1\r\ntemp.popupMenu.4.expAll = 1\r\ntemp.popupMenu.4.wrap = <span style=\"white-space: nowrap;\">|</span>\r\ntemp.popupMenu.4.NO {\r\n  wrap = | <br />\r\n  backColor = #99cccc\r\n  \r\n  XY = [10.w]+10, 14\r\n  10 = TEXT\r\n  10.text.field = nav_title // title\r\n  10.offset = 5,10\r\n}\r\ntemp.popupMenu.4.RO < temp.popupMenu.4.NO\r\ntemp.popupMenu.4.RO=1\r\ntemp.popupMenu.4.RO.backColor = #cceeee\r\n\r\n\r\n\r\npageT21 < page\r\npageT21 {\r\n  typeNum = 21\r\n  config.forceTypeValue = 21\r\n  10.br=1\r\n  10.value (\r\n    Like T11 but with a TMENU_LAYERS instead except the last level which is a GMENU. And displayActiveOnLoad is set for all three levels. Furthermore it is based on a combination of the relative display modes (this does not work in NS4). See image below.\r\n  )\r\n  1 < temp.popupMenu\r\n  1.stdWrap.offsetWrap = 100,30\r\n  100 = IMAGE\r\n  100.file = fileadmin/images/cascadedmenu6.gif\r\n  100.wrap = <br /><br /><br /><br /><br />\r\n}\r\npageT21.50 < pageT21.1\r\npageT21.50.1.NO {\r\n  allWrap = <td id=\"1xtmenu{elementUid}\" style=\"background:#eeeeee;\">|</td>\r\n  RO_chBgColor = #cccccc | #eeeeee | 1xtmenu\r\n}\r\npageT21.50.2.NO {\r\n  allWrap = <tr><td id=\"2xtmenu{elementUid}\" style=\"background:#E8E4AF;\">|</td></tr>\r\n  RO_chBgColor = #FFD1AC | #E8E4AF | 2xtmenu\r\n}\r\npageT21.50.3.NO {\r\n  allWrap = <tr><td id=\"3xtmenu{elementUid}\" style=\"background:#EEE8F8;\">|</td></tr>\r\n  RO_chBgColor = #FFD1AC | #EEE8F8 | 3xtmenu\r\n}\r\n\r\n\r\npageT22 < page\r\npageT22 {\r\n  typeNum = 22\r\n  config.forceTypeValue = 22\r\n  10.br=1\r\n  10.value (\r\n    Like T21 but with the first level positioned vertically. Please check if this looks like the image below.\r\n  )\r\n  1 < temp.popupMenu\r\n  1.stdWrap.offsetWrap = 100,30\r\n  100 = IMAGE\r\n  100.file = fileadmin/images/cascadedmenu5.gif\r\n  100.wrap = <br /><br /><br /><br /><br />\r\n}\r\npageT22.1.1.wrap = <table border=\"1\" cellpadding=\"0\" cellspacing=\"0\">|</table>\r\npageT22.1.1.NO.allWrap = <tr><td>|</td></tr>\r\npageT22.1.1 {\r\n  relativeToTriggerItem = 1\r\n  relativeToTriggerItem.addHeight = 0\r\n  relativeToTriggerItem.addWidth = 1\r\n}\r\npageT22.50 < pageT22.1\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n# MIX:\r\n\r\n\r\ntemp.foldoutMenu = HMENU\r\ntemp.foldoutMenu.1 = GMENU_FOLDOUT\r\ntemp.foldoutMenu.1.expAll=1\r\ntemp.foldoutMenu.1.NO {\r\n  imgParams = align=\"top\"\r\n  wrap = \r\n  XY = 150,20\r\n  backColor = silver\r\n\r\n  10 = TEXT\r\n  10.text.field = nav_title // title\r\n  10.fontSize = 12\r\n  10.fontColor = Blue\r\n  10.offset = 2,10\r\n}\r\ntemp.foldoutMenu.1.RO  < temp.foldoutMenu.1.NO\r\ntemp.foldoutMenu.1.RO = 1\r\ntemp.foldoutMenu.1.RO {\r\n  10.fontColor = red\r\n}\r\ntemp.foldoutMenu.2 = TMENU\r\ntemp.foldoutMenu.2.NO {\r\n  linkWrap = <span style=\"white-space: nowrap;\"><font face=\"verdana\" size=\"1\" color=\"black\"><b>|</b></font></span><br />\r\n  stdWrap.case = upper\r\n}\r\ntemp.foldoutMenu.1 {\r\n  dontLinkIfSubmenu = 1\r\n  stayFolded=1\r\n  foldSpeed = 6\r\n  subMenuOffset = 10,18\r\n  menuOffset = 20,180\r\n  menuBackColor = silver\r\n  bottomBackColor = silver\r\n  menuWidth = 170\r\n  \r\n  arrowNO = media/bullets/arrow_no.gif\r\n  arrowACT = media/bullets/arrow_act.gif\r\n  arrowImgParams = hspace=\"4\" align=\"top\"\r\n\r\n  bottomContent = TEXT\r\n  bottomContent.value = Hello World! Here is some content!\r\n}\r\n\r\n\r\n\r\n\r\npageT30 < page\r\npageT30 {\r\n  typeNum = 30\r\n  config.forceTypeValue = 30\r\n  10.br=1\r\n  10.value (\r\n    Mixture of all kinds of menus; xMENU_LAYERS + foldout on the same page. See image below on page for reference to how this should look.\r\n  )\r\n  1 < temp.firstMenu\r\n  2 < temp.foldoutMenu\r\n  50 < temp.popupMenu\r\n  50.stdWrap.offsetWrap = 200,10\r\n  100 = IMAGE\r\n  100.file = fileadmin/images/cascadedmenu7.gif\r\n  100.wrap = <br /><br /><br /><br /><br /><br /><br /><br /><br /><br />\r\n}\r\npageT30.50.1.wrap = <table border=\"1\" cellpadding=\"0\" cellspacing=\"0\">|</table>\r\npageT30.50.1.NO.allWrap = <tr><td>|</td></tr>\r\npageT30.50.1 {\r\n  relativeToTriggerItem = 1\r\n  relativeToTriggerItem.addHeight = 0\r\n  relativeToTriggerItem.addWidth = 1\r\n}\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n','','','','',0,0,0,'','',0);
INSERT INTO sys_template VALUES (57,342,1071741943,256,1032010637,1,'GMENU_LAYERS test','GMENU_LAYERS ',0,0,0,1,3,'','','## TMENU_LAYERS\r\nincludeLibs.tmenu_layers = media/scripts/tmenu_layers.php\r\n\r\ntemp.popupMenu = HMENU\r\ntemp.popupMenu.1 = TMENU_LAYERS\r\ntemp.popupMenu.1.expAll=1\r\ntemp.popupMenu.1 {\r\n  lockPosition = x\r\n  xPosOffset = -10\r\n  topOffset = 24\r\n  setFixedWidth=166\r\n}\r\ntemp.popupMenu.1.wrap = <table border=\"1\" width=\"1\"><tr>|</tr></table>\r\ntemp.popupMenu.1.NO {\r\n  allWrap = <td nowrap=\"nowrap\" valign=\"top\" id=\"tmenuID{elementUid}\" style=\"background:#cccccc;\">|<br /><img src=\"clear.gif\" width=\"160\" height=\"1\" alt=\"\" /></td>\r\n  linkWrap = <font face=\"verdana\" size=\"2\">|</font>\r\n  RO=1\r\n  beforeImg=media/bullets/bullet1_n.gif\r\n  beforeROImg=media/bullets/bullet1_h.gif\r\n  afterImg=media/bullets/bullet2_n.gif\r\n  afterROImg=media/bullets/bullet2_h.gif\r\n  RO_chBgColor = #eeeeee | #cccccc | tmenuID\r\n  subst_elementUid = 1\r\n}\r\n\r\ntemp.popupMenu.2 = GMENU\r\ntemp.popupMenu.2.useLargestItemX = 1\r\ntemp.popupMenu.2.wrap = <span style=\"white-space: nowrap;\">|</span>\r\ntemp.popupMenu.2.NO {\r\n  wrap = | <br />\r\n  backColor = #99cccc\r\n  \r\n  XY = [10.w]+10, 14\r\n  10 = TEXT\r\n  10.text.field = nav_title // title\r\n  10.offset = 5,10\r\n}\r\ntemp.popupMenu.2.RO < temp.popupMenu.2.NO\r\ntemp.popupMenu.2.RO=1\r\ntemp.popupMenu.2.RO.backColor = #cceeee\r\n\r\n\r\n\r\n# Setting up page:\r\npage = PAGE\r\npage.typeNum = 0\r\npage.bodyTagMargins = 0\r\npage.bodyTagMargins.useCSS = 1\r\npage.1 < temp.popupMenu\r\npage.config.doctype = xhtml_trans\r\n\r\npage {\r\n  5 = TEXT\r\n  5.field = title\r\n  5.wrap = <h3>|</h3>\r\n  7 = TEXT\r\n  7.field = abstract\r\n  7.wrap = <i>|</i><hr />\r\n  10 = TEXT\r\n  10.value = <b>Note:</b> The TMENU_LAYERS examples here corresponds exactly to the GMENU_LAYERS examples. The first number of examples are using a clear-gif to space out the menu items to a certain width which we hope will not be broken. Relative positioning is demonstrated later...<br />Plain TMENU_LAYER with Roll Over images before and after plus table cell animation; What you should see is three table cells with text menu items in upper-left corner and when you roll over them layers with graphic submenus appear below. All graphics have rollovers to a lighter color. The menulayers will stay visible when you leave them. A click with the mouse on the page will hide the menulayer again. (Rollovers on the menulayers will not work in NS4. Mouse-out events in Opera are not always detected seemingly.)\r\n  10.wrap = <font face=\"verdana\" size=\"1\">|</font><hr />\r\n\r\n  20 = PHP_SCRIPT\r\n  20.file = fileadmin/menuoftypes.php\r\n}\r\n\r\n\r\n## type 10\r\npageT10 < page\r\npageT10 {\r\n  typeNum = 10\r\n  config.forceTypeValue = 10\r\n  10.br=1\r\n  10.value (\r\n    Testing the settings; displayActiveOnLoad, freezeMouseover, hideMenuWhenNotOver, hideMenuTimer, dontHideOnMouseUp\r\n    These settings should pre-set the active menu item with rollover state and the submenu visible. This state should be restored 1 second after any other menu item has been activated.\r\n    Test this by clicking eg. the \"Subpage 2\" item in the first popup menu. When the page reloads you should see this layer being shown from the start. Roll over the middle element in the main menu and it\'s layer will appear. When you move the mouse away from either the main element or the menulayer the default layer will become visible again after 1 second. Also notice that the main menu item is \"frozen\" in it\'s rollover state until it\'s menu layer is hidden again.\r\n  )\r\n}\r\npageT10.1.stdWrap.offsetWrap = 50,10\r\npageT10.1.1 {\r\n  displayActiveOnLoad = 1\r\n  freezeMouseover = 1\r\n  hideMenuWhenNotOver = 10\r\n  hideMenuTimer = 1000\r\n  dontHideOnMouseUp = 1\r\n\r\n  xPosOffset = -60\r\n  topOffset = 34\r\n}\r\n\r\n## type 12\r\npageT12 < pageT10\r\npageT12 {\r\n  typeNum = 12\r\n  config.forceTypeValue = 12\r\n  10.value = Like T11, but with \'directionLeft\' and \'directionUp\' \r\n}\r\npageT12.1.stdWrap.offsetWrap = 50,40\r\npageT12.1.1 {\r\n  directionLeft = 1\r\n  directionUp = 1\r\n  lockPosition_addSelf = 1\r\n  topOffset = 40\r\n  xPosOffset = -40\r\n}\r\n\r\n## type 21\r\npageT21 < pageT10\r\npageT21 {\r\n  typeNum = 21\r\n  config.forceTypeValue = 21\r\n  10.value = Like T10, but with \'freezeMouseover\' disabled. <br />What you should see; That the main menu elements are NOT kept in their rollover state when you move the mouse down the menu.\r\n}\r\npageT21.1.1 {\r\n  freezeMouseover = 0\r\n}\r\n\r\n\r\n## type 22\r\npageT22 < pageT10\r\npageT22 {\r\n  typeNum = 22\r\n  config.forceTypeValue = 22\r\n  10.value = Like T10, but with \'displayActiveOnLoad\' disabled. <br />What you should see; That the \"default layer\" will not show on page load as it did before.\r\n}\r\npageT22.1.1 {\r\n  displayActiveOnLoad=0\r\n}\r\n\r\n\r\n## type 23\r\npageT23 < pageT10\r\npageT23 {\r\n  typeNum = 23\r\n  config.forceTypeValue = 23\r\n  10.value = Like T10, but with \'freezeMouseover.alwaysKeep\' enabled and \'displayActiveOnLoad\' disabled.\r\n}\r\npageT23.1.1 {\r\n  freezeMouseover.alwaysKeep = 1\r\n  displayActiveOnLoad = 0\r\n}\r\n\r\n\r\n## type 24\r\npageT24 < pageT10\r\npageT24 {\r\n  typeNum = 24\r\n  config.forceTypeValue = 24\r\n  10.value = Like T10, but with \'displayActiveOnLoad.onlyOnLoad\' enabled.\r\n}\r\npageT24.1.1 {\r\n  displayActiveOnLoad.onlyOnLoad = 1\r\n}\r\n\r\n\r\n\r\n\r\n\r\n## type 30\r\npageT30 < pageT12\r\npageT30 {\r\n  typeNum = 30\r\n  config.forceTypeValue = 30\r\n  10.value = Like T12 (\'directionLeft\' and \'directionUp\') but the menu items are in a single a row instead.\r\n}\r\npageT30.1.stdWrap.offsetWrap = 50,40\r\npageT30.1.1 {\r\n  directionLeft = 1\r\n  directionUp = 1\r\n  lockPosition_addSelf = 1\r\n  topOffset = 40\r\n  xPosOffset = -40\r\n  bordersWithin = 60\r\n}\r\npageT30.1.2.NO.wrap = \r\n\r\n\r\n\r\n\r\n\r\n## type 40\r\npageT40 < page\r\npageT40 {\r\n  typeNum = 40\r\n  config.forceTypeValue = 40\r\n  10.value = Here \'lockPosition\' is set to blank and \'xPosOffset\' set accordingly. This makes the menu \'slide\' with the horizontal movement of the cursor.\r\n}\r\npageT40.1.stdWrap.offsetWrap = 50,40\r\npageT40.1.1 {\r\n  lockPosition = \r\n  xPosOffset = 20\r\n  topOffset = 64\r\n}\r\n\r\n\r\n\r\n\r\n## type 41\r\npageT41 < page\r\npageT41 {\r\n  typeNum = 41\r\n  config.forceTypeValue = 41\r\n  10.value = Alike T40. Here \'lockPosition\' is set to blank and \'yPosOffset\' set accordingly. This makes the menu \'slide\' with the vertical movement of the cursor.<br />Also the menu items in TMENU_LAYERS are made into a vertical menu.\r\n}\r\npageT41.1.stdWrap.offsetWrap = 50,40\r\npageT41.1.1 {\r\n  lockPosition = \r\n  yPosOffset = 1\r\n  xPosOffset = \r\n  leftOffset = 130\r\n\r\n  wrap = <table border=\"1\" width=\"1\">|</table>\r\n  NO.allWrap = <tr><td nowrap=\"nowrap\" valign=\"top\" id=\"tmenuID{elementUid}\" style=\"background:#cccccc;\">|<img src=\"clear.gif\" width=\"1\" height=\"20\" align=\"top\" alt=\"\" /></td></tr>\r\n\r\n  useLargestItemX = 1\r\n  freezeMouseover=1\r\n  hideMenuWhenNotOver = 10\r\n  hideMenuTimer = 1000\r\n}\r\n\r\n\r\n\r\n\r\n## type 42\r\npageT42 < pageT41\r\npageT42 {\r\n  typeNum = 42\r\n  config.forceTypeValue = 42\r\n  10.value = Alike T41. But the menu is fixed again like the old T10+ \'series\'. Just showing how this looks with a vertical menu!\r\n}\r\npageT42.1.stdWrap.offsetWrap = 50,40\r\npageT42.1.1 {\r\n  lockPosition = y\r\n  yPosOffset = -45\r\n  setFixedHeight=26\r\n}\r\n\r\n\r\n\r\n## type 43\r\npageT43 < pageT42\r\npageT43 {\r\n  typeNum = 43\r\n  config.forceTypeValue = 43\r\n  10.value = Alike T42. But this time, why not try a TMENU on the second level instead?\r\n}\r\npageT43.1.stdWrap.offsetWrap = 50,40\r\npageT43.1.1 {\r\n  lockPosition = y\r\n  yPosOffset = -45\r\n}\r\npageT43.1.2 > \r\npageT43.1.2 = TMENU\r\npageT43.1.2.wrap = <table border=\"1\" cellpadding=\"3\" cellspacing=\"0\">|</table>\r\npageT43.1.2.NO {\r\n  allWrap = <tr><td>|</td></tr>\r\n  beforeImg = media/bullets/bullet1_n.gif\r\n  beforeROImg = media/bullets/bullet1_h.gif\r\n  RO = 1\r\n  linkWrap = <font face=\"verdana\" size=\"1\">|</font>\r\n}\r\n\r\n\r\n## type 44\r\npageT44 < pageT41\r\npageT44 {\r\n  typeNum = 44\r\n  config.forceTypeValue = 44\r\n  10.value = Alike T41, but the menu will pop up relative to the mouse position when an element is rolled over.\r\n}\r\npageT44.1.1 {\r\n  lockPosition = \r\n  xPosOffset = -5\r\n  yPosOffset = 0\r\n  topOffset = \r\n  leftOffset = \r\n  blankStrEqFalse = 1\r\n  dontFollowMouse = 1\r\n}\r\n\r\n\r\n\r\n\r\n## type 50\r\npageT50 < pageT10\r\npageT50 {\r\n  typeNum = 50\r\n  config.forceTypeValue = 50\r\n  10.value = Like T10, but with the images are spaced from each other, images wrapped in table cells AND most importantly the position of the layers are set relative to the trigger items. <br /><b>This does not work in Netscape 4</b> (and please report other browser where it might not work!)\r\n}\r\npageT50.1.1 {\r\n  NO.allWrap = <td nowrap=\"nowrap\" valign=\"top\" id=\"tmenuID{elementUid}\" style=\"background:#cccccc;\">|</td>\r\n\r\n  relativeToTriggerItem = 1\r\n  relativeToTriggerItem.addHeight=1\r\n  topOffset =0\r\n  leftOffset = 10\r\n}\r\n\r\n\r\n\r\npageT51 < pageT50\r\npageT51 {\r\n  typeNum = 51\r\n  config.forceTypeValue = 51\r\n  10.value = Like T50, but with directionUp and directionLeft added. <br />What you should see; The main menu in a table with 100% width (thus not able to calculate absolution positions for...) and with the layer menus popping up above and right aligned relative to the main elements.<br /><b>This does not work in Netscape 4</b> (and please report other browser where it might not work!)\r\n\r\n}\r\npageT51.1.1 {\r\n  wrap = <br /><br /><br /><table border=\"1\" cellpadding=\"0\" cellspacing=\"0\" width=\"100%\"><tr>|</tr></table>\r\n  \r\n  directionUp = 1 \r\n  directionLeft = 1\r\n  relativeToTriggerItem.addHeight=0\r\n  relativeToTriggerItem.addWidth=1\r\n  topOffset =0\r\n  leftOffset = 0\r\n}\r\n','','','','',0,0,0,'','',0);
INSERT INTO sys_template VALUES (58,351,1071673425,256,1032166526,1,'NEW SITE','',0,0,0,1,3,'','','\r\n# Default PAGE object:\r\npage = PAGE\r\npage.typeNum = 0\r\npage.config.doctype = xhtml_trans\r\npage.10 = HMENU\r\npage.10.wrap = <table border=\"1\">|</table>\r\npage.10.1 = TMENU\r\npage.10.1.expAll=1\r\npage.10.1.NO {\r\n  allWrap = <tr><td colspan=\"2\" valign=\"top\" id=\"id1tmenu{elementUid}\" style=\"background:#eeeeee;\">|</td></tr>\r\n  subst_elementUid = 1\r\n  RO_chBgColor = #cccccc | #eeeeee | id1tmenu\r\n  RO = 1\r\n}\r\n\r\npage.10.2 = TMENU\r\npage.10.2.NO {\r\n  allWrap = <tr><td>&nbsp;</td><td valign=\"top\" id=\"id2tmenu{elementUid}\" style=\"background:#ffccaa;\">|</td></tr>\r\n  subst_elementUid = 1\r\n  RO_chBgColor = #ffeedd| #ffccaa | id2tmenu\r\n  RO = 1\r\n}\r\n','','','','',0,0,0,'','',0);
INSERT INTO sys_template VALUES (60,363,1071675926,256,1032500689,1,'NEW SITE','',0,0,0,1,3,'43','','\r\n# Default PAGE object:\r\npage = PAGE\r\npage.typeNum = 0\r\npage.config.doctype = xhtml_trans\r\n\r\npage.10 = TEXT\r\npage.10.field = title\r\npage.10.wrap = Page title: | <br /><br /><br />\r\n\r\npage.20 = HMENU\r\npage.20.1 = TMENU\r\npage.20.1.NO.linkWrap = | <hr />\r\npage.20.1.expAll = 1\r\npage.20.2 = TMENU\r\npage.20.2.NO.linkWrap = ---&gt; | <hr />\r\n\r\npage.30 < styles.content.get','','','','',0,0,0,'','',0);
INSERT INTO sys_template VALUES (61,367,1071675988,256,1032502935,1,'NEW SITE','',0,0,0,1,3,'','','\r\n# Default PAGE object:\r\npage = PAGE\r\npage.typeNum = 0\r\npage.config.doctype = xhtml_trans\r\n\r\npage.10 = TEXT\r\npage.10.field = title\r\npage.10.wrap = Page title: | <br /><br /><br />\r\n\r\n\r\npage.15 = HMENU\r\npage.15.special = rootline\r\npage.15.1 = TMENU\r\npage.15.1.NO.linkWrap = <b>|</b> >\r\npage.15.wrap = <font color=\"red\">|</font><br /><br />\r\n\r\n\r\npage.20 = HMENU\r\npage.20.1 = TMENU\r\npage.20.1.NO.linkWrap = | <hr />\r\npage.20.1.expAll = 1\r\n\r\npage.20.2 = TMENU\r\npage.20.2.expAll = 1\r\npage.20.2.NO.linkWrap = --&gt; | <hr />\r\n\r\npage.20.3 = TMENU\r\npage.20.3.expAll = 1\r\npage.20.3.NO.linkWrap = ----&gt; | <hr />\r\n\r\npage.20.4 = TMENU\r\npage.20.4.expAll = 1\r\npage.20.4.NO.linkWrap = ------&gt; | <hr />\r\n\r\npage.20.5 = TMENU\r\npage.20.5.expAll = 1\r\npage.20.5.NO.linkWrap = --------&gt; | <hr />\r\n\r\n\r\n\r\n#page.30 < styles.content.get','','','','',0,0,0,'','',0);

--
-- Table structure for table 'sys_todos'
--

CREATE TABLE sys_todos (
  uid int(11) unsigned NOT NULL auto_increment,
  pid int(11) unsigned NOT NULL default '0',
  tstamp int(11) unsigned NOT NULL default '0',
  crdate int(11) unsigned NOT NULL default '0',
  cruser_id int(11) unsigned NOT NULL default '0',
  deleted tinyint(4) unsigned NOT NULL default '0',
  type varchar(11) NOT NULL default '',
  deadline int(11) unsigned NOT NULL default '0',
  finished tinyint(3) unsigned NOT NULL default '0',
  title tinytext NOT NULL,
  description text NOT NULL,
  PRIMARY KEY  (uid),
  KEY parent (pid),
  KEY cruser_id (cruser_id)
) TYPE=MyISAM;

--
-- Dumping data for table 'sys_todos'
--



--
-- Table structure for table 'sys_todos_users_mm'
--

CREATE TABLE sys_todos_users_mm (
  uid_local int(11) unsigned NOT NULL default '0',
  uid_foreign int(11) NOT NULL default '0',
  status tinyint(4) NOT NULL default '0',
  status_log mediumblob NOT NULL,
  is_read tinyint(4) NOT NULL default '0',
  tstamp int(11) NOT NULL default '0',
  mm_uid int(11) NOT NULL auto_increment,
  deleted tinyint(4) NOT NULL default '0',
  rec_reference varchar(50) NOT NULL default '',
  finalized tinyint(4) NOT NULL default '0',
  finished_instance tinyint(4) NOT NULL default '0',
  PRIMARY KEY  (mm_uid),
  KEY uid_local (uid_local),
  KEY uid_foreign (uid_foreign)
) TYPE=MyISAM;

--
-- Dumping data for table 'sys_todos_users_mm'
--



--
-- Table structure for table 'sys_workflows'
--

CREATE TABLE sys_workflows (
  uid int(11) unsigned NOT NULL auto_increment,
  pid int(11) unsigned NOT NULL default '0',
  tstamp int(11) unsigned NOT NULL default '0',
  crdate int(11) unsigned NOT NULL default '0',
  cruser_id int(11) unsigned NOT NULL default '0',
  title tinytext NOT NULL,
  description text NOT NULL,
  tablename varchar(60) NOT NULL default '',
  working_area int(11) NOT NULL default '0',
  allowed_groups int(11) NOT NULL default '0',
  review_users int(11) NOT NULL default '0',
  final_target int(11) NOT NULL default '0',
  final_unhide tinyint(4) NOT NULL default '0',
  final_perms_userid int(11) NOT NULL default '0',
  final_perms_groupid int(11) NOT NULL default '0',
  final_perms_user tinyint(11) NOT NULL default '0',
  final_perms_group tinyint(11) NOT NULL default '0',
  final_perms_everybody tinyint(11) NOT NULL default '0',
  hidden tinyint(4) NOT NULL default '0',
  final_set_perms tinyint(4) NOT NULL default '0',
  target_groups tinyblob NOT NULL,
  PRIMARY KEY  (uid),
  KEY parent (pid)
) TYPE=MyISAM;

--
-- Dumping data for table 'sys_workflows'
--


INSERT INTO sys_workflows VALUES (1,0,1010570180,1008080100,1,'News item','Create a news item.\r\nWhen created, pass it on to the reviewer.\r\n','tt_news',158,1,1,58,1,0,0,0,0,0,0,0,'2');
INSERT INTO sys_workflows VALUES (2,0,1010760994,1008084980,1,'Whole article','Write a whole article page.\r\n','pages',159,1,1,209,1,4,3,31,27,0,0,1,'4');

--
-- Table structure for table 'sys_workflows_algr_mm'
--

CREATE TABLE sys_workflows_algr_mm (
  uid_local int(11) unsigned NOT NULL default '0',
  uid_foreign int(11) unsigned NOT NULL default '0',
  sorting int(11) unsigned NOT NULL default '0',
  KEY uid_local (uid_local),
  KEY uid_foreign (uid_foreign)
) TYPE=MyISAM;

--
-- Dumping data for table 'sys_workflows_algr_mm'
--


INSERT INTO sys_workflows_algr_mm VALUES (2,3,1);
INSERT INTO sys_workflows_algr_mm VALUES (1,3,1);

--
-- Table structure for table 'sys_workflows_rvuser_mm'
--

CREATE TABLE sys_workflows_rvuser_mm (
  uid_local int(11) unsigned NOT NULL default '0',
  uid_foreign int(11) unsigned NOT NULL default '0',
  sorting int(11) unsigned NOT NULL default '0',
  KEY uid_local (uid_local),
  KEY uid_foreign (uid_foreign)
) TYPE=MyISAM;

--
-- Dumping data for table 'sys_workflows_rvuser_mm'
--


INSERT INTO sys_workflows_rvuser_mm VALUES (2,6,1);
INSERT INTO sys_workflows_rvuser_mm VALUES (1,6,1);

--
-- Table structure for table 'tt_address'
--

CREATE TABLE tt_address (
  uid int(11) unsigned NOT NULL auto_increment,
  pid int(11) unsigned NOT NULL default '0',
  tstamp int(11) unsigned NOT NULL default '0',
  hidden tinyint(4) unsigned NOT NULL default '0',
  name tinytext NOT NULL,
  title varchar(40) NOT NULL default '',
  email varchar(80) NOT NULL default '',
  phone varchar(30) NOT NULL default '',
  mobile varchar(30) NOT NULL default '',
  www varchar(80) NOT NULL default '',
  address tinytext NOT NULL,
  company varchar(80) NOT NULL default '',
  city varchar(80) NOT NULL default '',
  zip varchar(20) NOT NULL default '',
  country varchar(30) NOT NULL default '',
  image tinyblob NOT NULL,
  fax varchar(30) NOT NULL default '',
  deleted tinyint(3) unsigned NOT NULL default '0',
  description text NOT NULL,
  module_sys_dmail_category int(10) unsigned NOT NULL default '0',
  module_sys_dmail_html tinyint(3) unsigned NOT NULL default '0',
  PRIMARY KEY  (uid),
  KEY parent (pid),
  KEY pid (pid,email)
) TYPE=MyISAM;

--
-- Dumping data for table 'tt_address'
--


INSERT INTO tt_address VALUES (1,13,1004091418,0,'Abraham \"Grampa\" Simpson','','abe@simpsons.test','','','','Springfield Retirement Castle','','Springfield','1233','USA','abe.jpg,abe2.jpg','',0,'',0,0);
INSERT INTO tt_address VALUES (2,13,985343918,0,'Willie','Groundskeeper','','','','','','Springfield Elementary School','Springfield','1234','USA','willie.jpg','',0,'',0,0);
INSERT INTO tt_address VALUES (3,13,1004091418,0,'Chief Wiggum','Chief of Police','wiggum@simpsons.test','','','','','Springfield Police','Springfield','1234','USA','wiggum.jpg','',0,'',0,0);
INSERT INTO tt_address VALUES (4,13,1004091418,0,'Moe Szyslak','Bartender','moe@simpsons.test','(987) 654 321','','','Moe\'s Tavern','Moe\'s Tavern','Springfield','1234','USA','moe.jpg','(987) faxme',0,'',0,0);
INSERT INTO tt_address VALUES (5,13,1004091418,0,'Marge Simpson','','marge@simpsons.test','','','','Evergreen Terrace 473','','Springfield','1234','USA','marge.jpg','',0,'',0,0);
INSERT INTO tt_address VALUES (13,47,1004366751,0,'J. Doe TEST (HTML, Food, Books)','','john.doe@test.test','+1 808-2020 202','','','His address','','What Ever Town','1234','','','',0,'',6,1);
INSERT INTO tt_address VALUES (14,47,1004366775,0,'John Doe TEST (PLAIN, Sport, Religion)','','john.doe@test.test','+1 808-2020 202','','','His address','','What Ever Town','1234','','','',0,'',9,0);
INSERT INTO tt_address VALUES (15,47,1004090254,0,'Sally Silvermoon','','sally@silvermoon.test','+1 808-2020 202','','','Her address\r\nIn some state','','What Ever Town','1234','','','',0,'',0,0);
INSERT INTO tt_address VALUES (16,146,1020942593,0,'Abraham \"Grampa\" Simpson','','abe@simpsons.com','','','','Springfield Retirement Castle','','Springfield','1233','USA','abe_01.jpg,abe2_01.jpg','',0,'',0,0);
INSERT INTO tt_address VALUES (17,146,1003499705,0,'Willie','Groundskeeper','','','','','','Springfield Elementary School','Springfield','1234','USA','willie_01.jpg','',0,'',0,0);
INSERT INTO tt_address VALUES (18,146,1003499705,0,'Chief Wiggum','Chief of Police','wiggum@simpsons.com','','','','','Springfield Police','Springfield','1234','USA','wiggum_01.jpg','',0,'',0,0);
INSERT INTO tt_address VALUES (19,146,1003499705,0,'Moe Szyslak','Bartender','moe@simpsons.com','(987) 654 321','','','Moe\'s Tavern','Moe\'s Tavern','Springfield','1234','USA','moe_01.jpg','(987) faxme',0,'',0,0);
INSERT INTO tt_address VALUES (20,146,1003499705,0,'Marge Simpson','','marge@simpsons.com','','','','Evergreen Terrace 473','','Springfield','1234','USA','marge_01.jpg','',0,'',0,0);

--
-- Table structure for table 'tt_board'
--

CREATE TABLE tt_board (
  uid int(11) unsigned NOT NULL auto_increment,
  pid int(11) unsigned NOT NULL default '0',
  deleted tinyint(3) unsigned NOT NULL default '0',
  tstamp int(11) unsigned NOT NULL default '0',
  crdate int(11) unsigned NOT NULL default '0',
  author varchar(80) NOT NULL default '',
  email varchar(80) NOT NULL default '',
  subject tinytext NOT NULL,
  message text NOT NULL,
  hidden tinyint(4) unsigned NOT NULL default '0',
  parent int(10) unsigned NOT NULL default '0',
  notify_me tinyint(3) unsigned NOT NULL default '0',
  doublePostCheck int(11) NOT NULL default '0',
  PRIMARY KEY  (uid),
  KEY parent (pid),
  KEY parent_select (pid,parent)
) TYPE=MyISAM;

--
-- Dumping data for table 'tt_board'
--


INSERT INTO tt_board VALUES (1,43,0,999774005,985363004,'Chip Muncher','chip@muncher.com','Fat percent','Hi folks.\r\n\r\nWhen I\'m thinking hard about it I feel awfully guilty eating all these chips. I hate doing it\r\n\r\ncan anyone help me out?',0,0,0,0);
INSERT INTO tt_board VALUES (2,43,0,985363094,985363094,'Meek Meek Road Runner','road@toheaven.com','Fat percent','Hi Chip.\r\n\r\nMy humble suggestion is to start running. When you execise just a bit, you feel much stronger in the fight against calories.',0,1,0,0);
INSERT INTO tt_board VALUES (3,44,0,985367680,985367584,'Chip Muncher','chip@muncher.com','Fat percent (tree)','Hi folks.\r\n\r\nWhen I\'m thinking hard about it I feel awfully guilty eating all these chips. I hate doing it\r\n\r\ncan anyone help me out?',0,0,0,0);
INSERT INTO tt_board VALUES (4,44,0,985368127,985367584,'Meek Meek Road Runner','road@toheaven.com','Fat percent (tree)','Hi Chip.\r\n\r\nMy humble suggestion is to start running. When you execise just a bit, you feel much stronger in the fight against calories.',0,3,0,0);
INSERT INTO tt_board VALUES (5,44,0,985708798,985708798,'Kasper  Skårhøj','kasper@curbysoft.dk','This is gross','Hi there.\r\nWhat a stupid subject to discuss!',0,4,0,0);

--
-- Table structure for table 'tt_calender'
--

CREATE TABLE tt_calender (
  uid int(11) unsigned NOT NULL auto_increment,
  pid int(11) unsigned NOT NULL default '0',
  tstamp int(11) unsigned NOT NULL default '0',
  hidden tinyint(4) unsigned NOT NULL default '0',
  starttime int(11) unsigned NOT NULL default '0',
  endtime int(11) unsigned NOT NULL default '0',
  type tinyint(4) unsigned NOT NULL default '0',
  title tinytext NOT NULL,
  note text NOT NULL,
  date int(11) unsigned NOT NULL default '0',
  datetext varchar(80) NOT NULL default '',
  week tinyint(4) unsigned NOT NULL default '0',
  complete tinyint(4) unsigned NOT NULL default '0',
  workgroup varchar(80) NOT NULL default '',
  responsible varchar(20) NOT NULL default '',
  category int(11) unsigned NOT NULL default '0',
  priority tinyint(4) unsigned NOT NULL default '0',
  link tinytext NOT NULL,
  deleted tinyint(3) unsigned NOT NULL default '0',
  time int(10) unsigned NOT NULL default '0',
  PRIMARY KEY  (uid),
  KEY parent (pid)
) TYPE=MyISAM;

--
-- Dumping data for table 'tt_calender'
--


INSERT INTO tt_calender VALUES (1,25,985012841,0,0,0,0,'Monday','14:00 Lunch with Erane\r\nWe\'ll have to discuss the future of the World this afternoon.\r\nQuite interesting subject, eh!\r\nSee this page <link 27>for details</link>\r\n---\r\n20:00 \'Friends\' on the television!\r\n---\r\n01:00 Bedtime',984956400,'(My wedding day)',0,0,'','',0,3,'',0,0);
INSERT INTO tt_calender VALUES (2,25,985013057,0,0,0,0,'Tuesday','8:00 Meet at the office.',985042800,'',0,0,'','',2,3,'',0,0);
INSERT INTO tt_calender VALUES (3,25,985013955,0,0,0,0,'Tuesday','20:00 Cigarsmoking with the guys!',984434400,'',0,0,'','',0,3,'',0,0);
INSERT INTO tt_calender VALUES (4,41,985349467,0,0,0,0,'May','Spring is near.\r\nAt this time of year, we need to play some beach volley!',988671600,'',1,0,'','',0,3,'',0,0);
INSERT INTO tt_calender VALUES (5,41,985349467,0,0,0,0,'April','April month is coming',986079600,'',1,0,'','',0,3,'',0,0);
INSERT INTO tt_calender VALUES (6,11,985349467,0,0,0,0,'Friday','20:00 Birthday party with my family',987112800,'My Birthday!',1,0,'','',1,3,'',0,0);
INSERT INTO tt_calender VALUES (7,11,985349381,0,0,0,0,'Saturday','20:00 Edit video from the canoo trip',985388400,'',1,0,'','',2,3,'',0,0);

--
-- Table structure for table 'tt_calender_cat'
--

CREATE TABLE tt_calender_cat (
  uid int(11) unsigned NOT NULL auto_increment,
  pid int(11) unsigned NOT NULL default '0',
  tstamp int(11) unsigned NOT NULL default '0',
  crdate int(11) unsigned NOT NULL default '0',
  title tinytext NOT NULL,
  deleted tinyint(3) unsigned NOT NULL default '0',
  PRIMARY KEY  (uid),
  KEY parent (pid)
) TYPE=MyISAM;

--
-- Dumping data for table 'tt_calender_cat'
--


INSERT INTO tt_calender_cat VALUES (1,28,985012740,985012740,'Private',0);
INSERT INTO tt_calender_cat VALUES (2,28,985012746,985012746,'Work',0);

--
-- Table structure for table 'tt_content'
--

CREATE TABLE tt_content (
  uid int(11) unsigned NOT NULL auto_increment,
  pid int(11) unsigned NOT NULL default '0',
  tstamp int(11) unsigned NOT NULL default '0',
  hidden tinyint(4) unsigned NOT NULL default '0',
  sorting int(11) unsigned NOT NULL default '0',
  CType varchar(30) NOT NULL default '',
  header tinytext NOT NULL,
  header_position varchar(6) NOT NULL default '',
  bodytext mediumtext NOT NULL,
  image blob NOT NULL,
  imagewidth mediumint(11) unsigned NOT NULL default '0',
  imageorient tinyint(4) unsigned NOT NULL default '0',
  imagecaption text NOT NULL,
  imagecols tinyint(4) unsigned NOT NULL default '0',
  imageborder tinyint(4) unsigned NOT NULL default '0',
  media blob NOT NULL,
  layout tinyint(3) unsigned NOT NULL default '0',
  deleted tinyint(4) unsigned NOT NULL default '0',
  cols tinyint(3) unsigned NOT NULL default '0',
  records blob NOT NULL,
  pages tinyblob NOT NULL,
  starttime int(11) unsigned NOT NULL default '0',
  endtime int(11) unsigned NOT NULL default '0',
  colPos tinyint(3) unsigned NOT NULL default '0',
  subheader tinytext NOT NULL,
  spaceBefore tinyint(4) unsigned NOT NULL default '0',
  spaceAfter tinyint(4) unsigned NOT NULL default '0',
  fe_group int(11) NOT NULL default '0',
  header_link tinytext NOT NULL,
  imagecaption_position varchar(6) NOT NULL default '',
  image_link tinytext NOT NULL,
  image_zoom tinyint(3) unsigned NOT NULL default '0',
  image_noRows tinyint(3) unsigned NOT NULL default '0',
  image_effects tinyint(3) unsigned NOT NULL default '0',
  image_compression tinyint(3) unsigned NOT NULL default '0',
  header_layout varchar(30) NOT NULL default '0',
  text_align varchar(6) NOT NULL default '',
  text_face tinyint(3) unsigned NOT NULL default '0',
  text_size tinyint(3) unsigned NOT NULL default '0',
  text_color tinyint(3) unsigned NOT NULL default '0',
  text_properties tinyint(3) unsigned NOT NULL default '0',
  menu_type varchar(30) NOT NULL default '0',
  list_type varchar(36) NOT NULL default '0',
  table_border tinyint(3) unsigned NOT NULL default '0',
  table_cellspacing tinyint(3) unsigned NOT NULL default '0',
  table_cellpadding tinyint(3) unsigned NOT NULL default '0',
  table_bgColor tinyint(3) unsigned NOT NULL default '0',
  select_key varchar(80) NOT NULL default '',
  sectionIndex tinyint(3) unsigned NOT NULL default '0',
  linkToTop tinyint(3) unsigned NOT NULL default '0',
  filelink_size tinyint(3) unsigned NOT NULL default '0',
  section_frame tinyint(3) unsigned NOT NULL default '0',
  date int(10) unsigned NOT NULL default '0',
  splash_layout varchar(30) NOT NULL default '0',
  multimedia tinyblob NOT NULL,
  image_frames tinyint(3) unsigned NOT NULL default '0',
  recursive tinyint(3) unsigned NOT NULL default '0',
  imageheight mediumint(8) unsigned NOT NULL default '0',
  module_sys_dmail_category int(10) unsigned NOT NULL default '0',
  rte_enabled tinyint(4) NOT NULL default '0',
  sys_language_uid int(11) NOT NULL default '0',
  tx_mininews_frontpage_list int(11) unsigned NOT NULL default '0',
  tx_impexp_origuid int(11) NOT NULL default '0',
  pi_flexform mediumtext NOT NULL,
  PRIMARY KEY  (uid),
  KEY parent (pid)
) TYPE=MyISAM;

--
-- Dumping data for table 'tt_content'
--


INSERT INTO tt_content VALUES (1,1,1071585392,0,256,'text','Welcome to the TYPO3','','If you see this message it appears that you succeeded in installing TYPO3. At least some of it. You should browse these pages, read them and check various things in order to verify the install.','',0,8,'',0,0,'',0,0,4,'','',0,0,0,'',0,0,0,'','','',0,0,0,0,'0','',0,0,0,0,'0','0',0,0,0,0,'',0,0,0,0,0,'0','',0,0,0,0,0,0,0,0,'');
INSERT INTO tt_content VALUES (2,3,1011443546,0,1000000000,'header','Graphical header','','','',0,8,'',0,0,'',0,0,4,'','',0,0,0,'TEST1: Does the header \"Graphical header\" show above? If so GD/Freetype is working.',0,0,0,'6','','',0,0,0,0,'5','',0,0,0,0,'0','0',0,0,0,0,'',0,0,0,0,1011394800,'0','',0,0,0,0,0,0,0,0,'');
INSERT INTO tt_content VALUES (3,2,1071586795,0,768,'text','Hi there!','','You can write your content here. In the backend (TYPO3 interface) you\'ll see this text in a field like this:','',0,8,'',0,0,'',0,0,4,'','',0,0,0,'',0,0,0,'','','',0,0,0,0,'0','',0,0,0,0,'0','0',0,0,0,0,'',0,0,0,0,0,'0','',0,0,0,0,0,0,0,0,'');
INSERT INTO tt_content VALUES (4,4,1020785244,0,1000000000,'bullets','User protected content','','This page is hidden if you\'re not logged in as the user.\r\n(This is a bullet list BTW!)','',0,8,'',0,0,'',0,0,4,'','',0,0,0,'',0,0,0,'','','',0,0,0,0,'0','',0,0,0,0,'0','0',0,0,0,0,'',0,0,0,0,0,'0','',0,0,0,0,0,0,0,0,'');
INSERT INTO tt_content VALUES (5,5,1071586817,0,64,'text','Text, bulletlists and tables','','This page is dedicated to demonstrate how to insert text, bulletlists and tables on your pages.\r\n\r\nThis is just plain text, but you can create a bulletlist in two ways: \r\n<typolist type=\"1\">\r\nuse the special -tag, or \r\ninsert a bulletlist content element\r\n</typolist>\r\n','',0,8,'',0,0,'',0,0,4,'','',0,0,0,'',0,0,0,'','','',0,0,0,0,'0','',0,0,0,0,'0','0',0,0,0,0,'',0,0,0,0,0,'0','',0,0,0,0,0,0,0,0,'');
INSERT INTO tt_content VALUES (6,6,1029350555,0,256,'textpic','Special content elements','','There is also a lot of special content elements. \r\nThe kind of element you choose is determined by the \"Type\" selector for the content element:\r\n','type.gif',0,8,'',0,0,'',0,0,4,'','',0,0,0,'',0,0,0,'','','',0,0,0,0,'0','',0,0,0,0,'0','0',0,0,0,0,'',0,0,0,6,0,'0','',0,0,0,0,0,0,0,0,'');
INSERT INTO tt_content VALUES (7,1,1071584965,0,512,'login','User login','','','',0,8,'',0,0,'',0,0,0,'','8',0,0,0,'',0,0,0,'','','',0,0,0,0,'100','',0,0,0,0,'0','0',0,0,0,0,'',0,0,0,0,0,'0','',0,0,0,0,0,0,0,0,'');
INSERT INTO tt_content VALUES (8,4,1071586726,0,1000000000,'text','Test of included content','','This content is shown on a protected page. But the record is also included on the frontpage.\r\nCheck the \"<LINK 1>Startpage</LINK>\" and you\'ll see that the record is also visible there!','',0,8,'',0,0,'',0,0,0,'','',0,0,0,'',0,0,0,'','','',0,0,0,0,'0','',0,0,0,0,'0','0',0,0,0,0,'',0,0,0,20,0,'0','',0,0,0,0,0,0,0,0,'');
INSERT INTO tt_content VALUES (9,1,1071585684,0,384,'text','Login','','Try to login on this site. \r\n\r\nUsername and password is \"test\" and \"test\". You\'ll be redirected to another page with a welcome message. \r\n\r\n(Also notice that the record with the login-fields below has a header in the TYPO3 interface which is not shown like the other record-headers on the site. This is because the type of the header is set to \"Hidden\".)','',0,8,'',0,0,'',0,0,0,'','',0,0,0,'',0,0,0,'','','',0,0,0,0,'0','',0,0,0,0,'0','0',0,0,0,0,'',0,0,0,0,0,'0','',0,0,0,0,0,0,0,0,'');
INSERT INTO tt_content VALUES (10,8,1014809825,0,1000000000,'text','Hi user of this website','','You just logged in. Notice that some things show up that were not available before - like this page!\r\n\r\nYou can <link 129>edit your profile here!</link>','',0,8,'',0,0,'',0,0,0,'','',0,0,0,'',0,0,0,'','','',0,0,0,0,'0','',0,0,0,0,'0','0',0,0,0,0,'',0,0,0,0,0,'0','',0,0,0,0,0,0,0,0,'');
INSERT INTO tt_content VALUES (11,1,1071584985,0,768,'shortcut','Inserted records','','','',0,8,'',0,0,'',0,0,0,'tt_content_8','',0,0,0,'',0,0,0,'','','',0,0,0,0,'0','',0,0,0,0,'0','0',0,0,0,0,'',0,0,0,0,0,'0','',0,0,0,0,0,0,0,0,'');
INSERT INTO tt_content VALUES (12,3,1020785132,0,1000000000,'textpic','TEST2: Regular image scaling','','To the right you should see a jpg-image 200 pixels wide. The original is 300 pixel, but this is scaled to only 200. If you click it, a window will pop up with the image in original dimensions.','kongenshave1.jpg',200,17,'',0,0,'',0,0,0,'','',0,0,0,'',0,0,0,'','','',1,0,0,0,'3','',0,0,0,0,'0','0',0,0,0,0,'',0,0,0,1,0,'0','',0,0,0,0,0,0,0,0,'');
INSERT INTO tt_content VALUES (13,3,1071593758,0,1000000000,'textpic','TEST3: Image in a frame','','Below you should see two similar images. The upper one is put into the imageframe by TYPO3. The lower one is a premade reference. If they matches ImageMagick (combine/composite) seems to work properly.','violinguy.jpg',0,8,'',0,0,'',0,0,0,'','',0,0,0,'',0,0,0,'','','',0,0,0,0,'3','',0,0,0,0,'0','0',0,0,0,0,'',0,0,0,0,0,'0','',6,0,0,0,0,0,0,0,'');
INSERT INTO tt_content VALUES (14,3,1071593797,0,1000000000,'image','[preframed image]','','','preframed.jpg',0,0,'Preframed image. This image should definitely show as TYPO3 is told NOT to touch it (Image Options > Dont Change!)',0,0,'',0,0,0,'','',0,0,0,'',0,0,0,'','','',0,0,0,1,'100','',0,0,0,0,'0','0',0,0,0,0,'',0,0,0,0,0,'0','',0,0,0,0,0,0,0,0,'');
INSERT INTO tt_content VALUES (15,3,1071593777,0,1000000000,'text','TEST4: Regular JPG','','The preframed image above is NOT processed by TYPO3 in any way so no matter what setup you\'re having, this image should show.','',0,8,'',0,0,'',0,0,0,'','',0,0,0,'',0,0,0,'','','',0,0,0,0,'3','',0,0,0,0,'0','0',0,0,0,0,'',0,0,0,0,0,'0','',0,0,0,0,0,0,0,0,'');
INSERT INTO tt_content VALUES (16,1,1071585689,0,320,'textpic','FIRST TEST: Does the menu show?','','To the left you should see a menu with three items exactly like the image to the right shows.\r\n- Do you see this menu? If you do, this means that GDlib and FreeType works in your installation.\r\n\r\nNow, move your mouse over the menu. \r\n- Does the items shift to white text when you roll the mouse pointer over them? If they do it\'s even better, because this means that ImageMagick was properly installed. <b>If they do not (appear blank - which is a very common error) ImageMagick hasn\'t worked well. </b>Please check the <LINK http://typo3.org/1423.0.html _blank>Install Archive</LINK> on the TYPO3.org website for help.\r\n\r\n? Why would there be a difference? \r\n! Because Typo3 features an option, \"niceText\" when rendering text on images. This is a hack made to simulate better antialiased text than the FreeType library has been able to produce by itself. The trick is to generate the text in twice the size as a black/white mask which is then scaled down to 50% and finally used to overlay the text. \"niceText=0\" needs only GD/Freetype (is set for the regular menuitems), \"niceText=1\" utilizes ImageMagick (is set for the rollover-items). \r\nThe example also shows how much you gain by using the \"niceText\" feature, doesn\'t it?\r\n\r\n(BTW: When this content-record disappears when you login below it\'s because it\'s set to do so with the \"Hide at login\" option).','menu.gif',0,17,'',0,0,'',0,0,0,'','',0,0,0,'',0,0,-1,'','','',0,0,0,1,'0','',0,0,0,0,'0','0',0,0,0,0,'',0,0,0,0,0,'0','',0,0,0,0,0,0,0,0,'');
INSERT INTO tt_content VALUES (17,12,1071664232,0,256,'text','Try to login as user \"be_test\"','','First of all you must ensure yourself that you are not logged in as the admin-users. If that\'s fixed, <LINK typo3/index.php?u=be_test&p=be_test _blank>click this link</LINK> and login. \r\n\r\nUsername: be_test \r\nPassword: be_test\r\n\r\n(If you don\'t get the login screen, but the browser just reloads the backend, you are already logged in and must logout first) \r\n\r\nWhen you log in you\'ll see the main pages, but the three subpages are not in the tree. This is because they are owned by the admin-user. Try to change their ovnership (the Access-submodule) ','',0,8,'',0,0,'',0,0,0,'','',0,0,0,'',0,0,0,'','','',0,0,0,0,'0','',0,0,0,0,'0','0',0,0,0,0,'',0,0,0,0,0,'0','',0,0,0,0,0,0,0,0,'');
INSERT INTO tt_content VALUES (18,11,1071663672,0,768,'textpic','Other tables','','This section will demonstrate how TYPO3 can work with other things than pure page-content. \r\n\r\nWith TYPO3 you have built-in functionality for \r\n<typolist>\r\nAddress lists \r\nLinks-lists or directories \r\nGuestbook / Comments to pages \r\nForum or message board \r\nCalendar or To-Do lists \r\nProducts database for e-commerce\r\n</typolist>\r\n\r\n\r\nThe built-in lists all work with the layout type \"Normal\". There are three other types, but they are empty by default and available for <i>your</i> alternative implementations, if you like. \r\n','other_records.gif',0,8,'',0,0,'',0,0,0,'','',0,0,0,'',0,0,0,'','','',0,0,0,0,'0','',0,0,0,0,'0','0',0,0,0,0,'',0,0,0,0,0,'0','',0,0,0,0,0,0,0,0,'');
INSERT INTO tt_content VALUES (19,13,1071663311,0,768,'list','Address list','','','',0,8,'',0,0,'',0,0,0,'','',0,0,0,'',0,0,0,'','','',0,0,0,0,'0','',0,0,0,0,'0','0',0,0,0,0,'',0,0,0,0,0,'0','',0,0,0,0,0,0,0,0,'');
INSERT INTO tt_content VALUES (21,15,1000210442,0,256,'list','Guestbook example','','','',0,8,'',0,0,'',0,0,0,'','',0,0,0,'',0,0,0,'','','',0,0,0,0,'0','',0,0,0,0,'0','3',0,0,0,0,'GUESTBOOK, POSTFORM',0,0,0,0,0,'0','',0,3,0,0,0,0,0,0,'');
INSERT INTO tt_content VALUES (22,10,1071662245,0,256,'text','Welcome to the second testsite.. ;-)','','This is a demonstration of how you can have multiple websites running on the same database in TYPO3. ','',0,8,'',0,0,'',0,0,0,'','',0,0,0,'',0,0,0,'','','',0,0,0,0,'0','',0,0,0,0,'0','0',0,0,0,0,'',0,0,0,0,0,'0','',0,0,0,0,0,0,0,0,'');
INSERT INTO tt_content VALUES (23,10,1071662253,0,512,'bullets','Advantages','','Easy management of many websites from the same administration interface\r\nQuick site configuration - no need for copying files around and creating new databases.\r\nReuse templates and even content throughout various sites!','',0,8,'',0,0,'',0,0,0,'','',0,0,0,'',0,0,0,'','','',0,0,0,0,'0','',0,0,0,0,'0','0',0,0,0,0,'',0,0,0,0,0,'0','',0,0,0,0,0,0,0,0,'');
INSERT INTO tt_content VALUES (24,10,1071662264,0,768,'bullets','Disadvantages','','The sites are (currently) very hard to move to another TYPO3-database when integrated with other sites.\r\nAll uploaded files are accessible from all virtual hosts using the same database and therefore also the same directories.','',0,8,'',0,0,'',0,0,0,'','',0,0,0,'',0,0,0,'','','',0,0,0,0,'0','',0,0,0,0,'0','0',0,0,0,0,'',0,0,0,0,0,'0','',0,0,0,0,0,0,0,0,'');
INSERT INTO tt_content VALUES (25,10,1071662329,0,1024,'text','When to use this feature?','','You should use this feature when you have a lot of sites that are somehow related to each other and therefore benefit from being maintained in the same interface.\r\nAn example is http://typo3.com and http://typo3.org. They are in the same database and that makes it easy to maintain both sites at once and copy stuff from one site to another.\r\nISP\'s might also use this feature for low-priority sites with few pages.','',0,8,'',0,0,'',0,0,0,'','',0,0,0,'',0,0,0,'','','',0,0,0,0,'0','',0,0,0,0,'0','0',0,0,0,0,'',0,0,0,0,0,'0','',0,0,0,0,1,0,0,0,'');
INSERT INTO tt_content VALUES (26,10,1071662531,0,1280,'textpic','How do you create more sites in one database?','','Like shown below on the image. As you see this is a screendump of the records on the startpage of this \"Another site\".\r\n\r\nThe template-record is responsible for creating the \"new site\". Notice that \"rootlevel\" is checked in the template. This ensures that the template make the page the base of the new site.\r\n\r\nThe Domain-record is responsible for directing hits from the URL \"www.domain.org\" to this site and not the default site (\"Startpage\") in the database.\r\n','web_listing.gif',0,8,'',0,1,'',0,0,0,'','',0,0,0,'',0,0,0,'','','',0,0,0,1,'0','',0,0,0,0,'0','0',0,0,0,0,'',0,0,0,0,0,'0','',0,0,0,0,0,0,0,0,'');
INSERT INTO tt_content VALUES (27,18,1071664512,0,192,'text','Cool example','','This is a cool example of how you can include content from other pages. Below here you see a few records which actually belong on the <LINK 3 _top>default site</LINK> in this test-database! \r\n\r\nIn itself this is cool, but notice that the graphical header is now generated with another background color (lightgreen). The same is true for the framed image (except the reference image which is not generated by TYPO3 of course!)\r\n\r\nYou should also pay attention to the fact that this page has another background color than the other pages. Take a look at the extension template location on this page! Also check how the background image is autogenerated - see the base-template on the root-page of this site.','',0,8,'',0,0,'',0,0,0,'','',0,0,0,'',0,0,0,'','','',0,0,0,0,'0','',0,0,241,1,'0','0',0,0,0,0,'',0,0,0,21,0,'0','',0,0,0,0,0,0,0,0,'');
INSERT INTO tt_content VALUES (28,18,1021317161,0,384,'shortcut','','','','',0,8,'',0,0,'',0,0,0,'tt_content_2,tt_content_12,tt_content_13,tt_content_14,tt_content_15','',0,0,0,'',0,0,0,'','','',0,0,0,0,'0','',0,0,0,0,'0','0',0,0,0,0,'',0,0,0,0,0,'0','',0,0,0,0,0,0,0,0,'');
INSERT INTO tt_content VALUES (29,12,1071664235,0,128,'text','Backend user for \"Another site...\"','','Apart from the admin user there\'s also a normal user, \"be_test\", who has access to this part of the database ONLY!','',0,8,'',0,0,'',0,0,0,'','',0,0,0,'',0,0,0,'','','',0,0,0,0,'0','',0,0,0,0,'0','0',0,0,0,0,'',0,0,0,0,0,'0','',0,0,0,0,0,0,0,0,'');
INSERT INTO tt_content VALUES (30,1,1071584993,0,1024,'text','TEXT BASED TEMPLATE','','Click the header to jump to the text-based example. (\"Another site\")','',0,8,'',0,0,'',0,0,0,'','',0,0,0,'',0,0,0,'16','','',0,0,0,0,'0','',0,0,0,0,'0','0',0,0,0,0,'',0,0,0,0,0,'0','',0,0,0,0,0,0,0,0,'');
INSERT INTO tt_content VALUES (185,149,1010065525,0,256,'text','At first...','','... you might think that nothing is special here. But then click a link in the menu to the left!','',0,8,'',0,0,'',0,0,0,'','',0,0,0,'',0,0,0,'','','',0,0,0,0,'0','',0,0,0,0,'0','0',0,0,0,0,'',0,0,0,0,0,'0','',0,0,0,0,0,0,0,0,'');
INSERT INTO tt_content VALUES (186,150,1005745630,0,256,'textpic','Notice the URL','','Look at the URL. Instead of ...\"index.php?id=150\" it looks like the image below shows. \r\n\r\nNotice that this is \"search engine friendly\" because it does not include a question mark, but yet it works to identify the dynamic page in Typo3!\r\nLook in the TypoScript template to see how this is configured!\r\n\r\nHowever, if you\'re using Apache the preferred method for search engine friendly urls is to use mod_rewrite because it does not force absolute references all over and some Typo3 extensions might not be compatible with the PATH_INFO approach.','pathinfo.gif',0,8,'',0,1,'',0,0,0,'','',0,0,0,'',0,0,0,'','','',0,0,0,1,'0','',0,0,0,0,'0','0',0,0,0,0,'',0,0,0,0,0,'0','',0,0,0,0,0,0,0,0,'');
INSERT INTO tt_content VALUES (187,151,1005745461,0,256,'shortcut','[shortcut to Page 1 content...]','','','',0,8,'',0,0,'',0,0,0,'tt_content_186','',0,0,0,'',0,0,0,'','','',0,0,0,0,'0','',0,0,0,0,'0','0',0,0,0,0,'',0,0,0,0,0,'0','',0,0,0,0,0,0,0,0,'');
INSERT INTO tt_content VALUES (32,2,1033381196,0,1024,'image','','','','textcontentelement.gif',0,8,'',0,1,'',0,0,0,'','',0,0,0,'',0,0,0,'','','',0,0,0,1,'0','',0,0,0,0,'0','0',0,0,0,0,'',0,0,0,0,0,'0','',0,0,0,0,0,0,0,0,'');
INSERT INTO tt_content VALUES (33,5,1071588613,0,128,'bullets','Real bulletlist','','This bulletlist is a real content element. The list above was done with the &lt;typolist&gt;-tag.\r\nThis list is also in \"Layout 2\", which makes it render with a check-mark instead of a square.\r\nIn both cases the bullet is a giffile which you can change in the template configuration if you like.','',0,8,'',0,0,'',2,0,0,'','',0,0,0,'',0,0,0,'','','',0,0,0,0,'0','',0,0,0,0,'0','0',0,0,0,0,'',0,0,0,0,0,'0','',0,0,0,0,0,0,0,0,'');
INSERT INTO tt_content VALUES (34,5,1071588624,0,576,'table','Tables','','Tables are done by... | ...separating columns... | ...with a vertical line\r\nEvery row in the table is separated with a... | ...simple \'return\' (new line)|\r\n\'Layout 1\' is chosen... | ...for this table which makes the first row... | ...display with a background color\r\n\'small\' is also chosen for the... | ...content of the table! | ... plus \'Verdana\' as font','',0,8,'',0,0,'',2,0,0,'','',0,0,0,'',0,0,0,'','','',0,0,0,0,'0','',2,1,0,0,'0','0',1,3,2,0,'',0,0,0,0,0,'0','',0,0,0,0,0,0,0,0,'');
INSERT INTO tt_content VALUES (35,5,1071588694,0,1024,'text','Links','','Finally, this shows you how to make links in TYPO3: \r\n\r\n<i>Insert with \"http://\" directly:</i> \r\n- <LINK http://typo3.com>http://typo3.com</LINK> \r\n\r\n<i>Use special &lt;link&gt;-tag:</i> \r\n- <LINK http://typo3.com/>TYPO3 homepage</LINK> \r\n\r\n<i>email-links</i> \r\n- mailto:test@test.test \r\n- <LINK test@test.test>email to test@test.test</LINK>','',0,8,'',0,0,'',0,0,0,'','',0,0,0,'',0,0,0,'','','',0,0,0,0,'0','',0,0,0,0,'0','0',0,0,0,0,'',0,0,0,0,0,'0','',0,0,0,0,0,0,0,0,'');
INSERT INTO tt_content VALUES (36,5,1071586948,0,1280,'textpic','[Hidden header]','','This looks like this in the backend:','links.gif',0,10,'',0,1,'',0,0,0,'','',0,0,0,'',20,0,0,'','','',0,0,0,0,'100','',0,0,0,0,'0','0',0,0,0,0,'',0,0,0,0,0,'0','',0,0,0,0,0,0,0,0,'');
INSERT INTO tt_content VALUES (37,22,1021508726,0,256,'multimedia','Multimedia','','width=300\r\nheight=280\r\nautostart=1','',0,8,'',0,0,'',0,0,0,'','',0,0,0,'',0,0,0,'','','',0,0,0,0,'0','',0,0,0,0,'0','0',0,0,0,0,'',0,0,0,0,0,'0','Premiere.wmv',0,0,0,0,0,0,0,0,'');
INSERT INTO tt_content VALUES (38,6,1029397429,0,384,'uploads','Filelinks','','','',0,8,'This is a PDF-file\r\nThis is a test word document!\r\nAnd finally this is a sunset at Key West, southern Florida!',0,0,'tsref_onepage.pdf,test_word.doc,sunset_keywest.jpg',2,0,0,'','',0,0,0,'',0,0,1,'','','',0,0,0,0,'0','',0,0,0,0,'0','0',0,0,0,0,'',0,0,1,0,0,'0','',0,0,0,0,0,0,0,0,'');
INSERT INTO tt_content VALUES (39,20,1014653925,0,256,'search','Search','','','',0,8,'',0,0,'',0,0,0,'','',0,0,0,'',0,0,0,'','','',0,0,0,0,'0','',0,0,0,0,'0','0',0,0,0,0,'',0,0,0,0,0,'0','',0,0,0,0,0,0,0,0,'');
INSERT INTO tt_content VALUES (40,6,985008519,0,768,'search','Search the site','','','',0,8,'',0,0,'',0,0,0,'','20',0,0,0,'',0,0,0,'','','',0,0,0,0,'0','',0,0,0,0,'0','0',0,0,0,0,'',0,0,0,0,0,'0','',0,0,0,0,0,0,0,0,'');
INSERT INTO tt_content VALUES (41,21,1071593901,0,256,'text','Thanks for your reply!','','Have a nice day and enjoy TYPO3!','',0,8,'',0,0,'',0,0,0,'','',0,0,0,'',0,0,0,'','','',0,0,0,0,'0','',0,0,0,0,'0','0',0,0,0,0,'',0,0,0,0,0,'0','',0,0,0,0,0,0,0,0,'');
INSERT INTO tt_content VALUES (42,6,1071588934,0,640,'mailform','Email form','','Your name: | *name=input | (input your name here!)\r\nYour address: | address=textarea,40,10\r\nYour email: | *email=input\r\nYour haircolor: | hair=radio | Blue=blue, Red=red, Green=green\r\nNote: Please change the recipient email-address (\'write_your_email@here.com\') in the backend before submitting!<br />\r\n | formtype_mail=submit | Send form\r\n | html_enabled=hidden | 1\r\n | subject=hidden | This is the subject','',0,8,'',0,0,'',0,0,0,'','21',0,0,0,'recipient@email.test',30,0,0,'','','',0,0,0,0,'0','',0,0,0,0,'0','0',0,0,0,0,'',0,0,0,0,0,'0','',0,0,0,0,0,0,0,0,'');
INSERT INTO tt_content VALUES (43,12,1071664460,0,512,'textpic','','','','be_test_tree.gif,be_test_access.gif',0,8,'The upper image shows the pagetree for the \"be_test\" user.\r\n\r\nThe lower image shows the page permissions (viewed as \'admin\') for the whole section in the page-tree. Notice that <b>only</b> the pages where 1) \'be_test...\' is the owner-group or 2) \"be_test\" is the owner-user are the pages visible for the \"be_test\" user. ',0,1,'',0,0,0,'','',0,0,0,'',0,0,0,'','','',0,0,0,1,'0','',0,0,0,0,'0','0',0,0,0,0,'',0,0,0,0,0,'0','',0,0,0,0,0,0,0,0,'');
INSERT INTO tt_content VALUES (50,25,985275443,0,128,'list','Calendar of stuff','','','',0,8,'',0,0,'',0,0,0,'','',0,0,0,'',0,0,0,'','','',0,0,0,0,'0','',0,0,0,0,'0','7',0,0,0,0,'',0,0,0,0,0,'0','',0,0,0,0,0,0,0,0,'');
INSERT INTO tt_content VALUES (51,25,999702844,0,512,'textpic','About calendars','','This calendar probably doesn\'t suit you very well. You may have your own idea of how to display it. \r\nThe good news is that this is only the default display and you may all by yourself write a PHP-include script for your template that renders the calendar in a different way.\r\nIf you do this, you may even contribute it to be distributed with Typo3 in the future.\r\nSeek your inspiration for a proper implementation in the static template \"plugin.tt_calender\"\r\n\r\n<b>The \"list\" content element:</b>\r\n\"Startingpoint\" is the page(s) (one or more) from which to get the calendar items. Default is the current page. \r\nThe \"Recursive\" field <i>is</i> enabled for calendars! Thus you can place one \"list\" content item at a root position and let it display all calender items in the pages below!','calendar-backend.gif',0,8,'',0,1,'',0,0,0,'','',0,0,0,'',20,0,0,'','left','',0,0,0,1,'0','',0,2,0,0,'0','0',0,0,0,0,'',0,0,0,21,0,'0','',0,0,0,0,0,0,0,0,'');
INSERT INTO tt_content VALUES (52,15,999686449,0,512,'textpic','About guestbooks','','If you want to change the guestbook, you do it simply by creating a new template-file for the guestbook.\r\nThere are some example template-files in the media/scripts/ directory, eg. <a href=\"media/scripts/guest_template1.tmpl\" target=_blank>guest_template1.tmpl</a> and <a href=\"media/scripts/guest_template2.tmpl\" target=_blank>guest_template2.tmpl</a>. Take a look at one of those files, make a copy of it and modify it to your own design. Observe the comments in the file - they are markers that define where content is inserted and which parts are used for this and that. Self explanatory to a certain degree...\r\nIf you come up with a great guestbook design, you may contribute it to be distributed with Typo3 in the future.\r\nIf you would like to modify the TypoScript configuration used for the guestbook, consult the TSref document or peek in the source code file <a href=\"media/scripts/guestLib.inc\" target=_blank>media/scripts/guestLib.inc</a> for a list of properties. Also see the static template \"plugin.tt_guest\".\r\nYou must include the static template \"plugin.tt_guest\" before you can display a guestbook.\r\n\r\n','guestbook.gif,guestbook_01.gif',0,8,'\"Startingpoint\" is the page (only one!) from which to get the guestbook items. Default is current page. \r\nThe \"Recursive\" field is not enabled for guestbooks.\r\n\r\nThe CODE\'s \"GUESTBOOK\" and \"POSTFORM\" indicates what the \"list\" content element should render! If you switch them around in the list, the form will appear before the guestbook. If you omit one of them, it\'s not displayed. \r\nYou can create two \"list\" content elements on a page and let each be GUESTBOOK and POSTFORM respektively. Between you can then put other content elements.',0,1,'',0,0,0,'','',0,0,0,'',20,0,0,'','left','',0,0,0,1,'0','',0,2,0,0,'0','0',0,0,0,0,'',0,0,0,21,0,'0','',0,0,0,0,0,0,0,0,'');
INSERT INTO tt_content VALUES (53,29,1021508731,0,256,'text','Advanced content elements','','There are a number of \"advanced\" content elements.\r\nThese include:\r\n','',0,8,'',0,0,'',0,0,0,'','',0,0,0,'',0,0,0,'','','',0,0,0,0,'0','',0,0,0,0,'0','0',0,0,0,0,'',0,0,0,0,0,'0','',0,0,0,0,0,0,0,0,'');
INSERT INTO tt_content VALUES (54,29,1071589422,0,512,'table','','','Login | Displays fields for username and password for frontend users (fe_user). If a frontend user is already logged in, the username is shown with a logout button.\r\nTextbox | May be used for various purposes of your own, but the main thought is to create an extraordinary element which could insert special \"dialogs\", warnings, layout of images or such. On this page the <link #56>\"postit 1\"</link> type is demonstrated. (requires static_template \"content.postit1\" to be included.)<br />A header is not rendered for \"Textbox\" content elements!\r\nMenu/Sitemap | Inserts a menu of pages or links to content elements on a page. <br /><link 31>Examples</link>\r\nInsert records | Inserts records from other pages and tables. There\'s a few default implementations (eg. tt_content) but many records needs rendering code, that you must design your self. <link 18 _top>Examples.</link><br />A header is not rendered for \"Insert record\" content elements!\r\nList of records | List records. Is used for extended functionality like boards, addresslists, guestbooks and so on. There\'s a number of default implementations but some must be designed and implemented by your self. Notice that the available default implementations are rendered by static_templates like \"content.tt_board\" or \"content.tt_guestbook\". <link 11 _top>Examples</link>\r\nScript | Must be userdefined. See this link for <link 30>an introduction to including your own scripts</link>.<br />A header is not rendered for \"Script\" content elements!\r\nHTML | Pure HTML. Content is directly inserted on the page. <br />A header is not rendered for \"HTML\" content elements!','',0,8,'',0,0,'',2,0,0,'','',0,0,0,'',0,0,0,'','','',0,0,0,0,'0','',0,0,0,0,'0','0',0,3,0,0,'',0,0,0,0,0,'0','',0,0,0,0,0,0,0,0,'');
INSERT INTO tt_content VALUES (55,29,985259536,0,768,'login','Login','','','',0,8,'',0,0,'',0,0,0,'','',0,0,0,'',0,0,0,'','','',0,0,0,0,'0','',0,0,0,0,'0','0',0,0,0,0,'',0,0,0,0,0,'0','',0,0,0,0,0,0,0,0,'');
INSERT INTO tt_content VALUES (56,29,1021513145,0,1024,'splash','Postit note','','Post it note. Links to typo3.com. Use type 1-3 | 3 | www.typo3.com ','',0,8,'',0,0,'',0,0,0,'','',0,0,0,'',0,0,0,'','','',0,0,0,0,'0','',0,0,0,0,'0','0',0,0,0,0,'',0,0,0,0,0,'20','',0,0,0,0,0,0,0,0,'');
INSERT INTO tt_content VALUES (57,31,985268316,0,384,'menu','\"Overview of these pages\"','','','',0,8,'',0,0,'',0,0,0,'','2',0,0,0,'',0,0,0,'','','',0,0,0,0,'0','',0,0,0,0,'4','0',0,0,0,0,'',1,0,0,5,0,'0','',0,0,0,0,0,0,0,0,'');
INSERT INTO tt_content VALUES (58,30,1071748503,0,1000000000,'text','Inserting you own scripts','','This is easy. \r\n\r\nBelow there are three script-elements inserted on the page. And in the template the TypoScript snippet below is inserted.\r\n\r\nI strongly suggest that you take a look at the PHP-scripts used (they are in fileadmin/...) and begin by modifying them. Also remember that the TypoScript reference has a section in the very back on this subject.\r\n\r\n<pre>## SCRIPT content element<br />tt_content.script &gt;<br />tt_content.script = CASEtt_content.script {<br />&nbsp; key.field = select_key<br />&nbsp; code1 = PHP_SCRIPT<br />&nbsp; code1.file = fileadmin/code1_script.php</pre>\r\n<pre>&nbsp; code2 = PHP_SCRIPT<br />&nbsp; code2.file = fileadmin/code2_script.php<br />&nbsp; code2.image = IMAGE<br />&nbsp; code2.image {<br />&nbsp;&nbsp;&nbsp; file = GIFBUILDER<br />&nbsp;&nbsp;&nbsp; file.XY = [10.w]+20,[10.h]+20<br />&nbsp;&nbsp;&nbsp; file.backColor = teal<br />&nbsp;&nbsp;&nbsp; file.10 = TEXT<br />&nbsp;&nbsp;&nbsp; file.10.align=center<br />&nbsp;&nbsp;&nbsp; file.10.offset = 0,30<br />&nbsp;&nbsp;&nbsp; file.10.fontSize = 25<br />&nbsp;&nbsp;&nbsp; file.10.fontColor = white<br />&nbsp; }</pre>\r\n<pre class=\"\">&nbsp; default = PHP_SCRIPT<br />&nbsp; default.file = fileadmin/default_script.php<br />}</pre>\r\n','',0,8,'',0,0,'',0,0,0,'','',0,0,0,'',0,0,0,'','','',0,0,0,0,'0','',0,0,0,0,'0','0',0,0,0,0,'',0,0,0,6,0,'0','',0,0,0,0,0,0,0,0,'');
INSERT INTO tt_content VALUES (59,30,1071590260,0,1000000000,'script','[Code 1 script - Hello World]','','wrap = <font color=\"red\"><i> | </i></font>','',0,8,'This is a test script',0,0,'',0,0,0,'','',0,0,0,'',0,0,0,'','','',0,0,0,0,'0','',0,0,0,0,'0','0',0,0,0,0,'code1',0,0,0,0,0,'0','',0,0,0,0,0,0,0,0,'');
INSERT INTO tt_content VALUES (60,30,985265791,0,1000000000,'script','[Code 2 script - Hello Heaven]','','text = Jesus rose from the grave!','',0,8,'This is a test script',0,0,'',0,0,0,'','',0,0,0,'',0,0,0,'','','',0,0,0,0,'0','',0,0,0,0,'0','0',0,0,0,0,'code2',0,0,0,0,0,'0','',0,0,0,0,0,0,0,0,'');
INSERT INTO tt_content VALUES (61,30,985263643,0,1000000000,'script','[Default]','','','',0,8,'Default if no code is given',0,0,'',0,0,0,'','',0,0,0,'',0,0,0,'','','',0,0,0,0,'0','',0,0,0,0,'0','0',0,0,0,0,'',0,0,0,0,0,'0','',0,0,0,0,0,0,0,0,'');
INSERT INTO tt_content VALUES (62,30,1071590822,0,1000000000,'text','The scripts','','This is the code from the scripts:\r\n\r\n<b>code1:</b>\r\nif (is_object($this)) {\r\n$params = $this->processParams($this->data[\"bodytext\"]);\r\n$content.=$this->wrap(\"Content of \'code1\' script, wrapped...\",$params[\"wrap\"]);\r\n} else {\r\ndie (\"This script must be included by TypoScript\");\r\n}\r\n','',0,8,'',0,0,'',0,0,0,'','',0,0,0,'',0,0,0,'','','',0,0,0,0,'0','',0,1,0,0,'0','0',0,0,0,0,'',0,0,0,5,0,'0','',0,0,0,0,0,0,0,0,'');
INSERT INTO tt_content VALUES (63,31,1020794918,0,128,'menu','\"Sitemap\"','','','',0,8,'',0,0,'',0,0,0,'','',0,0,0,'',0,0,0,'','','',0,0,0,0,'0','',0,0,0,0,'2','0',0,0,0,0,'',1,0,0,5,0,'0','',0,0,0,0,0,0,0,0,'');
INSERT INTO tt_content VALUES (64,31,985268316,0,16,'menu','\"Section index (pagecontent w/Index checked)\"','','','',0,8,'',0,0,'',0,0,0,'','',0,0,0,'',0,0,0,'','','',0,0,0,0,'0','',0,0,0,0,'3','0',0,0,0,0,'',0,0,0,0,0,'0','',0,0,0,0,0,0,0,0,'');
INSERT INTO tt_content VALUES (65,31,985268316,0,32,'menu','\"Menu of these pages\"','','','',0,8,'',0,0,'',0,0,0,'','4,3,30',0,0,0,'',0,0,0,'','','',0,0,0,0,'0','',0,0,0,0,'0','0',0,0,0,0,'',1,0,0,5,0,'0','',0,0,0,0,0,0,0,0,'');
INSERT INTO tt_content VALUES (67,31,985268567,0,640,'menu','\"Recently updated pages\"','','','',0,8,'',0,0,'',0,0,0,'','1',0,0,0,'',0,0,0,'','','',0,0,0,0,'0','',0,0,0,0,'5','0',0,0,0,0,'',0,0,0,5,0,'0','',0,0,0,0,0,0,0,0,'');
INSERT INTO tt_content VALUES (66,31,1014891533,0,48,'menu','\"Menu of subpages to these pages + sections\"','','','',0,8,'',0,0,'',0,0,0,'','2,4',0,0,0,'',0,0,0,'','','',0,0,0,0,'0','',0,0,0,0,'7','0',0,0,0,0,'',0,0,0,5,0,'0','',0,0,0,0,0,0,0,0,'');
INSERT INTO tt_content VALUES (68,31,985269204,0,896,'menu','\"Related pages (based on keywords)\"','','','',0,8,'',0,0,'',0,0,0,'','',0,0,0,'',0,0,0,'','','',0,0,0,0,'0','',0,0,0,0,'6','0',0,0,0,0,'',0,0,0,5,0,'0','',0,0,0,0,0,0,0,0,'');
INSERT INTO tt_content VALUES (69,31,1071589571,0,8,'textpic','Menu/Sitemap','','This content element creates links to other pages in various ways.\r\nThe important thing about this element is to understand the \"Startingpoint\"-field. This normally indicates one of the following:\r\n\r\n<typolist>\r\nfrom which point(s) in the pagetree, the menu should be generated\r\nor, which pages to include in a menu\r\n</typolist>\r\n\r\nIf there is no startingpoint given, TYPO3 defaults to the current page. In some cases that\'s good enough. In other case you would like something else.\r\nNow take a look at the options here and afterwards study them in the backend.','ts_menusitemap_01.gif',0,8,'',0,1,'',0,0,0,'','',0,0,0,'',0,0,0,'','','',0,0,0,1,'0','',0,0,0,0,'0','0',0,0,0,0,'',0,0,0,0,0,'0','',0,0,0,0,0,0,0,0,'');
INSERT INTO tt_content VALUES (70,31,985269389,0,1152,'text','','','This element works only if keywords from the page set in the startingpoint (let startingpoint be empty for current page!) matches any keywords from other pages in the website. ','',0,8,'',0,0,'',0,0,0,'','',0,0,0,'',0,0,0,'','','',0,0,0,0,'0','',0,1,0,0,'0','0',0,0,0,0,'',0,0,0,0,0,'0','',0,0,0,0,0,0,0,0,'');
INSERT INTO tt_content VALUES (71,31,985269655,0,24,'image','','','','ts_index.gif',0,8,'',0,1,'',0,0,0,'','',0,0,0,'',0,0,0,'','','',0,0,0,0,'0','',0,0,0,0,'0','0',0,0,0,0,'',0,0,0,0,0,'0','',0,0,0,0,0,0,0,0,'');
INSERT INTO tt_content VALUES (73,39,1070921491,0,256,'list','List of addresses','','','',0,8,'',0,0,'',0,0,0,'','13',0,0,0,'',0,0,0,'','','',0,0,0,0,'0','',0,0,0,0,'0','0',0,0,0,0,'',0,0,0,5,0,'0','',0,0,0,0,0,0,0,0,'');
INSERT INTO tt_content VALUES (74,40,1002056170,0,256,'shortcut','Various records inserted','','','',0,8,'',0,0,'',0,0,0,'tt_calender_7,tt_news_1,tt_products_3,tt_address_5,tt_calender_3,tt_products_2,tt_board_1,tt_products_5,tt_guest_2,tt_address_1,tt_address_2,tt_rating_1','',0,0,0,'',0,0,0,'','','',0,0,0,0,'0','',0,0,0,0,'0','0',0,0,0,0,'',0,0,0,0,0,'0','',0,0,0,0,0,0,0,0,'');
INSERT INTO tt_content VALUES (75,13,1071663348,0,1024,'textpic','About address lists','','Address lists looks like this. You may want another layout, probably a more \"list\"-like version, but you\'ll have to do that your self. \r\n\r\nYou must include the static template \"content.tt_address\" before you can display address records.\r\n\r\n<b>The \"list\" content element:</b>\r\n\"Startingpoint\" is the page(s) (one or more) from which to get the address items. Default is current page. \r\nThe \"Recursive\" field is not enabled for address lists!','address.gif',0,8,'',0,1,'',0,0,0,'','',0,0,0,'',20,0,0,'','left','',0,0,0,1,'0','',0,2,0,0,'0','0',0,0,0,0,'',0,0,0,21,0,'0','',0,0,0,0,0,0,0,0,'');
INSERT INTO tt_content VALUES (76,39,985348853,0,512,'list','Guestbook (from page 15)','','','',0,8,'',0,0,'',0,0,0,'','15',0,0,0,'',0,0,0,'','','',0,0,0,0,'0','',0,0,0,0,'0','3',0,0,0,0,'GUESTBOOK',0,0,0,5,0,'0','',0,3,0,0,0,0,0,0,'');
INSERT INTO tt_content VALUES (77,39,985349128,0,768,'list','Calendar of elements from \"Lists\" page','','','',0,8,'',0,0,'',0,0,0,'','11,41',0,0,0,'',0,0,0,'','','',0,0,0,0,'0','',0,0,0,0,'0','7',0,0,0,0,'',0,0,0,5,0,'0','',0,2,0,0,0,0,0,0,'');
INSERT INTO tt_content VALUES (78,11,1071663967,0,1024,'textpic','[Notice header - hidden]','','<b>Notice:</b> In order to use the render-code displayed here, you must include the proper extensions in TYPO3. Eg. for addresses to render, include the extension \"tt_address\"','pagetree_overview.gif,tt_address.gif',0,8,'',0,1,'',0,0,0,'','',0,0,0,'',0,0,0,'','','',0,0,0,1,'100','',0,0,0,0,'0','0',0,0,0,0,'',0,0,0,0,0,'0','',0,0,0,0,0,0,0,0,'');
INSERT INTO tt_content VALUES (80,32,1000211859,0,256,'list','Cameras','','','',0,8,'',0,0,'',0,0,0,'','',0,0,0,'',0,0,0,'','','',0,0,0,0,'0','',0,0,0,0,'0','5',0,0,0,0,'LIST',0,0,0,0,0,'0','',0,2,0,0,0,0,0,0,'');
INSERT INTO tt_content VALUES (81,33,1000212192,0,256,'list','','','','',0,8,'',0,0,'',0,0,0,'','',0,0,0,'',0,0,0,'','','',0,0,0,0,'0','',0,0,0,0,'0','5',0,0,0,0,'LIST',0,0,0,0,0,'0','',0,0,0,0,0,0,0,0,'');
INSERT INTO tt_content VALUES (82,34,1000212352,0,256,'list','','','','',0,8,'',0,0,'',0,0,0,'','',0,0,0,'',0,0,0,'','','',0,0,0,0,'0','',0,0,0,0,'0','5',0,0,0,0,'LIST',0,0,0,0,0,'0','',0,0,0,0,0,0,0,0,'');
INSERT INTO tt_content VALUES (83,39,1003742545,0,1024,'list','Cameras and video for sale...','','','',0,8,'',0,0,'',0,0,0,'','32,33',0,0,0,'',0,0,0,'','','',0,0,0,0,'0','',0,0,0,0,'0','5',0,0,0,0,'list',0,0,0,5,0,'0','',0,0,0,0,0,0,0,0,'');
INSERT INTO tt_content VALUES (84,36,985358608,0,256,'list','Search for a product','','','',0,8,'',0,0,'',0,0,0,'','26',0,0,0,'',0,0,0,'','','',0,0,0,0,'0','',0,0,0,0,'0','5',0,0,0,0,'search',0,0,0,0,0,'0','',0,250,0,0,0,0,0,0,'');
INSERT INTO tt_content VALUES (85,37,985355741,0,256,'list','Check out','','','',0,8,'',0,0,'',0,0,0,'','',0,0,0,'',0,0,0,'','','',0,0,0,0,'0','',0,0,0,0,'0','5',0,0,0,0,'basket',0,0,0,0,0,'0','',0,0,0,0,0,0,0,0,'');
INSERT INTO tt_content VALUES (86,26,985359371,0,640,'textpic','Inserting a shopping basket','','If you want a \"list\" content element to display the content of the shopping basket, simply create a \"list\" content element like the others in your shop, but enter the CODE \"basket\". Like this:','basketlist.gif',0,8,'',0,1,'',0,0,0,'','',0,0,0,'',0,0,0,'','','',0,0,0,0,'0','',0,0,0,0,'0','0',0,0,0,0,'',0,0,0,21,0,'0','',0,0,0,0,0,0,0,0,'');
INSERT INTO tt_content VALUES (87,26,985357562,0,64,'menu','The Shop!','','','',0,8,'',0,0,'',0,0,0,'','',0,0,0,'',0,0,0,'','','',0,0,0,0,'0','',0,0,0,0,'1','0',0,0,0,0,'',0,0,0,0,0,'0','',0,0,0,0,0,0,0,0,'');
INSERT INTO tt_content VALUES (88,26,985358616,0,128,'list','Search for a product','','','',0,8,'',0,0,'',0,0,0,'','',0,0,0,'',0,0,0,'','','',0,0,0,0,'0','',0,0,0,0,'0','5',0,0,0,0,'search',0,0,0,0,0,'0','',0,0,0,0,0,0,0,0,'');
INSERT INTO tt_content VALUES (89,35,1000212379,0,256,'list','','','','',0,8,'',0,0,'',0,0,0,'','',0,0,0,'',0,0,0,'','','',0,0,0,0,'0','',0,0,0,0,'0','5',0,0,0,0,'SINGLE',0,0,0,0,0,'0','',0,0,0,0,0,0,0,0,'');
INSERT INTO tt_content VALUES (90,26,985359371,0,384,'textpic','Displaying a list of products','','Simply insert a \"list\" content element on the page and choose \"Products\" as the list content. By default it lists elements from the same page, but you can utilize the \"Startingpoint\" field to insert one or more pages and thus create a list of elements from those pages (<link 39>example</link>). You can even use the recursive-flag.','productlist.gif',0,8,'',0,1,'',0,0,0,'','',0,0,0,'',0,0,0,'','','',0,0,0,0,'0','',0,0,0,0,'0','0',0,0,0,0,'',0,0,0,21,0,'0','',0,0,0,0,0,0,0,0,'');
INSERT INTO tt_content VALUES (92,26,985359371,0,896,'textpic','Inserting a search-field','','Creating a search-field for the shop is a bit more tricky than the other lists. It\'s very easy to overlook a little detail that will keep it from working. But if you follow this description, you should be able to handle even that.\r\n\r\nThe image below shows the \"list\" content element on the page \"Search for product\". For this to work you must do these three things:\r\n<typolist type=1>\r\nEnter the CODE \"search\"\r\nSet the \"Startingpoint\" to the startingpoint(s) of you search. If you want to search the whole shop, set it to the \"rootpage\" of your shop (your shop is defined as the pages which contains the product-items). If you want to search only a subpart of your shop, set the rootpage of the subpart. If you omit this field, the default page is chosen.\r\nEnter a level of recursivity. If you don\'t do this, the search will not go deeper than to the starting-point page.\r\n</typolist>\r\n\r\nRemember: If you setup the shopping basket in TypoScript to have a PID for a searchpage all searches will be directed to that page and the extend of the success will depend on the item on the search-page and how that is configured.','search.gif',0,8,'',0,1,'',0,0,0,'','',0,0,0,'',0,0,0,'','','',0,0,0,1,'0','',0,0,0,0,'0','0',0,0,0,0,'',0,0,0,21,0,'0','',0,0,0,0,0,0,0,0,'');
INSERT INTO tt_content VALUES (93,26,985359478,0,256,'textpic','About products','','This is an example of a shopping basket in Typo3. ','shopping.gif',0,8,'',0,1,'',0,0,0,'','',0,0,0,'',0,0,0,'','','',0,0,0,1,'0','',0,0,0,0,'0','0',0,0,0,0,'',0,0,0,21,0,'0','',0,0,0,0,0,0,0,0,'');
INSERT INTO tt_content VALUES (94,24,1000210636,0,256,'list','Overview of the forums (list = normal)','','','',0,8,'',0,0,'',0,0,0,'','',0,0,0,'',0,0,0,'','','',0,0,0,0,'0','',0,0,0,0,'0','4',0,0,0,0,'LIST_FORUMS',0,0,0,0,0,'0','',0,0,0,0,0,0,0,0,'');
INSERT INTO tt_content VALUES (95,43,985362619,0,256,'list','Sourcream and Onion Chips','','','',0,8,'',0,0,'',0,0,0,'','',0,0,0,'',0,0,0,'','','',0,0,0,0,'0','',0,0,0,0,'0','4',0,0,0,0,'FORUM, POSTFORM',0,0,0,0,0,'0','',0,0,0,0,0,0,0,0,'');
INSERT INTO tt_content VALUES (96,39,985387794,0,1280,'list','Forum','','','',0,8,'',0,0,'',0,0,0,'','43',0,0,0,'',0,0,0,'','','',0,0,0,0,'0','',0,0,0,0,'0','4',0,0,0,0,'FORUM',0,0,0,5,0,'0','',0,0,0,0,0,0,0,0,'');
INSERT INTO tt_content VALUES (97,24,985367516,0,512,'list','Overview of the forums (tree = layout1)','','','',0,8,'',0,0,'',1,0,0,'','',0,0,0,'',0,0,0,'','','',0,0,0,0,'0','',0,0,0,0,'0','4',0,0,0,0,'LIST_FORUMS',0,0,0,0,0,'0','',0,0,0,0,0,0,0,0,'');
INSERT INTO tt_content VALUES (98,44,1014805908,0,256,'list','Sourcream and Onion Chips','','','',0,8,'',0,0,'',0,0,0,'','',0,0,0,'',0,0,0,'','','',0,0,0,0,'0','',0,0,0,0,'0','2',0,0,0,0,'FORUM, POSTFORM',0,0,0,0,0,'0','',0,0,0,0,0,0,0,0,'');
INSERT INTO tt_content VALUES (99,24,1000211080,0,768,'textpic','About boards and forums','','Typo3 has built-in support for discussion boards and forums (and what\'s the official difference anyway?). \r\nThere are two kinds: One is a \"flat\" list and the other has multiple threads. They are shown below as picture 1 and 2.\r\nThe LIST style board is the default, the \"TREE\" style forum is rendered if you choose \"Layout 1\" instead of \"Normal\". Notice that you have to include the respective static templates for each board type!\r\nIf you want to change the design of the boards, you do it simply by creating a new template-file.\r\nThe default template-file is media/scripts/board_template1.tmpl, but the third example, <a href=\"media/scripts/board_template3.tmpl\" target=_blank>media/scripts/board_template3.tmpl</a> is a better visual example. Make a copy of this file and try making your own design. Observe the comments in the file - they are markers that define where content is inserted and which parts are used for this and that. \r\nIf you come up with a great board design, you may contribute it to be distributed with Typo3 in the future. Also any enhancements to this feature is in the hands of you. Suggestions - especially those that follows actual code! - are always welcome.\r\nAlso if you like to modify the TypoScript used for the boards, consult the TSref or the source file <a href=\"media/scripts/boardLib.inc\" target=_blank>media/scripts/boardLib.inc</a> for a list of properties. Also see the static templates \'plugin.tt_board_list\', \'plugin.tt_board_tree\' and \'temp.tt_board (shared)\'.','board.gif,forum.gif',0,8,'\"Startingpoint\" is the page (only one!) from which to get the board items. Default is current page. \r\nThe \"Recursive\" field is not enabled for boards.',0,1,'',0,0,0,'','',0,0,0,'',20,0,0,'','left','',0,0,0,1,'0','',0,2,0,0,'0','0',0,0,0,0,'',0,0,0,21,0,'0','',0,0,0,0,0,0,0,0,'');
INSERT INTO tt_content VALUES (101,24,985386031,0,1280,'textpic','Inserting a forum','','Any page in Typo3 can contain a forum. You insert a forum by inserting a \"list\" content element with \"Board\" as element type. If you would like a multithreaded (tree) forum, choose \"Layout 1\" instead of \"Normal\".\r\nAlso you must specify which parts of the forum you want the content element to represent. Here you can choose between these CODEs and list them in any order you like:\r\n<typolist>\r\nFORUM: Lists the content of a forum. That is the threaded tree or in normal cases just the thread-starters. If \"&tt_board_uid\" is set in the url, it displays that item instead of the list.\r\nPOSTFORM: Displays the form to submit either replys or new threads\r\nPOSTFORM_REPLY: Displays a reply form\r\nPOSTFORM_THREAD: Displays a \"new thread\" form.\r\n</typolist>\r\nIn this example below you see a standard combination with \"FORUM,POSTFORM\". You could also split it into two \"list\" content elements. The advantage of this is that you can control the access to the forms by setting a proper frontend usergroup for the content element with the form. Thus only login users can submit data to the forum. (If you would like to control read access to a whole forum, please set a usergroup for the entire page instead!)','forumform.gif',0,8,'',0,1,'',0,0,0,'','',0,0,0,'',0,0,0,'','','',0,0,0,0,'0','',0,0,0,0,'0','0',0,0,0,0,'',0,0,0,21,0,'0','',0,0,0,0,0,0,0,0,'');
INSERT INTO tt_content VALUES (100,24,985386728,0,1536,'textpic','Listing forums or categories','','Apart from listing forum content you have two options for creating an overview of a bunch of forums. \r\n<typolist>\r\nLIST_CATEGORIES: This will regard subpages to the \"Startingpoint\" (or current page) to be \"categories\" inside of which you have subpages which are then forums. Use this if you need to organize a lot of forums into categories. As you may have realized, this demands two sublevels of pages.\r\nLIST_FORUMS: Lists the forums, which are the subpages to the \"Startingpoint\" (or current page). Use this if you have only a few forums, which are not organized into categories. Or if you want to list the forums in a certain category.\r\n</typolist>\r\nIn both cases the \"subheader\" field of the page holds the description used in the overview.','listforums.gif',0,8,'',0,1,'',0,0,0,'','',0,0,0,'',0,0,0,'','','',0,0,0,0,'0','',0,0,0,0,'0','0',0,0,0,0,'',0,0,0,21,0,'0','',0,0,0,0,0,0,0,0,'');
INSERT INTO tt_content VALUES (102,24,985387407,0,1792,'textpic','NOTICE about tt_board records','','You may get trouble if you copy or move threaded tt_board records from one page to another because the \"parent\" field of the records is used to indicate which tt_board record is the parent of the record in question. If both parent and child(s) are moved - no problem, because they still share the same PID (page-uid). But if only one of them is moved, you may experience trouble. \r\nIf you copy a forum (page) you\'ll get copies of the tt_board elements as well. This will break all parent-child relations!','forum_01.gif',0,8,'',0,1,'',0,0,0,'','',0,0,0,'',0,0,0,'','','',0,0,0,0,'0','',0,0,0,0,'0','0',0,0,0,0,'',0,0,0,21,0,'0','',0,0,0,0,0,0,0,0,'');
INSERT INTO tt_content VALUES (103,39,1071664150,0,128,'text','Lists...','','This page contains \"list\" content elements of various kinds. Quite like those in the \"Lists\" section of the site. But this is a demonstration of how the \"Startingpoint\" field is used to get the content from a whole other position in the page tree. For the \"Calendar\" it\'s even from the whole site.\r\nTo see what\'s behind, <LINK typo3/index.php _blank>login to the backend </LINK>and check it out!','',0,8,'',0,0,'',0,0,0,'','',0,0,0,'',0,0,0,'','','',0,0,0,0,'0','',0,0,0,0,'0','0',0,0,0,0,'',0,0,0,0,0,'0','',0,0,0,0,0,0,0,0,'');
INSERT INTO tt_content VALUES (104,40,985708226,0,128,'text','Records','','This page appears very confusing (it\'s hideous), but the reality behind may become very handy for you. The basic is that this content element, \"List of records\", inserts the records on the page one by one.','',0,8,'',0,0,'',0,0,0,'','',0,0,0,'',0,0,0,'','','',0,0,0,0,'0','',0,0,0,0,'0','0',0,0,0,0,'',0,0,0,6,0,'0','',0,0,0,0,0,0,0,0,'');
INSERT INTO tt_content VALUES (105,20,1001454359,0,512,'text','Search syntax','','When you search, you can use three operatortypes\r\n<typolist>\r\nAND:  \"+\", \"and\" (UK), \"og\" (DK)\r\nOR: \"or\" (UK), \"eller\" (DK)\r\nNOT: \"-\", \"not\" (UK), \"uden\" (DK)\r\n</typolist>\r\nDefault operator is AND. If you encapsulate words in \"\" they are searched for as a whole string. The search is case insensitive and matches parts of words also.\r\n\r\n<b>Examples:</b>\r\n<typolist>\r\n<i>menu backend</i> - will find pages with both \'menu\' and \'backend\'.\r\n<i>\"menu backend\"</i> - will find pages with the phrase \"menu backend\".\r\n<i>menu or backend</i> - will find pages with either \'menu\' or \'backend\'\r\n<i>menu or backend not content</i> - will find pages with either \'menu\' or \'backend\' but not \'content\'\r\n</typolist>\r\n\r\nNotice that upper and lowercase does not matter. Also \'menu\' as searchword will find \'menu\', \'menus\', \'menuitems\' etc.','',0,8,'',0,0,'',0,0,0,'','',0,0,0,'',0,0,0,'','','',0,0,0,0,'3','',0,0,0,0,'0','0',0,0,0,0,'',0,0,0,0,0,'0','',0,0,0,0,0,0,0,0,'');
INSERT INTO tt_content VALUES (106,48,1071668353,0,256,'text','Hi ###USER_firstname###!','','This is the first newsletter you\'ll receive.\r\n\r\nWe\'re happy that you want to know more about our products. Please click the links and we would like to register you in our database.','',0,8,'',0,0,'',0,0,0,'','',0,0,0,'',0,0,0,'','','',0,0,0,0,'0','',0,0,0,0,'0','0',0,0,0,0,'',0,0,0,0,0,'0','',0,0,0,0,0,0,0,0,'');
INSERT INTO tt_content VALUES (107,50,1071669485,0,256,'text','Welcome to the TYPO3 testsite!','','You\'ve now succeeded in the most basic TYPO3 installation. Congratulations!\r\nThis testsite allows you to further test TYPO3, learn from examples, play around with things and so on. \r\n\r\n<blockquote><b>Notice:</b> This package of TYPO3 is historically the oldest one and contrary to other packages which are typically linked&nbsp;with tutorials, the testsite is <i>not</i> updated with best-practice examples. \r\nRather the testsite exists for these reasons:\r\n<typolist>\r\nIt still contains TypoScript examples. These are interesting when you are an experienced TYPO3 developer.\r\nIt allows us to test new versions of TYPO3 to make sure they are backwards compatible.\r\n</typolist>\r\nIf you want to learn to create websites with TYPO3 you should go to <LINK http://typo3.org>TYPO3.org</LINK>, find an appropriate tutorial (\"<LINK http://typo3.org/doc.0.html?&tx_extrepmgm_pi1[extUid]=491&cHash=9241ee54f7>Getting Started</LINK>\" is always recommended for a beginning) and download the corresponding package.</blockquote>\r\n','',0,8,'',0,0,'',0,0,0,'','',0,0,0,'',0,0,0,'','','',0,0,0,0,'0','',0,0,0,0,'0','odp_grabber',0,0,0,0,'',0,0,0,0,0,'0','',0,0,0,0,0,0,0,0,'');
INSERT INTO tt_content VALUES (108,50,1071583247,0,512,'text','Develop your own stuff','','Although TYPO3 comes with several standard templates to use almost out-of-the-box, you would probably still want to customize a lot of things. And eventually you may prefer building new sites from scratch each time, including your own PHP-libraries! \r\nBut please know and respect that possibilities comes at the cost of complexity and a rather steep learning curve. The art of making websites with TYPO3 is truely an art and you\'ll face technical challenges that may seem confusing. So TYPO3 may be - as someone once stated - \'too much power for those less ambitious web projects\'. \r\nIn order to get an idea of where-to-start, please resort to the <LINK http://typo3.org/1421.0.html _blank>documentation available on TYPO3.org</LINK>. Also make sure to read the <LINK http://typo3.org/1260.0.html _blank>\"New to TYPO3\" page</LINK> - that will always be up to date.','',0,8,'',0,0,'',0,0,0,'','',0,0,0,'',0,0,0,'','','',0,0,0,0,'0','',0,0,0,0,'0','0',0,0,0,0,'',0,0,0,0,0,'0','',0,0,0,0,0,0,0,0,'');
INSERT INTO tt_content VALUES (109,50,1071583035,0,384,'text','Installation','','The fact that you\'ve got the database correctly installed certainly doesn\'t mean that you have access to every feature in TYPO3! For instance TYPO3 has image processing features only available if you have GDlib/FreeType compiled into PHP4 and/or ImageMagick available on the server. \r\nMost people find that some of these features are missing from their server. Therefore we\'ve provided an <LINK typo3/install/ _blank>Install Tool</LINK> (password: joh316) which not only helps you to analyse and test any configuration but also suggests possible solutions. \r\nHowever you cannot expect this issue to be easily solved especially if you\'re not technically minded. And then some people ends up blaming TYPO3 for being too hard to install while it\'s actually the thirdparty software required for <i>optional</i> (but popular) TYPO3 features that drives them crazy. But if you read the information carefully you\'ll find that every issue is explained in details. In addition there are a&nbsp;host of <LINK http://typo3.org/1421.0.html _blank>installation related documentation available on TYPO3.org</LINK> including <LINK http://typo3.org/1411.0.html _blank>several mailing lists related to installation</LINK> on various server types.','',0,8,'',0,0,'',0,0,0,'','',0,0,0,'',0,0,0,'','','',0,0,0,0,'0','',0,0,0,0,'0','0',0,0,0,0,'',0,0,0,0,0,'0','',0,0,0,0,0,0,0,0,'');
INSERT INTO tt_content VALUES (110,50,1071583321,0,768,'textpic','The original','','A TYPO3 database allows you to create an unlimited number of independent websites in <i>one</i> database. This is demonstrated on this testsite by two templates.\r\nOne of the sites in the testsite database is the original test template with a graphical menu. This will testify whether or not TYPO3 has access to the image processing features discussed above. If the menu is corrupted, you\'ve got trouble...\r\n<LINK 1>Click the image to go...</LINK>','site1.png',0,17,'',0,0,'',0,0,0,'','',0,0,0,'',0,0,0,'','','1',0,0,0,0,'3','',0,0,0,0,'0','0',0,0,0,0,'',0,0,0,0,0,'0','',0,0,0,0,0,0,0,0,'');
INSERT INTO tt_content VALUES (111,50,1071583356,0,1024,'textpic','Text based template','','The other template in the testsite is based on a simple text menu in a menu frame. \r\n<LINK 16>Reach it here...</LINK>','site2.png',0,25,'',0,0,'',0,0,0,'','',0,0,0,'',0,0,0,'','','16',0,0,0,0,'3','',0,0,0,0,'0','0',0,0,0,0,'',0,0,0,0,0,'0','',0,0,0,0,0,0,0,0,'');
INSERT INTO tt_content VALUES (112,50,1071583456,0,1280,'textpic','Other examples','','When you get to building your own sites, you\'ll find this selection of TypoScript examples very useful. This sections demonstrates the implementation of certain features in a very focused manner. \r\n<LINK 49>Go get it...</LINK>','site3.png',0,17,'',0,0,'',0,0,0,'','',0,0,0,'',0,0,0,'','','49',0,0,0,0,'3','',0,0,0,0,'0','0',0,0,0,0,'',0,0,0,0,0,'0','',0,0,0,0,0,0,0,0,'');
INSERT INTO tt_content VALUES (113,49,1006895243,0,256,'menu','Examples','','<P>&nbsp;</P>','',0,8,'',0,0,'',0,0,0,'','',0,0,0,'',0,0,0,'','','',0,0,0,0,'0','',0,0,0,0,'4','0',0,0,0,0,'',0,0,0,0,0,'0','',0,0,0,0,0,0,0,0,'');
INSERT INTO tt_content VALUES (114,50,1071583818,0,1536,'textpic','About this simple page...','','This page is - of course - driven by a template. In&nbsp;TYPO3 the word \'template\' refers to a record from the database which contains the TypoScript style configuration that dictates how a page is rendered. In fact the image below shows the configuration needed to display this page! Of course there\'s a little more to it, for instance there are some so called \"static templates\" included which renders the page content according to the <LINK media/scripts/defaultstylesheet.css>default CSS stylesheet</LINK>. There\'s also the option of <LINK intro,98 _blank>a printer friendly version</LINK> plus it\'s even WAP-enabled!\r\nBut the TypoScript configuration below basically says:\r\n<i>\'Create a page-object, insert the toplogo image, then insert all the content elements, and wrap all page content into a centered table 400 pixels wide. Also display the admin panel in the bottom of the page.\'</i>','tstemplate.gif',0,8,'',0,1,'',0,0,0,'','',0,0,0,'',20,0,0,'','','',0,0,0,1,'0','',0,0,0,0,'0','0',0,0,0,0,'',0,0,0,0,0,'0','',0,0,0,0,0,0,0,0,'');
INSERT INTO tt_content VALUES (115,50,1071583274,0,640,'header','Contents of this testsite','','','',0,8,'',0,0,'',0,0,0,'','',0,0,0,'',0,0,0,'','','',0,0,0,0,'0','',0,0,0,0,'0','0',0,0,0,0,'',0,0,0,0,0,'0','',0,0,0,0,0,0,0,0,'');
INSERT INTO tt_content VALUES (116,54,999697928,0,256,'header','This is the first content element','','','',0,8,'',0,0,'',0,0,0,'','',0,0,0,'',0,0,0,'','','',0,0,0,0,'0','',0,0,0,0,'0','0',0,0,0,0,'',0,0,0,0,0,'0','',0,0,0,0,0,0,0,0,'');
INSERT INTO tt_content VALUES (117,54,999697929,0,512,'header','The second one here...','','','',0,8,'',0,0,'',0,0,0,'','',0,0,0,'',0,0,0,'','','',0,0,0,0,'0','',0,0,0,0,'0','0',0,0,0,0,'',0,0,0,0,0,'0','',0,0,0,0,0,0,0,0,'');
INSERT INTO tt_content VALUES (118,54,999697929,0,768,'header','And finally the third content element','','','',0,8,'',0,0,'',0,0,0,'','',0,0,0,'',0,0,0,'','','',0,0,0,0,'0','',0,0,0,0,'0','0',0,0,0,0,'',0,0,0,0,0,'0','',0,0,0,0,0,0,0,0,'');
INSERT INTO tt_content VALUES (119,56,999699232,0,256,'text','First content element on the page','','This content is NOT dynamic. It\'s cached after the first page hit.','',0,8,'',0,0,'',0,0,0,'','',0,0,0,'',0,0,0,'','','',0,0,0,0,'0','',0,0,0,0,'0','0',0,0,0,0,'',0,0,0,0,0,'0','',0,0,0,0,0,0,0,0,'');
INSERT INTO tt_content VALUES (120,56,999699232,0,512,'text','Third content element on the page. ','','This content is cached.','',0,8,'',0,0,'',0,0,0,'','',0,0,0,'',0,0,0,'','','',0,0,0,0,'0','',0,0,0,0,'0','0',0,0,0,0,'',0,0,0,0,0,'0','',0,0,0,0,0,0,0,0,'');
INSERT INTO tt_content VALUES (121,56,999699232,0,384,'script','[Dynamic content from a PHP-function]','','','',0,8,'The output of this function is merged with the cached content of the page. This gives high performance on pages with the need for dynamic portions.',0,0,'',0,0,0,'','',0,0,0,'',0,0,0,'','','',0,0,0,0,'0','',0,0,0,0,'0','0',0,0,0,0,'dynamic_test',0,0,0,0,0,'0','',0,0,0,0,0,0,0,0,'');
INSERT INTO tt_content VALUES (122,57,999700121,0,256,'text','Third content element on the page. ','','This content is cached.','',0,8,'',0,0,'',0,0,0,'','',0,0,0,'',0,0,0,'','','',0,0,0,0,'0','',0,0,0,0,'0','0',0,0,0,0,'',0,0,0,0,0,'0','',0,0,0,0,0,0,0,0,'');
INSERT INTO tt_content VALUES (123,57,999700121,0,128,'script','[Dynamic content from a PHP-function]','','','',0,8,'The output of this function is merged with the cached content of the page. This gives high performance on pages with the need for dynamic portions.',0,0,'',0,0,0,'','',0,0,0,'',0,0,0,'','','',0,0,0,0,'0','',0,0,0,0,'0','0',0,0,0,0,'dynamic_test',0,0,0,0,0,'0','',0,0,0,0,0,0,0,0,'');
INSERT INTO tt_content VALUES (124,57,999700122,0,64,'text','First content element on the page','','This content is NOT dynamic. It\'s cached after the first page hit.','',0,8,'',0,0,'',0,0,0,'','',0,0,0,'',0,0,0,'','','',0,0,0,0,'0','',0,0,0,0,'0','0',0,0,0,0,'',0,0,0,0,0,'0','',0,0,0,0,0,0,0,0,'');
INSERT INTO tt_content VALUES (125,58,1006875465,0,256,'list','News','','','',0,8,'',0,0,'',0,0,0,'','',0,0,0,'',0,0,0,'','','',0,0,0,0,'0','',0,0,0,0,'0','9',0,0,0,0,'LIST, SEARCH',0,0,0,0,0,'0','',0,1,0,0,0,0,0,0,'');
INSERT INTO tt_content VALUES (127,50,1071583975,0,1792,'text','What\'s Jesus got to do with it?','','I happen to believe that God - as revealed in the Bible - created everything. This includes us, the Human race, and <i>our</i> ability to create. So although I planned and programmed&nbsp;TYPO3 by head and hand, the ability to do this dates back to my Creator. So \'honour to God\'!\r\nI must stress that this is my personal view of things. And my faith in Jesus is (hopefully) going to shine through in anything I do. However everybody else affiliated with TYPO3, using it, developing etc. does not necessarily share this view!\r\n\r\n- kasper','',0,8,'',0,0,'',0,0,0,'','',0,0,0,'',0,0,0,'','','',0,0,0,0,'0','',0,0,0,0,'0','0',0,0,0,0,'',0,0,0,0,0,'0','',0,0,0,0,0,0,0,0,'');
INSERT INTO tt_content VALUES (128,59,1071765922,0,256,'text','XML / WAP / PDA','','<blockquote>This template has included some experimental static templates which renders the page in XML, WAP or PDA format if you like.</blockquote>\r\n\r\nThe <b>WAP format</b> is retrived if you add the \"&type=97\" parameter to the url. Click here for an <LINK 1,197 _blank>example of the frontpage in WML format</LINK> (Notice that the type number \'197\' is used, which will display the wap source code as HTML for you. The real WML page is at type number 97 as said). IMPORTANT NOTICE: The WAP template record in TYPO3 pulls a little trick if the client turns out to be a normal WAP device - then the WAP pages are served from \"&type=0\" ! So only when using WAP browsers (like Opera) should you use \"&type=97\".\r\n\r\nThe <b>XML format</b> is retrived if you add the \"&type=96\" parameter to the url. Click here for an <LINK 1,96 _blank>example of the frontpage in XML format.</LINK>\r\n\r\nThe <b>PDA friendly format</b> is basically a printer friendly content rendering plus navigation for the site. This output would work great with a Palm browser like AvantGo. Click here for an <LINK 1,95 _blank>example of the frontpage in PDA friendly style.</LINK>\r\n\r\nThe <b>Plain Text format</b> is used for email newletters and is retrived if you add the \"&type=99\" parameter to the url. Click here for an <LINK 1,199 _blank>example of the frontpage in Plain Text format</LINK> (Notice that the type number \'199\' is used, which will display the plain text code correctly formatted in HTML).\r\n\r\nThe <b>Printer friendly</b> is retrived if you add the \"&type=98\" parameter to the url. Click here for an <LINK 1,98 _blank>example of the frontpage in printer friendly format (just without menu, only content).</LINK>\r\n\r\n','',0,8,'',0,0,'',0,0,0,'','',0,0,0,'',0,0,0,'','','',0,0,0,0,'0','',0,0,0,0,'0','0',0,0,0,0,'',0,0,0,0,0,'0','',0,0,0,0,0,0,0,0,'');
INSERT INTO tt_content VALUES (129,61,1000214173,0,256,'list','','','','',0,8,'',0,0,'',0,0,0,'','',0,0,0,'',0,0,0,'','','',0,0,0,0,'0','',0,0,0,0,'0','5',0,0,0,0,'tracking',0,0,0,0,0,'0','',0,0,0,0,0,0,0,0,'');
INSERT INTO tt_content VALUES (130,96,1020795347,0,256,'text','','','Hello. \r\nHere is some text.\r\nThis is a <LINK 49>link to another page in another window.</LINK>\r\n','',0,8,'',0,0,'',0,0,0,'','',0,0,0,'',0,0,0,'','','',0,0,0,0,'0','',0,0,0,0,'0','0',0,0,0,0,'',0,0,0,0,0,'0','',0,0,0,0,0,0,0,0,'');
INSERT INTO tt_content VALUES (131,97,1001161551,0,256,'login','User login (test / test)','','','',0,8,'',0,0,'',0,0,0,'','97,7',0,0,0,'',0,0,0,'','','',0,0,0,0,'100','',0,0,0,0,'0','0',0,0,0,0,'',0,0,0,0,0,'0','',0,0,0,0,0,0,0,0,'');
INSERT INTO tt_content VALUES (132,97,1031822245,0,128,'text','Menu item states','','This page demonstrates how the various states of a menu item can be displayed.\r\n<typolist>\r\nNO means \"normal\" and contains the standard configuration of a menu item.  This is required!\r\nxxxRO is rollover configuration for an item.\r\nSPC is always active if a page has the doktype \'Spacer\'. A \'Spacer\' page is just a dummy placeholder used to insert a dividing element in a menu like the one above!\r\nIFSUB is active if the items has subpages that would generate a menu.\r\nACT is active-item display. An item is \"active\" if it\'s found (its uid) in the rootline of the page. This overrides IFSUB.\r\nACTIFSUB is active if the items has subpages and is found in the rootline (ACT). This interferes a bit with ACT in this example so go to <link 290 _self>page 290 to see the ACT state.</link>\r\nCUR is current-item config. An item is \"current\" if its uid equals the current page. This overrides ACT and IFSUB.\r\nUSR is configuration of a menuitem in case it was a access-restricted page. This enables you to distinguish menuitems of access-restricted pages! This overrides IFSUB, ACT, CUR\r\nFinally you can set the ITEM_STATE values USERDEF1 and USERDEF2 (+...RO) from a script/userfunction processing the menu item array. See HMENU/special=userdefined or the property .itemArrayProcFunc of the menu objects.\r\n</typolist>\r\n\r\nTo summarize the order of priority: USERDEF2, USERDEF1, SPC, USR, CUR, ACT, IFSUB\r\n\r\n\r\n<b>Login:</b>\r\nTry and login with \r\n\r\nUsername: test\r\nPassword: test\r\n','',0,8,'',0,0,'',0,0,0,'','',0,0,0,'',0,0,0,'','','',0,0,0,0,'0','',0,0,0,0,'0','0',0,0,0,0,'',0,0,0,0,0,'0','',0,0,0,0,0,0,0,0,'');
INSERT INTO tt_content VALUES (133,112,1001321908,0,256,'menu','Menu Object Examples','','','',0,8,'',0,0,'',0,0,0,'','',0,0,0,'',0,0,0,'','','',0,0,0,0,'0','',0,0,0,0,'4','0',0,0,0,0,'',0,0,0,0,0,'0','',0,0,0,0,0,0,0,0,'');
INSERT INTO tt_content VALUES (134,113,1001321974,0,256,'menu','Custom Dynamic Content Examples','','','',0,8,'',0,0,'',0,0,0,'','',0,0,0,'',0,0,0,'','','',0,0,0,0,'0','',0,0,0,0,'4','0',0,0,0,0,'',0,0,0,0,0,'0','',0,0,0,0,0,0,0,0,'');
INSERT INTO tt_content VALUES (135,114,1001322148,0,256,'menu','Small Tricks','','','',0,8,'',0,0,'',0,0,0,'','',0,0,0,'',0,0,0,'','','',0,0,0,0,'0','',0,0,0,0,'4','0',0,0,0,0,'',0,0,0,0,0,'0','',0,0,0,0,0,0,0,0,'');
INSERT INTO tt_content VALUES (183,148,1004099967,0,256,'shortcut','Poll object result','','','',0,8,'',0,0,'',1,0,0,'tt_poll_1','',0,0,0,'',0,0,0,'','','',0,0,0,0,'0','',0,0,0,0,'0','8',0,0,0,0,'',0,0,0,0,0,'0','',0,0,0,0,0,0,0,0,'');
INSERT INTO tt_content VALUES (138,125,1008339335,0,256,'list','Rating an object (Normal)','','','',0,8,'',0,0,'',0,0,0,'','',0,0,0,'',0,0,0,'','','',0,0,0,0,'0','',0,0,0,0,'0','8',0,0,0,0,'',0,0,0,0,0,'0','',0,0,0,0,0,0,0,0,'');
INSERT INTO tt_content VALUES (182,147,1004099750,0,128,'shortcut','Poll object','','','',0,8,'',0,0,'',0,0,0,'tt_poll_1','',0,0,0,'',0,0,0,'','','',0,0,0,0,'0','',0,0,0,0,'0','8',0,0,0,0,'',0,0,0,0,0,'0','',0,0,0,0,0,0,0,0,'');
INSERT INTO tt_content VALUES (140,125,1008339341,0,768,'textpic','About rating','','(missing description here)','',0,8,'',0,1,'',0,0,0,'','',0,0,0,'',20,0,0,'','left','',0,0,0,1,'0','',0,2,0,0,'0','0',0,0,0,0,'',0,0,0,21,0,'0','',0,0,0,0,0,0,0,0,'');
INSERT INTO tt_content VALUES (181,147,1004098408,0,256,'textpic','About poll','','(missing description here)','',0,8,'',0,1,'',0,0,0,'','',0,0,0,'',20,0,0,'','left','',0,0,0,1,'0','',0,2,0,0,'0','0',0,0,0,0,'',0,0,0,21,0,'0','',0,0,0,0,0,0,0,0,'');
INSERT INTO tt_content VALUES (143,58,1002187379,0,512,'textpic','About news','','If you want to change the news display, you do it simply by creating a new template-file for the display of news.\r\nThere are an example template-file in the media/scripts/ directory, <a href=\"media/scripts/news_template.tmpl\" target=_blank>news_template.tmpl</a>. Take a look at that file, make a copy of it and modify it to your own design. Observe the comments in the file - they are markers that define where content is inserted and which parts are used for this and that. Self explanatory to a certain degree...\r\nIf you come up with a great news design, you may contribute it to be distributed with Typo3 in the future.\r\nIf you would like to modify the TypoScript configuration used for the news display, consult the TSref document or peek in the source code file <a href=\"media/scripts/newsLib.inc\" target=_blank>media/scripts/newsLib.inc</a> for a list of properties. Also see the static template \"plugin.tt_news\".\r\nYou must include the static template \"plugin.tt_news\" before you can display any news.\r\n\r\n','news_help1.gif',0,8,'\"Startingpoint\" is the page(s) from which to get the news items. Default is current page. \r\nThe \"Recursive\" field <i>is</i> enabled for guestbooks.\r\n\r\nIf you want a complete list of CODE\'s to use, please insert an element without entering any code and you\'ll see a help screen.',0,1,'',0,0,0,'','',0,0,0,'',20,0,0,'','left','',0,0,0,1,'0','',0,2,0,0,'0','0',0,0,0,0,'',0,0,0,21,0,'0','',0,0,0,0,0,0,0,0,'');
INSERT INTO tt_content VALUES (144,127,1002196291,0,256,'list','[Single news]','','','',0,8,'',0,0,'',0,0,0,'','',0,0,0,'',0,0,0,'','','',0,0,0,0,'100','',0,0,0,0,'0','9',0,0,0,0,'SINGLE',0,0,0,0,0,'0','',0,0,0,0,0,0,0,0,'');
INSERT INTO tt_content VALUES (145,128,1002210327,0,256,'list','Tip a Friend!','','','',0,8,'',0,0,'',0,0,0,'','',0,0,0,'',0,0,0,'','','',0,0,0,0,'0','',0,0,0,0,'0','11',0,0,0,0,'TIPFORM',0,0,0,0,0,'0','',0,0,0,0,0,0,0,0,'');
INSERT INTO tt_content VALUES (146,127,1002211230,0,512,'list','Tip a Friend! (link)','','','',0,8,'',0,0,'',0,0,0,'','',0,0,0,'',0,0,0,'','','',0,0,0,0,'100','',0,0,0,0,'0','11',0,0,0,0,'TIPLINK',0,0,0,0,0,'0','',0,0,0,0,0,0,0,0,'');
INSERT INTO tt_content VALUES (188,152,1005745471,0,256,'shortcut','[shortcut to Page 1 content...]','','','',0,8,'',0,0,'',0,0,0,'tt_content_186','',0,0,0,'',0,0,0,'','','',0,0,0,0,'0','',0,0,0,0,'0','0',0,0,0,0,'',0,0,0,0,0,'0','',0,0,0,0,0,0,0,0,'');
INSERT INTO tt_content VALUES (147,129,1002549270,0,256,'list','Front End user administration','','','',0,8,'',0,0,'',0,0,0,'','',0,0,0,'',0,0,0,'','','',0,0,0,0,'0','',0,0,0,0,'0','20',0,0,0,0,'',0,0,0,0,0,'0','',0,0,0,0,0,0,0,0,'');
INSERT INTO tt_content VALUES (148,46,1002549303,0,256,'list','Direct Mail Subscription Administration','','','',0,8,'',0,0,'',0,0,0,'','',0,0,0,'',0,0,0,'','','',0,0,0,0,'0','',0,0,0,0,'0','21',0,0,0,0,'',0,0,0,0,0,'0','',0,0,0,0,0,0,0,0,'');
INSERT INTO tt_content VALUES (149,1,1071584975,0,640,'text','','','You can also <LINK 129>register a new user with this form!</LINK>','',0,8,'',0,0,'',0,0,0,'','',0,0,0,'',0,0,0,'','','',0,0,0,0,'0','',0,0,0,0,'0','0',0,0,0,0,'',0,0,0,0,0,'0','',0,0,0,0,0,0,0,0,'');
INSERT INTO tt_content VALUES (150,132,1020807618,0,256,'text','User registration','','As a participant of the Photo Marathon you must register with a username and password before you can upload your images!\r\n','',0,8,'',0,0,'',0,0,0,'','',0,0,0,'',0,0,-1,'','','',0,0,0,0,'0','',0,0,0,0,'0','0',0,0,0,0,'',0,0,0,0,0,'0','',0,0,0,0,0,0,0,0,'');
INSERT INTO tt_content VALUES (151,132,1002630069,0,512,'list','','','','',0,8,'',0,0,'',0,0,0,'','',0,0,0,'',0,0,0,'','','',0,0,0,0,'0','',0,0,0,0,'0','20',0,0,0,0,'',0,0,0,0,0,'0','',0,0,0,0,0,0,0,0,'');
INSERT INTO tt_content VALUES (152,137,1002644563,0,256,'text','Uploading images','','Before you can upload you must <link 132>register as a user.</link> If you\'ve already done that, please login and select a category in the pop-up menu.','',0,8,'',0,0,'',0,0,0,'','',0,0,0,'',0,0,-1,'','','',0,0,0,0,'0','',0,0,0,0,'0','0',0,0,0,0,'',0,0,0,0,0,'0','',0,0,0,0,0,0,0,0,'');
INSERT INTO tt_content VALUES (153,137,1002632917,0,512,'login','Login','','','',0,8,'',0,0,'',0,0,0,'','',0,0,0,'',0,0,0,'','','',0,0,0,0,'0','',0,0,0,0,'0','0',0,0,0,0,'',0,0,0,0,0,'0','',0,0,0,0,0,0,0,0,'');
INSERT INTO tt_content VALUES (154,130,1071664722,0,256,'text','Welcome to the incidental Typo3 Photo Marathon!','','This template on the Typo3 test database demonstrates how you can make forms for creation and editing of records by front end users who has registered with a username and password. \r\nThe scene is a photo marathon where people can sign up and afterwards upload photos in various categories. The photos are not shown before an administrator has approved the content of the photo. Also each category of the photos has been assigned it\'s own usergroup.\r\n\r\nThe site uses the fe_adminLib found in media/scripts/. In addition you can learn how to utilize the powerful image processing capabilities from your own PHP-functions by peeking in the function library used in this example. And finally this example uses a customly configured table, user_photomarathon, in the database - see typo3conf/extTables.php.\r\n\r\n<b>Before you go on</b> please edit the Photo Marathon administrator email account, so you get the admin mails! You do that with the constants in the TypoScript template:\r\n\r\nphotomarathon.email = your_email@domain.test\r\nphotomarathon.emailName = Your Name\r\n','',0,8,'',0,0,'',0,0,0,'','',0,0,0,'',0,0,0,'','','',0,0,0,0,'0','',0,0,0,0,'0','0',0,0,0,0,'',0,0,0,0,0,'0','',0,0,0,0,0,0,0,0,'');
INSERT INTO tt_content VALUES (155,134,1002640795,0,256,'script','[Show images]','','# Setting \"Citylife\" as category by pointing to that page id:\r\ncategoryPid = 140','',0,8,'',0,0,'',0,0,0,'','',0,0,0,'',0,0,0,'','','',0,0,0,0,'0','',0,0,0,0,'0','0',0,0,0,0,'showPMI',0,0,0,0,0,'0','',0,0,0,0,0,0,0,0,'');
INSERT INTO tt_content VALUES (156,137,1002644719,0,384,'menu','Select a category for upload:','','','',0,8,'',0,0,'',0,0,0,'','',0,0,0,'',0,0,5,'','','',0,0,0,0,'0','',0,0,0,0,'1','0',0,0,0,0,'',0,0,0,0,0,'0','',0,0,0,0,0,0,0,0,'');
INSERT INTO tt_content VALUES (157,138,1002701806,0,256,'script','','','','',0,8,'',0,0,'',0,0,0,'','',0,0,0,'',0,0,0,'','','',0,0,0,0,'0','',0,0,0,0,'0','0',0,0,0,0,'showFORM',0,0,0,0,0,'0','',0,0,0,0,0,0,0,0,'');
INSERT INTO tt_content VALUES (158,138,1021900918,0,128,'header','Uploading to the portrait category','','','',0,8,'',0,0,'',0,0,0,'','',0,0,0,'',0,0,0,'','','',0,0,0,0,'0','',0,0,0,0,'0','0',0,0,0,0,'',0,0,0,0,0,'0','',0,0,0,0,0,0,0,0,'');
INSERT INTO tt_content VALUES (159,139,1002711889,0,256,'text','Uploading to the landscape category','','Landscape images are characterized by being outdoor images of cows on a field.','',0,8,'',0,0,'',0,0,0,'','',0,0,0,'',0,0,0,'','','',0,0,0,0,'0','',0,0,0,0,'0','0',0,0,0,0,'',0,0,0,0,0,'0','',0,0,0,0,0,0,0,0,'');
INSERT INTO tt_content VALUES (160,140,1002721957,0,256,'text','Uploading to the citylife category','','Images from big city life. Preferably outdoors.','',0,8,'',0,0,'',0,0,0,'','',0,0,0,'',0,0,0,'','','',0,0,0,0,'0','',0,0,0,0,'0','0',0,0,0,0,'',0,0,0,0,0,'0','',0,0,0,0,0,0,0,0,'');
INSERT INTO tt_content VALUES (161,139,1002711831,0,512,'script','','','','',0,8,'',0,0,'',0,0,0,'','',0,0,0,'',0,0,0,'','','',0,0,0,0,'0','',0,0,0,0,'0','0',0,0,0,0,'showFORM',0,0,0,0,0,'0','',0,0,0,0,0,0,0,0,'');
INSERT INTO tt_content VALUES (162,140,1002722277,0,512,'script','','','','',0,8,'',0,0,'',0,0,0,'','',0,0,0,'',0,0,0,'','','',0,0,0,0,'0','',0,0,0,0,'0','0',0,0,0,0,'showFORM',0,0,0,0,0,'0','',0,0,0,0,0,0,0,0,'');
INSERT INTO tt_content VALUES (163,133,1002714611,0,256,'menu','Select a category','','','',0,8,'',0,0,'',0,0,0,'','',0,0,0,'',0,0,0,'','','',0,0,0,0,'0','',0,0,0,0,'1','0',0,0,0,0,'',0,0,0,0,0,'0','',0,0,0,0,0,0,0,0,'');
INSERT INTO tt_content VALUES (164,135,1002714647,0,256,'script','[Show images]','','# Setting \"Landscape\" as category by pointing to that page id:\r\ncategoryPid = 139','',0,8,'',0,0,'',0,0,0,'','',0,0,0,'',0,0,0,'','','',0,0,0,0,'0','',0,0,0,0,'0','0',0,0,0,0,'showPMI',0,0,0,0,0,'0','',0,0,0,0,0,0,0,0,'');
INSERT INTO tt_content VALUES (165,136,1002714660,0,256,'script','[Show images]','','# Setting \"Portrait\" as category by pointing to that page id:\r\ncategoryPid = 138','',0,8,'',0,0,'',0,0,0,'','',0,0,0,'',0,0,0,'','','',0,0,0,0,'0','',0,0,0,0,'0','0',0,0,0,0,'showPMI',0,0,0,0,0,'0','',0,0,0,0,0,0,0,0,'');
INSERT INTO tt_content VALUES (166,50,1071583405,0,1152,'textpic','Photo Marathon Case','','The testsite also carries an example of how to make a website for a photo marathon. This example shows how you can \r\n<typolist>\r\nconfigure TYPO3 to work with your custom database tables\r\nwrite a submodule in PHP for the backend\r\nuse TYPO3\'s libraries to make forms on the website for submission of images for the marathon.\r\ncall TYPO3 internal functions for image processing from your own PHP scripts.\r\n</typolist>\r\nThere\'s a lot to learn from! <LINK 130>Give it your best shot!</LINK>','site4.png',0,25,'',0,0,'',0,0,0,'','',0,0,0,'',20,10,0,'','','130',0,0,0,0,'3','',0,0,0,0,'0','0',0,0,0,0,'',0,0,0,0,0,'0','',0,0,0,0,0,0,0,0,'');
INSERT INTO tt_content VALUES (167,137,1002771836,0,128,'script','','','','',0,8,'This exists only to provide a non-access restricted gate for setfixed links from admin emails. The output from this script is shown ONLY if the page is called with &cmd=setfixed.',0,0,'',0,0,0,'','',0,0,0,'',0,0,0,'','','',0,0,0,0,'0','',0,0,0,0,'0','0',0,0,0,0,'showSETFIXED',0,0,0,0,0,'0','',0,0,0,0,0,0,0,0,'');
INSERT INTO tt_content VALUES (168,48,1071668359,0,512,'text','Sport events','','Dixit quoque Deus fiat firmamentum in medio aquarum et dividat aquas ab aquis et fecit Deus firmamentum divisitque aquas quae erant sub firmamento ab his quae erant super firmamentum et factum est ita.','',0,8,'',0,0,'',0,0,0,'','',0,0,0,'',0,0,0,'','','',0,0,0,0,'0','',0,0,0,0,'0','0',0,0,0,0,'',1,0,0,0,0,'0','',0,0,0,8,0,0,0,0,'');
INSERT INTO tt_content VALUES (169,48,1071668364,0,768,'text','Religion issues?','','Dixit autem Deus fiant luminaria in firmamento caeli ut dividant diem ac noctem et sint in signa et tempora et dies et annos ut luceant in firmamento caeli et inluminent terram et factum est ita fecitque Deus duo magna luminaria luminare maius ut praeesset diei et luminare minus ut praeesset nocti et stellas et posuit eas in firmamento caeli ut lucerent super terram.\r\n<LINK 126>Go now!</LINK>','',0,8,'',0,0,'',0,0,0,'','',0,0,0,'',0,0,0,'','','',0,0,0,0,'0','',0,0,0,0,'0','0',0,0,0,0,'',1,0,0,0,0,'0','',0,0,0,1,0,0,0,0,'');
INSERT INTO tt_content VALUES (170,48,1071668371,0,1024,'textpic','Good books','','Suo iumenta et reptilia et bestias terrae secundum species suas factumque est ita et fecit Deus bestias terrae iuxta species suas et iumenta et omne reptile terrae in genere suo et vidit Deus quod esset bonum.\r\nEt ait faciamus hominem ad imaginem et similitudinem nostram et praesit piscibus maris et volatilibus caeli et bestiis universaeque terrae omnique reptili quod movetur in terra.\r\n<LINK 126>Go now!</LINK>','695075.jpg',0,25,'',0,0,'',0,0,0,'','',0,0,0,'',0,0,0,'','','',1,0,0,0,'0','',0,0,0,0,'0','0',0,0,0,0,'',1,0,0,0,0,'0','',0,0,0,4,0,0,0,0,'');
INSERT INTO tt_content VALUES (171,48,1071668406,0,1280,'bullets','Tasty food','','Et praeessent diei ac <link 130>Photo Marathon</link>nocti et dividerent lucem ac tenebras et vidit Deus quod esset bonum et factum est vespere et mane dies quartus dixit etiam Deus producant aquae reptile animae viventis et volatile super terram sub firmamento caeli creavitque Deus cete grandia et omnem animam viventem atque motabilem quam produxerant aquae in species suas et omne volatile secundum genus suum et vidit Deus quod esset bonum\r\n<link www.typo3.com>TYPO3 Website!</link> crescite et multiplicamini et replete aquas maris avesque multiplicentur super terram et factum est vespere et mane dies quintus dixit quoque Deus producat terra animam viventem in genere.\r\n','',0,8,'',0,0,'',0,0,0,'','',0,0,0,'',0,0,0,'','','',0,0,0,0,'0','',0,0,0,0,'0','0',0,0,0,0,'',1,0,0,0,0,'0','',0,0,0,2,0,0,0,0,'');
INSERT INTO tt_content VALUES (172,48,1004366722,0,384,'menu','In this mail:','','','',0,8,'',0,0,'',0,0,0,'','',0,0,3,'',0,0,0,'','','',0,0,0,0,'0','',0,0,0,0,'3','0',0,0,0,0,'',0,0,0,6,0,'0','',0,0,0,0,0,0,0,0,'');
INSERT INTO tt_content VALUES (173,48,1071668834,1,448,'list','[News splash]','','','',0,8,'',0,0,'',0,0,0,'','58',0,0,3,'',0,0,0,'','','',0,0,0,0,'100','',0,0,0,0,'0','9',0,0,0,0,'LATEST',0,0,0,0,0,'0','',0,2,0,0,0,0,0,0,'');
INSERT INTO tt_content VALUES (174,48,1004366722,0,1536,'search','Search for your favorite stuff','','','',0,8,'',0,0,'',0,0,0,'','20',0,0,0,'',0,0,0,'','','',0,0,0,0,'0','',0,0,0,0,'0','0',0,0,0,0,'',0,0,0,0,0,'0','',0,0,0,0,0,0,0,0,'');
INSERT INTO tt_content VALUES (175,48,1004366722,0,1408,'shortcut','[inserted records...]','','','',0,8,'',0,0,'',0,0,0,'tt_content_35,tt_content_34,tt_content_38,tt_content_42','',0,0,0,'',0,0,0,'','','',0,0,0,0,'0','',0,0,0,0,'0','0',0,0,0,0,'',0,0,0,0,0,'0','',0,0,0,0,0,0,0,0,'');
INSERT INTO tt_content VALUES (179,146,1020942596,0,256,'textpic','About address lists','','Address lists looks like this. You may want another layout, probably a more \"list\"-like version, but you\'ll have to do that your self. \r\n\r\nYou must include the static template \"content.tt_address\" before you can display address records. \r\n\r\n<B>The \"list\" content element:</B> \r\n\"Startingpoint\" is the page(s) (one or more) from which to get the address items. Default is current page. \r\nThe \"Recursive\" field is not enabled for address lists!','address_01.gif,ae9-11-2000-bw.jpg,ae2-18-2002.gif,p024_f.jpg',0,8,'',0,1,'',0,0,0,'','',0,0,0,'',20,0,0,'','left','',0,0,0,1,'0','',0,2,0,0,'0','0',0,0,0,0,'',0,0,0,21,0,'0','',0,0,0,0,0,0,0,0,'');
INSERT INTO tt_content VALUES (180,146,1016621354,0,128,'textpic','Address list','','','p026_f.jpg',0,8,'',0,0,'',0,0,0,'','',0,0,0,'',0,0,0,'','','',0,0,0,0,'0','',0,0,0,0,'0','0',0,0,0,0,'',0,0,0,0,0,'0','',0,0,0,0,0,0,0,0,'');
INSERT INTO tt_content VALUES (191,154,1006880568,0,256,'text','','','<P>&nbsp;</P>','',0,8,'',0,0,'',0,0,0,'','',0,0,0,'',0,0,0,'','','',0,0,0,0,'0','',0,0,0,0,'0','0',0,0,0,0,'',1,0,0,0,0,'0','',0,0,0,0,0,0,0,0,'');
INSERT INTO tt_content VALUES (192,155,1006893353,0,256,'menu','Small Tricks','','','',0,8,'',0,0,'',0,0,0,'','',0,0,0,'',0,0,0,'','','',0,0,0,0,'0','',0,0,0,0,'4','0',0,0,0,0,'',0,0,0,0,0,'0','',0,0,0,0,0,0,0,0,'');
INSERT INTO tt_content VALUES (193,156,1071676151,0,256,'text','','','\"ÍÝïò ÷ñÞóôçò ôïõ Yahoo!;\"&nbsp; <br />ÅããñáöÞ óôï Yahoo!&nbsp; <br /> Ðñüóâáóç óôéò óçìåéþóåéò óáò áðü ðáíôïý êáé ðÜíôá. <br /> Ïé óêÝøåéò óáò ãßíïíôáé ãñáðôÜ, ìÝíïõí! <br /> Áðïèçêåýóôå éäÝåò êáé ðëçñïöïñßåò ìå ôïí ðéï Ýîõðíï êáé áðëü ôñüðï. ','',0,8,'',0,0,'',0,0,0,'','',0,0,0,'',0,0,0,'','','',0,0,0,0,'0','',0,0,0,0,'0','0',0,0,0,0,'',1,0,0,0,0,'0','',0,0,0,0,0,0,0,0,'');
INSERT INTO tt_content VALUES (194,157,1071591526,0,256,'text','','','\"ÍÝïò ÷ñÞóôçò ôïõ Yahoo!;\"&nbsp; <br />ÅããñáöÞ óôï Yahoo!&nbsp; <br /> Ðñüóâáóç óôéò óçìåéþóåéò óáò áðü ðáíôïý êáé ðÜíôá. <br /> Ïé óêÝøåéò óáò ãßíïíôáé ãñáðôÜ, ìÝíïõí! <br /> Áðïèçêåýóôå éäÝåò êáé ðëçñïöïñßåò ìå ôïí ðéï Ýîõðíï êáé áðëü ôñüðï. ','',0,8,'',0,0,'',0,0,0,'','',0,0,0,'',0,0,0,'','','',0,0,0,0,'0','',0,0,0,0,'0','0',0,0,0,0,'',1,0,0,0,0,'0','',0,0,0,0,0,0,0,0,'');
INSERT INTO tt_content VALUES (195,155,1006893862,0,512,'text','','','These two pages shows the exact same content. But the template of the one page is set to char set iso-8859-7 instead of the regular iso-8859-1.','',0,8,'',0,0,'',0,0,0,'','',0,0,0,'',0,0,0,'','','',0,0,0,0,'0','',0,0,0,0,'0','0',0,0,0,0,'',1,0,0,0,0,'0','',0,0,0,0,0,0,0,0,'');
INSERT INTO tt_content VALUES (196,158,1008083691,0,256,'text','Backend User Section','','This page is visible ONLY to backend users who has read access to the page in the backend. The purpose of this page is to create a space on the website where elements like news-items can be stored during the processing in the workflow without being visible on the website but still being visible for backend users for preview purposes.','',0,8,'',0,0,'',0,0,0,'','',0,0,0,'',0,0,0,'','','',0,0,0,0,'0','',0,0,0,0,'0','0',0,0,0,0,'',1,0,0,0,0,'0','',0,0,0,0,0,0,0,0,'');
INSERT INTO tt_content VALUES (197,158,1008082613,0,512,'list','News','','','',0,8,'',0,0,'',0,0,0,'','',0,0,0,'',0,0,0,'','','',0,0,0,0,'0','',0,0,0,0,'0','9',0,0,0,0,'LIST, SEARCH',0,0,0,0,0,'0','',0,1,0,0,0,0,0,0,'');
INSERT INTO tt_content VALUES (198,173,1071664571,0,256,'text','Other languages','','This page is supposed to give an example of having multilingual content. \r\nYou can implement multiple languages in many ways in TYPO3. One way is straight forward&nbsp;- simply create another similar pagestructure for your second language and share the template between the two sites. That\'s the simple approach.\r\nHowever you may also work with the exact same page-structure. This is suited for situations where you need a close relation between the same page but in a different language. Then the solution is like here - the same page id holds content elements in different languages.','',0,8,'',0,0,'',0,0,0,'','',0,0,0,'',0,0,0,'','','',0,0,0,0,'0','',0,0,0,0,'0','0',0,0,0,0,'',1,0,0,0,0,'0','',0,0,0,0,0,0,0,0,'');
INSERT INTO tt_content VALUES (199,173,1071664586,0,512,'text','Andre sprog','','Med denne side er det meningen at give et eksempel på mangesproget indhold.\r\nDu kan implementere sprog på forskellige vis i TYPO3. En metode er meget ligefrem - du opretter simpelthen en anden tilsvarende sidestruktur for dit secondære sprog og dele en template mellem disse to sites. Det er den simple måde.\r\nMen man kan også vælge at arbejde med den eksakt samme sidestruktur. Dette er velegnet i situationer, hvor du har brug for en tæt relation mellem den samme side i de forskellige sprog. Så er løsningen som denne - det samme side-id indholder indholdselementer i forskellige sprog.','',0,8,'',0,0,'',0,0,0,'','',0,0,0,'',0,0,0,'','','',0,0,0,0,'0','',0,0,0,0,'0','0',0,0,0,0,'',1,0,0,0,0,'0','',0,0,0,0,0,1,0,0,'');
INSERT INTO tt_content VALUES (200,173,1071664604,0,768,'text','Andere Sprachen','','Diese Seite soll als Beispiel für multilinguale Inhalte geben.\r\nSie können verschiedene Sprachen auf verschiedene Weisen in TYPO3 benutzen. Der erste Weg ist sehr einfach: erstellen Sie einfach einen ähnlichen Seitenbaum für die zweite Sprache und teilen Sie die Templates zwischen den beiden Seiten.\r\nJedoch können Sie auch mit derselben Seitenstruktur arbeiten. Dies ist für Situationen, in denen eine enge Beziehung zwischen den gleichen Seiten der unterschiedlichen Sprachen besteht. Dann ist die Lösung wie hier - die selbe Seiten-ID enthält den Inhalt in den verschiedenen Sprachen.','',0,8,'',0,0,'',0,0,0,'','',0,0,0,'',0,0,0,'','','',0,0,0,0,'0','',0,0,0,0,'0','0',0,0,0,0,'',1,0,0,0,0,'0','',0,0,0,0,0,2,0,0,'');
INSERT INTO tt_content VALUES (297,225,1015239113,0,256,'text','Simulate Static Documents','','This feature allows you to invoke the index.php script through a non-existing filename following a syntax like [page-id].[type#].html. With a rewrite rule (Apache webservers modrewrite) you direct any request to this file (which does not exists really!) into index.php which displays the right page based on the filename. \r\nThis allows Typo3 to cheat search engines into thinking that this is a truely static document and thus the page is indexed.\r\n\r\nNotice how the links in the menu points to these \"fake\" html-documents. Whether or not clicking a link will work depends on a .htaccess file which should be found in the root of the site.','',0,8,'',0,0,'',0,0,0,'','',0,0,0,'',0,0,0,'','','',0,0,0,0,'0','',0,0,0,0,'0','0',0,0,0,0,'',1,0,0,0,0,'0','',0,0,0,0,0,0,0,0,'');
INSERT INTO tt_content VALUES (299,146,1020940572,0,64,'text','asdf asdf ','','','ae2-18-2002_01.gif,p022_f.jpg',0,8,'',0,0,'',0,0,0,'','',0,0,0,'',0,0,0,'','','',0,0,0,0,'0','',0,0,0,0,'0','0',0,0,0,0,'',1,0,0,0,0,'0','',0,0,0,0,0,0,0,0,'');
INSERT INTO tt_content VALUES (301,146,1023972046,0,32,'table','dfg hdfhg dfg','','','',0,8,'',0,0,'',0,0,0,'','',0,0,0,'',0,0,0,'','','',0,0,0,0,'0','',0,0,0,0,'0','0',0,0,0,0,'',1,0,0,0,0,'0','',0,0,0,0,0,0,0,0,'');
INSERT INTO tt_content VALUES (302,146,1025033961,0,16,'text','sdfg sdf','','','',0,8,'',0,0,'',0,0,0,'','',0,0,0,'',0,0,0,'','','',0,0,0,0,'0','',0,0,0,0,'0','extrep',0,0,0,0,'',1,0,0,0,0,'0','',0,0,0,0,0,0,0,0,'');
INSERT INTO tt_content VALUES (309,97,1016634682,0,192,'text','','','','',0,8,'',0,0,'',0,0,0,'','',0,0,0,'',0,0,0,'','','',0,0,0,0,'0','',0,0,0,0,'0','0',0,0,0,0,'',1,0,0,0,0,'0','',0,0,0,0,0,0,0,0,'');
INSERT INTO tt_content VALUES (277,42,1011447874,0,256,'menu','Sitemap','','','',0,8,'',0,0,'',0,0,0,'','10',0,0,0,'',0,0,0,'','','',0,0,0,0,'0','',0,0,0,0,'2','0',0,0,0,0,'',1,0,0,0,0,'0','',0,0,0,0,0,0,0,0,'');
INSERT INTO tt_content VALUES (279,222,1071677434,0,256,'text','','','Hi. \r\n\r\nThis is a demostration of how the static file editor works and how to link to those external HTML documents by the Rich Text Editor in TYPO3. \r\nThis is the two documents: \r\n<LINK fileadmin/static/pizza.html>fileadmin/static/pizza.html</LINK> \r\n<LINK fileadmin/static/yet_a_subdir/italian_specialties.html>fileadmin/static/yet_a_subdir/italian_specialties.html</LINK>&nbsp;\r\n\r\nNow try and click them. After you have seen the content in those files, try to go into the sysFolder (in the backend) called \"Static file placeholders\" - there the placeholder records for these files are found and you can edit the files content through these placeholders.','',0,8,'',0,0,'',0,0,0,'','',0,0,0,'',0,0,0,'','','',0,0,0,0,'0','',0,0,0,0,'0','0',0,0,0,0,'',1,0,0,0,0,'0','',0,0,0,0,0,0,0,0,'');
INSERT INTO tt_content VALUES (372,268,1071748846,0,256,'text','','','This is a page of content with only one element\r\nThis line has a <span class=\"redText\">red section</span> in it!\r\n<typohead type=\"2\">Here comes a header made with a typohead-tag</typohead>\r\n... and here regular page content again.\r\n\r\nNow comes a bulletlist:\r\n<typolist>\r\nLine number 1\r\nLine 2 is here!\r\nAnd finally line number three\r\n</typolist>\r\n<blockquote>This section is indented.\r\n<blockquote>This is further indented!\r\n<typolist>\r\nBulletlist which is indented\r\nAnd line two of this list!\r\n</typolist>\r\n<typohead type=\"2\" align=\"right\">And then a header</typohead>\r\n</blockquote>\r\n</blockquote>\r\n... and back again.\r\n<table style=\"WIDTH: 411px; HEIGHT: 69px\" bordercolor=\"#000000\" cellspacing=\"0\" cellpadding=\"0\" border=\"1\"><tbody><tr><td>&nbsp;This is a table on the page!</td><td>Cell number 2 here&nbsp;</td></tr><tr><td><p>A <strong><font color=\"#cc3366\">new cell here</font></strong></p><ul><li>New line here</li><li>BLablabla</li></ul><p>Another new line</p></td><td><p>Right cell here.<img height=\"16\" src=\"uploads/RTEmagicC_user_pm_icon_01.gif.gif\" width=\"18\" border=\"0\" /></p><p><LINK 6>And a link to somewhere else...</LINK></p><p><LINK http://www.typo3.com/>Typo3.com</LINK></p></td></tr></tbody></table>\r\nThen a new line after this table again.\r\nYet another table, this time indented:\r\n<blockquote><blockquote><blockquote><table bordercolor=\"#000000\" cellspacing=\"0\" cellpadding=\"0\" border=\"1\"><tbody><tr><td>&nbsp;This table is indented three times</td><td>&nbsp;... and still works!</td></tr><tr><td>New row here</td><td>Second row, second column</td></tr></tbody></table>\r\n</blockquote>\r\n</blockquote>\r\n</blockquote>\r\nAnd back to normal!\r\n<typohead type=\"5\">... this header is - believe it or not - graphical!</typohead>\r\n... and regular bodytext thereafter...\r\nAnd finally a <LINK 1>link to the frontpage.</LINK>','',0,8,'',0,0,'',0,0,0,'','',0,0,0,'',0,0,0,'','','',0,0,0,0,'0','',0,0,0,0,'0','0',0,0,0,0,'',1,0,0,0,0,'0','',0,0,0,0,0,0,0,0,'');
INSERT INTO tt_content VALUES (388,268,1071748197,0,512,'text','','','<p align=\"center\"><u>This is a test of the <b>PRE </b>element:</u></p>\r\n\r\n<pre class=\"\">First line here</pre>\r\n<pre class=\"\">Second line here with <br />soft breaks</pre>\r\nAnd finally some bodytext again...','',0,8,'',0,0,'',0,0,0,'','',0,0,0,'',0,0,0,'','','',0,0,0,0,'0','',0,0,0,0,'0','0',0,0,0,0,'',1,0,0,0,0,'0','',0,0,0,0,0,0,0,0,'');
INSERT INTO tt_content VALUES (398,286,1029159176,0,256,'list','','','','',0,8,'',0,0,'',0,0,0,'','',0,0,0,'',0,0,0,'','','',0,0,0,0,'0','',0,0,0,0,'0','indexed_search',0,0,0,0,'',1,0,0,0,0,'0','',0,0,0,0,0,0,0,0,'');
INSERT INTO tt_content VALUES (405,362,1032383637,0,256,'list','Mini News','','','',0,8,'',0,0,'',0,0,0,'','',0,0,0,'',0,0,0,'','','',0,0,0,0,'0','',0,0,0,0,'0','mininews_pi1',0,0,0,0,'',1,0,0,0,0,'0','',0,0,0,0,0,0,0,0,'');
INSERT INTO tt_content VALUES (406,363,1032510143,0,256,'text','Content: Shortcut to first subpage','','Dixitque Deus ecce dedi vobis omnem herbam adferentem semen super terram et universa ligna quae habent in semet ipsis sementem generis sui ut sint vobis in escam et cunctis animantibus terrae omnique volucri caeli et universis quae moventur in terra et in quibus est anima vivens ut habeant ad vescendum et factum est ita.\r\nViditque Deus cuncta quae fecit et erant valde bona et factum est vespere et mane dies sextus.','',0,8,'',0,0,'',0,0,0,'','',0,0,0,'',0,0,0,'','','',0,0,0,0,'0','',0,0,0,0,'0','0',0,0,0,0,'',1,0,0,0,0,'0','',0,0,0,0,0,0,0,0,'');
INSERT INTO tt_content VALUES (407,366,1032510156,0,256,'text','Content: Page 1','','Dixitque Deus ecce dedi vobis omnem herbam adferentem semen super terram et universa ligna quae habent in semet ipsis sementem generis sui ut sint vobis in escam et cunctis animantibus terrae omnique volucri caeli et universis quae moventur in terra et in quibus est anima vivens ut habeant ad vescendum et factum est ita.\r\nViditque Deus cuncta quae fecit et erant valde bona et factum est vespere et mane dies sextus.','',0,8,'',0,0,'',0,0,0,'','',0,0,0,'',0,0,0,'','','',0,0,0,0,'0','',0,0,0,0,'0','0',0,0,0,0,'',1,0,0,0,0,'0','',0,0,0,0,0,0,0,0,'');
INSERT INTO tt_content VALUES (408,381,1032510173,0,256,'text','Content: Subpage 1','','Dixitque Deus ecce dedi vobis omnem herbam adferentem semen super terram et universa ligna quae habent in semet ipsis sementem generis sui ut sint vobis in escam et cunctis animantibus terrae omnique volucri caeli et universis quae moventur in terra et in quibus est anima vivens ut habeant ad vescendum et factum est ita.\r\nViditque Deus cuncta quae fecit et erant valde bona et factum est vespere et mane dies sextus.','',0,8,'',0,0,'',0,0,0,'','',0,0,0,'',0,0,0,'','','',0,0,0,0,'0','',0,0,0,0,'0','0',0,0,0,0,'',1,0,0,0,0,'0','',0,0,0,0,0,0,0,0,'');
INSERT INTO tt_content VALUES (409,380,1032510183,0,256,'text','Content: Subpage 2','','Dixitque Deus ecce dedi vobis omnem herbam adferentem semen super terram et universa ligna quae habent in semet ipsis sementem generis sui ut sint vobis in escam et cunctis animantibus terrae omnique volucri caeli et universis quae moventur in terra et in quibus est anima vivens ut habeant ad vescendum et factum est ita.\r\nViditque Deus cuncta quae fecit et erant valde bona et factum est vespere et mane dies sextus.','',0,8,'',0,0,'',0,0,0,'','',0,0,0,'',0,0,0,'','','',0,0,0,0,'0','',0,0,0,0,'0','0',0,0,0,0,'',1,0,0,0,0,'0','',0,0,0,0,0,0,0,0,'');
INSERT INTO tt_content VALUES (410,379,1032510268,0,256,'text','Content: Subpage 3','','Dixitque Deus ecce dedi vobis omnem herbam adferentem semen super terram et universa ligna quae habent in semet ipsis sementem generis sui ut sint vobis in escam et cunctis animantibus terrae omnique volucri caeli et universis quae moventur in terra et in quibus est anima vivens ut habeant ad vescendum et factum est ita.\r\nViditque Deus cuncta quae fecit et erant valde bona et factum est vespere et mane dies sextus.','',0,8,'',0,0,'',0,0,0,'','',0,0,0,'',0,0,0,'','','',0,0,0,0,'0','',0,0,0,0,'0','0',0,0,0,0,'',1,0,0,0,0,'0','',0,0,0,0,0,0,0,0,'');
INSERT INTO tt_content VALUES (411,365,1032510209,0,256,'text','Content: Page 2','','Dixitque Deus ecce dedi vobis omnem herbam adferentem semen super terram et universa ligna quae habent in semet ipsis sementem generis sui ut sint vobis in escam et cunctis animantibus terrae omnique volucri caeli et universis quae moventur in terra et in quibus est anima vivens ut habeant ad vescendum et factum est ita.\r\nViditque Deus cuncta quae fecit et erant valde bona et factum est vespere et mane dies sextus.','',0,8,'',0,0,'',0,0,0,'','',0,0,0,'',0,0,0,'','','',0,0,0,0,'0','',0,0,0,0,'0','0',0,0,0,0,'',1,0,0,0,0,'0','',0,0,0,0,0,0,0,0,'');
INSERT INTO tt_content VALUES (412,364,1032510218,0,256,'text','Content: Page 3','','Dixitque Deus ecce dedi vobis omnem herbam adferentem semen super terram et universa ligna quae habent in semet ipsis sementem generis sui ut sint vobis in escam et cunctis animantibus terrae omnique volucri caeli et universis quae moventur in terra et in quibus est anima vivens ut habeant ad vescendum et factum est ita.\r\nViditque Deus cuncta quae fecit et erant valde bona et factum est vespere et mane dies sextus.','',0,8,'',0,0,'',0,0,0,'','',0,0,0,'',0,0,0,'','','',0,0,0,0,'0','',0,0,0,0,'0','0',0,0,0,0,'',1,0,0,0,0,'0','',0,0,0,0,0,0,0,0,'');
INSERT INTO tt_content VALUES (413,382,1032510374,0,256,'text','Content: Page 4 - never shown','','Dixitque Deus ecce dedi vobis omnem herbam adferentem semen super terram et universa ligna quae habent in semet ipsis sementem generis sui ut sint vobis in escam et cunctis animantibus terrae omnique volucri caeli et universis quae moventur in terra et in quibus est anima vivens ut habeant ad vescendum et factum est ita.\r\nViditque Deus cuncta quae fecit et erant valde bona et factum est vespere et mane dies sextus.','',0,8,'',0,0,'',0,0,0,'','',0,0,0,'',0,0,0,'','','',0,0,0,0,'0','',0,0,0,0,'0','0',0,0,0,0,'',1,0,0,0,0,'0','',0,0,0,0,0,0,0,0,'');
INSERT INTO tt_content VALUES (414,228,1032523235,0,256,'list','Mini news','','','',0,8,'',0,0,'',0,0,0,'','',0,0,0,'',0,0,0,'','','',0,0,0,0,'0','',0,0,0,0,'0','mininews_pi1',0,0,0,0,'',1,0,0,0,0,'0','',0,0,0,0,0,0,0,0,'');
INSERT INTO tt_content VALUES (415,143,1032954358,0,256,'text','asdfasdfasdf','','asdf asdf ','',0,8,'',0,0,'',0,0,0,'','',0,0,0,'',0,0,0,'','','',0,0,0,0,'0','',0,0,0,0,'0','0',0,0,0,0,'',1,0,0,0,0,'0','',0,0,0,0,0,0,0,0,'');
INSERT INTO tt_content VALUES (416,286,1033778447,0,128,'text','Indexed searching','','<B>Notice: </B>Pages are indexed as they are displayed, but only cached pages will be indexed. So as long as you are logged in and browsing pages on the website they may not necessarily be indexed. To be sure, log out, browse through the site and then try again.\r\n','',0,8,'',0,0,'',0,0,0,'','',0,0,0,'',0,0,0,'','','',0,0,0,0,'0','',0,0,0,0,'0','0',0,0,0,0,'',1,0,0,0,0,'0','',0,0,0,0,0,0,0,0,'');
INSERT INTO tt_content VALUES (420,268,1071748848,0,768,'text','XHTML compliance for tables','','For various reasons the tables on this page (made with the RTE) are not XHTML compliant. The main problem is the nesting of the tags inside the table cells. This relates to TYPO3s processing of the content during the rendering of the page. \r\nThere are no intensions currently to fix this for non-css based sites like this one. Rather you should use more modern design techniques like CSS stylesheet based rendering (see extensions \"css_styled_content\")','',0,8,'',0,0,'',0,0,0,'','',0,0,0,'',0,0,0,'','','',0,0,0,0,'0','',0,0,0,0,'0','0',0,0,0,0,'',1,0,0,0,0,'0','',0,0,0,0,0,0,0,0,'');

--
-- Table structure for table 'tt_guest'
--

CREATE TABLE tt_guest (
  uid int(11) unsigned NOT NULL auto_increment,
  pid int(11) unsigned NOT NULL default '0',
  tstamp int(11) unsigned NOT NULL default '0',
  crdate int(11) unsigned NOT NULL default '0',
  title tinytext NOT NULL,
  note text NOT NULL,
  cr_name varchar(80) NOT NULL default '',
  cr_email varchar(80) NOT NULL default '',
  hidden tinyint(4) unsigned NOT NULL default '0',
  deleted tinyint(3) unsigned NOT NULL default '0',
  www tinytext NOT NULL,
  doublePostCheck int(11) NOT NULL default '0',
  PRIMARY KEY  (uid),
  KEY parent (pid)
) TYPE=MyISAM;

--
-- Dumping data for table 'tt_guest'
--


INSERT INTO tt_guest VALUES (1,15,985014878,985014878,'The guestbook','This is my comment to this site','Kasper Skårhøj','kasper@curbysoft.dk',0,0,'',0);
INSERT INTO tt_guest VALUES (2,15,985016019,985016019,'Post number 2 to the guestbook','The template is working in such a manner that every second item is rendered differently. Of course you can decide not to use this feature.','Kasper Skårhøj','kasper@curbysoft.dk',0,0,'',0);
INSERT INTO tt_guest VALUES (3,15,1033383175,985708762,'This is yet another entry','Hello there. Try the guestbook yourself!','Kasper S','kasper@typo3.com',0,0,'',0);
INSERT INTO tt_guest VALUES (4,15,1024880899,985714196,'The fourth entry which proves to be the last','I\'m not gonna write anymore here. You must fill in the empty spaces','Kasper S again','kasper@typo3.com',0,0,'',0);

--
-- Table structure for table 'tt_news'
--

CREATE TABLE tt_news (
  uid int(11) unsigned NOT NULL auto_increment,
  pid int(11) unsigned NOT NULL default '0',
  tstamp int(11) unsigned NOT NULL default '0',
  crdate int(11) unsigned NOT NULL default '0',
  deleted tinyint(3) unsigned NOT NULL default '0',
  hidden tinyint(4) unsigned NOT NULL default '0',
  starttime int(11) unsigned NOT NULL default '0',
  endtime int(11) unsigned NOT NULL default '0',
  fe_group int(11) unsigned NOT NULL default '0',
  title tinytext NOT NULL,
  datetime int(11) unsigned NOT NULL default '0',
  image tinyblob NOT NULL,
  imagecaption text NOT NULL,
  related int(11) NOT NULL default '0',
  short text NOT NULL,
  bodytext mediumtext NOT NULL,
  author tinytext NOT NULL,
  author_email tinytext NOT NULL,
  category int(11) NOT NULL default '0',
  links text NOT NULL,
  type tinyint(4) NOT NULL default '0',
  page int(11) NOT NULL default '0',
  keywords text NOT NULL,
  archivedate int(11) NOT NULL default '0',
  ext_url tinytext NOT NULL,
  PRIMARY KEY  (uid),
  KEY parent (pid)
) TYPE=MyISAM;

--
-- Dumping data for table 'tt_news'
--


INSERT INTO tt_news VALUES (1,158,1008080865,999773697,0,0,0,0,0,'New plugin module for Typo3',999774034,'616070.jpg,674050.jpg','This is a great car! The other one is great too!\r\nThe yellow car is a toy.<BR>However it\'s a scaled down model of a real world car.',1,'In a little less than one year everybody will drive toy cars. This is certainly a proff that the world is upside down!','In principio creavit Deus caelum et terram terra autem erat inanis et vacua et tenebrae super faciem abyssi et spiritus Dei ferebatur super aquas dixitque Deus fiat lux et facta est lux et vidit Deus lucem quod esset bona et divisit lucem ac tenebras appellavitque lucem diem et tenebras noctem factumque est vespere et mane dies unus.\r\nDixit quoque Deus fiat firmamentum in medio aquarum et dividat aquas ab aquis et fecit Deus firmamentum divisitque aquas quae erant sub firmamento ab his quae erant super firmamentum et factum est ita.\r\nVocavitque Deus firmamentum caelum et factum est vespere et mane dies secundus dixit vero Deus congregentur aquae quae sub caelo sunt in locum unum et appareat arida factumque est ita et vocavit Deus aridam terram congregationesque aquarum appellavit maria et vidit Deus quod esset bonum et ait germinet terra herbam virentem et facientem semen et lignum pomiferum faciens fructum iuxta genus suum cuius semen in semet ipso sit super terram et factum est ita et protulit terra herbam virentem et adferentem semen iuxta genus suum lignumque faciens fructum et habens unumquodque sementem secundum speciem suam et vidit Deus quod esset bonum.\r\nFactumque est vespere et mane dies tertius.\r\nDixit autem Deus fiant luminaria in firmamento caeli ut dividant diem ac noctem et sint in signa et tempora et dies et annos ut luceant in firmamento caeli et inluminent terram et factum est ita fecitque Deus duo magna luminaria luminare maius ut praeesset diei et luminare minus ut praeesset nocti et stellas et posuit eas in firmamento caeli ut lucerent super terram.\r\nEt praeessent diei ac nocti et dividerent lucem ac tenebras et vidit Deus quod esset bonum et factum est vespere et mane dies quartus dixit etiam Deus producant aquae reptile animae viventis et volatile super terram sub firmamento caeli creavitque Deus cete grandia et omnem animam viventem atque motabilem quam produxerant aquae in species suas et omne volatile secundum genus suum et vidit Deus quod esset bonum\r\nBenedixitque eis dicens crescite et multiplicamini et replete aquas maris avesque multiplicentur super terram et factum est vespere et mane dies quintus dixit quoque Deus producat terra animam viventem in genere.\r\nSuo iumenta et reptilia et bestias terrae secundum species suas factumque est ita et fecit Deus bestias terrae iuxta species suas et iumenta et omne reptile terrae in genere suo et vidit Deus quod esset bonum.\r\nEt ait faciamus hominem ad imaginem et simili','Kasper Skårhøj','kasper@typo3.com',3,'http://www.cars.com\r\n\r\nAnd for toys:\r\nhttp://www.toys.com',0,0,'toys, cars, car, playing',0,'');
INSERT INTO tt_news VALUES (2,58,1024880932,999785911,0,0,0,0,0,'Another test of the newly created module.',1002030676,'696011.jpg','',0,'','Dixit quoque Deus fiat firmamentum in medio aquarum et dividat aquas ab aquis et fecit Deus firmamentum divisitque aquas quae erant sub firmamento ab his quae erant super firmamentum et factum est ita.\r\nVocavitque Deus firmamentum caelum et factum est vespere et mane dies secundus dixit vero Deus congregentur aquae quae sub caelo sunt in locum unum et appareat arida factumque est ita et vocavit Deus aridam terram congregationesque aquarum appellavit maria et vidit Deus quod esset bonum et ait germinet terra herbam virentem et facientem semen et lignum pomiferum faciens fructum iuxta genus suum cuius semen in semet ipso sit super terram et factum est ita et protulit terra herbam virentem et adferentem semen iuxta genus suum lignumque faciens fructum et habens unumquodque sementem secundum speciem suam et vidit Deus quod esset bonum.','','',2,'',0,0,'default text',0,'');
INSERT INTO tt_news VALUES (3,58,1002036336,1002035110,0,0,0,0,0,'New news concept links to pages',1002035427,'','',0,'This is an example of a news-splash that is not a news-item in it self, but rather it links to an ordinary Typo3 page. Thus news-items can be used for both ordinary \'news\' with simple content and longer articles with complex content!','','John Doe','email@john.doe',1,'',1,18,'',0,'');
INSERT INTO tt_news VALUES (4,126,1002050598,1002050598,0,0,1001887200,0,0,'News in other pages?',1001791755,'','',0,'This is an example of a news item in another page but still shown along with the three other items in the main folder','This is possible, because the recursive options is set!','Kasper Skårhøj','kasper@typo3.com',0,'',0,0,'test, example, other pages,',1002837600,'');
INSERT INTO tt_news VALUES (5,58,1024880937,1019727678,0,0,0,0,0,'External link news item',1019728114,'','',0,'This is the teaser text','','Administrator','admin@email.test',0,'',2,0,'',0,'http://www.typo3.com/');

--
-- Table structure for table 'tt_news_cat'
--

CREATE TABLE tt_news_cat (
  uid int(11) unsigned NOT NULL auto_increment,
  pid int(11) unsigned NOT NULL default '0',
  tstamp int(11) unsigned NOT NULL default '0',
  crdate int(11) unsigned NOT NULL default '0',
  title tinytext NOT NULL,
  deleted tinyint(3) unsigned NOT NULL default '0',
  PRIMARY KEY  (uid),
  KEY parent (pid)
) TYPE=MyISAM;

--
-- Dumping data for table 'tt_news_cat'
--


INSERT INTO tt_news_cat VALUES (1,28,1002034140,1002034140,'Development',0);
INSERT INTO tt_news_cat VALUES (2,28,1002034140,1002034140,'Modules',0);
INSERT INTO tt_news_cat VALUES (3,28,1002034140,1002034140,'World scope',0);

--
-- Table structure for table 'tt_news_related_mm'
--

CREATE TABLE tt_news_related_mm (
  uid_local int(11) unsigned NOT NULL default '0',
  uid_foreign int(11) unsigned NOT NULL default '0',
  sorting int(11) unsigned NOT NULL default '0',
  KEY uid_local (uid_local),
  KEY uid_foreign (uid_foreign)
) TYPE=MyISAM;

--
-- Dumping data for table 'tt_news_related_mm'
--


INSERT INTO tt_news_related_mm VALUES (1,2,1);

--
-- Table structure for table 'tt_poll'
--

CREATE TABLE tt_poll (
  uid int(11) unsigned NOT NULL auto_increment,
  pid int(11) unsigned NOT NULL default '0',
  tstamp int(11) unsigned NOT NULL default '0',
  crdate int(11) unsigned NOT NULL default '0',
  starttime int(11) unsigned NOT NULL default '0',
  endtime int(11) unsigned NOT NULL default '0',
  title tinytext NOT NULL,
  question text NOT NULL,
  answers text NOT NULL,
  votes int(11) NOT NULL default '0',
  recordlink tinyblob NOT NULL,
  hidden tinyint(4) unsigned NOT NULL default '0',
  deleted tinyint(3) unsigned NOT NULL default '0',
  PRIMARY KEY  (uid),
  KEY parent (pid)
) TYPE=MyISAM;

--
-- Dumping data for table 'tt_poll'
--


INSERT INTO tt_poll VALUES (1,147,1024881354,1004099727,0,0,'My Poll','How many strings has a guitar?','3|It has 6 strings\n4|It has 12 strings\n6|It has 7 string',13,'',0,0);

--
-- Table structure for table 'tt_products'
--

CREATE TABLE tt_products (
  uid int(11) unsigned NOT NULL auto_increment,
  pid int(11) unsigned NOT NULL default '0',
  tstamp int(11) unsigned NOT NULL default '0',
  hidden tinyint(4) unsigned NOT NULL default '0',
  starttime int(11) unsigned NOT NULL default '0',
  endtime int(11) unsigned NOT NULL default '0',
  title tinytext NOT NULL,
  note text NOT NULL,
  price varchar(20) NOT NULL default '',
  price2 varchar(20) NOT NULL default '',
  image tinyblob NOT NULL,
  www varchar(80) NOT NULL default '',
  itemnumber varchar(40) NOT NULL default '',
  category int(10) unsigned NOT NULL default '0',
  inStock int(11) NOT NULL default '0',
  deleted tinyint(3) unsigned NOT NULL default '0',
  ordered int(10) unsigned NOT NULL default '0',
  fe_group int(11) NOT NULL default '0',
  PRIMARY KEY  (uid),
  KEY parent (pid)
) TYPE=MyISAM;

--
-- Dumping data for table 'tt_products'
--


INSERT INTO tt_products VALUES (1,32,1000136049,0,0,0,'Canon Ixus II','Very compact APS camera in titanium. \r\nStreet Price : 2295,-','1995.00','','IXUS-II.jpg,IXUS-II_2.jpg','','Canon Ixus II',0,0,0,0,0);
INSERT INTO tt_products VALUES (2,32,1000136049,0,0,0,'Pentax Espio 105WR','Super all-weather camera with 38-105mm zoom and full automatic.\r\nIf the camera is dirty, just put it under a watertap!\r\nStreet Price: 3.395,-','2895.00','','WR105.jpg','','Pentax Espio 105WR',0,0,0,0,0);
INSERT INTO tt_products VALUES (3,32,1000136049,0,0,0,'Pentax PC-550','Very nice camera also.','795.00','','PC550.jpg','','Pentax PC-550',0,0,0,0,0);
INSERT INTO tt_products VALUES (4,33,1000136351,0,0,0,'Canon MV-3i','The absolutely smallest DV camera with MMC port and DV in/out. 10x optical zoom, 40x digital zoom, optical image stabilizer, 2œ\" LCD screen, multi-image-screen, photo button, 3 element microphone and audio dubbing.\r\nComplete with cables, tape, MMC card, remote control and Li-ion battery.\r\nStreet price: 16.995,-','14999.00','','MV3i.jpg','','Canon MV-3i',0,0,0,0,0);
INSERT INTO tt_products VALUES (5,33,1000136351,0,0,0,'Sony DCR-PC110','Ultra compact megapixel CCD camcorder with automatic flash. 1.07 mill pixel still images, video-mail option, MPEG file directly on Memory Stick.\r\nComplete with memory stick, stamina battery, charger, tape, remote control, cables, USB card reader.\r\nStreet price: 21.995,-','18999.00','','DCR-PC110.jpg','','Sony DCR-PC110',0,0,0,0,0);
INSERT INTO tt_products VALUES (6,34,1000136104,0,0,0,'10 pcs. Fuji 200asa film w/36 exp.','10 pcs. Fuji 200asa film with 36 exposures.','395.00','','','','10 pcs. Fuji 200asa film w/36 exp.',0,0,0,0,0);

--
-- Table structure for table 'tt_products_cat'
--

CREATE TABLE tt_products_cat (
  uid int(11) unsigned NOT NULL auto_increment,
  pid int(11) unsigned NOT NULL default '0',
  tstamp int(11) unsigned NOT NULL default '0',
  crdate int(11) unsigned NOT NULL default '0',
  title tinytext NOT NULL,
  deleted tinyint(3) unsigned NOT NULL default '0',
  PRIMARY KEY  (uid),
  KEY parent (pid)
) TYPE=MyISAM;

--
-- Dumping data for table 'tt_products_cat'
--


INSERT INTO tt_products_cat VALUES (1,28,985012726,985012726,'Accessories',0);
INSERT INTO tt_products_cat VALUES (2,28,985012726,985012726,'Mediatypes',0);

--
-- Table structure for table 'tt_rating'
--

CREATE TABLE tt_rating (
  uid int(11) unsigned NOT NULL auto_increment,
  pid int(11) unsigned NOT NULL default '0',
  tstamp int(11) unsigned NOT NULL default '0',
  crdate int(11) unsigned NOT NULL default '0',
  title tinytext NOT NULL,
  description text NOT NULL,
  rating varchar(20) NOT NULL default '0',
  votes int(11) NOT NULL default '0',
  ratingstat tinytext NOT NULL,
  hidden tinyint(4) unsigned NOT NULL default '0',
  deleted tinyint(3) unsigned NOT NULL default '0',
  recordlink tinyblob NOT NULL,
  PRIMARY KEY  (uid),
  KEY parent (pid)
) TYPE=MyISAM;

--
-- Dumping data for table 'tt_rating'
--


INSERT INTO tt_rating VALUES (1,125,1024881335,1001582556,'rating','This is a description of this rating.','3.52',38,'6|5|5|7|15',0,0,'0');

--
-- Table structure for table 'tx_extrepwizard_static_presets'
--

CREATE TABLE tx_extrepwizard_static_presets (
  fieldname varchar(40) NOT NULL default '',
  title tinytext NOT NULL,
  type varchar(40) NOT NULL default '',
  appdata blob NOT NULL,
  tstamp int(11) NOT NULL default '0',
  PRIMARY KEY  (fieldname)
) TYPE=MyISAM;

--
-- Dumping data for table 'tx_extrepwizard_static_presets'
--



--
-- Table structure for table 'tx_mininews_news'
--

CREATE TABLE tx_mininews_news (
  uid int(11) unsigned NOT NULL auto_increment,
  pid int(11) unsigned NOT NULL default '0',
  tstamp int(11) unsigned NOT NULL default '0',
  crdate int(11) unsigned NOT NULL default '0',
  cruser_id int(11) unsigned NOT NULL default '0',
  deleted tinyint(4) unsigned NOT NULL default '0',
  hidden tinyint(4) unsigned NOT NULL default '0',
  starttime int(11) unsigned NOT NULL default '0',
  endtime int(11) unsigned NOT NULL default '0',
  fe_group int(11) NOT NULL default '0',
  datetime int(11) NOT NULL default '0',
  title tinytext NOT NULL,
  teaser text NOT NULL,
  full_text text NOT NULL,
  front_page tinyint(3) unsigned NOT NULL default '0',
  PRIMARY KEY  (uid),
  KEY parent (pid)
) TYPE=MyISAM;

--
-- Dumping data for table 'tx_mininews_news'
--


INSERT INTO tx_mininews_news VALUES (1,362,1032383696,1032383664,1,0,0,0,0,0,1032387488,'News for me','This is the teaser text!','And some <B>content </B>goes here...',1);
INSERT INTO tx_mininews_news VALUES (2,228,1033118745,1032523246,1,0,0,0,0,0,0,'Test','test','',1);

--
-- Table structure for table 'user_photomarathon'
--

CREATE TABLE user_photomarathon (
  uid int(11) unsigned NOT NULL auto_increment,
  pid int(11) unsigned NOT NULL default '0',
  tstamp int(11) unsigned NOT NULL default '0',
  crdate int(11) unsigned NOT NULL default '0',
  fe_cruser_id int(11) unsigned NOT NULL default '0',
  hidden tinyint(4) unsigned NOT NULL default '0',
  deleted tinyint(3) unsigned NOT NULL default '0',
  title tinytext NOT NULL,
  description text NOT NULL,
  images tinyblob NOT NULL,
  photodate int(11) NOT NULL default '0',
  PRIMARY KEY  (uid),
  KEY parent (pid)
) TYPE=MyISAM;

--
-- Dumping data for table 'user_photomarathon'
--



