voor developers
De aanpassingen gebeuren in /trimax/config.php.
$config["db"]["dbhost"]="hostname";
$config["db"]["dbuser"]="username";
$config["db"]["dbpass"]="password";
$config["db"]["dbname"]="databasename";
$config["db"]["dbtable"]="apptablecontent";
$config["db"]["dbtemplate"]="apptabletemplates";
$config["db"]["dbadmins"]="apptableadmins";
$config["role"]["0"]="disabled user";
$config["role"]["1"]="user";
$config["role"]["2"]="editor";
$config["role"]["4"]="web manager";
$config["role"]["5"]="admin";
$config["lang"]=array("NL","FR");
# === AIRTABLE === #
$config["airtable"]["=FILETOKEN="]="1234567890123456";
$config["airtable"]["autos"]["apikey"]='keyXXXXXXXXX';
$config["airtable"]["autos"]["base"]='appYYYYYYYYY';
$config["airtable"]["motos"]["apikey"]='keyXXXXXXXXX';
$config["airtable"]["motos"]["base"]='appYYYYYYYYY';
# === generalvar === #
$config["generalvar"]["titel"]="application name";
$config["generalvar"]["imagekey1jpg"]="#SERVER-imagekey1jpg";
$config["generalvar"]["imagekey2jpg"]="#SERVER-imagekey2jpg";
# === UPLOAD FOTO === #
$config["admin"]["uploadmaxfile"]=3000000;
$config["admin"]["uploadbasketmap"]="fotos";
$config["admin"]["uploadimages"]=array(
"type1"=>array("WIDTH"=>"1000","HEIGHT"=>"","MAP"=>"fotos"),
"type2"=>array("WIDTH"=>"1000","HEIGHT"=>"","MAP"=>"fotos"),
"type3"=>array("WIDTH"=>"","HEIGHT"=>"200","MAP"=>"fotos"),
"type4"=>array("WIDTH"=>"1000","HEIGHT"=>"500","MAP"=>"fotos"),
"type5"=>array("WIDTH"=>"1000","HEIGHT"=>"500","MAP"=>"fotos")
);
# === CRUD === # use placeholders: #dbtable #fieldname #fieldvalue #fieldlist
# TABLE triosprojecten
$config["crud"]["trimaxreleases"]["=TABLE="]=array(
"SORT"=>"versie DESC",
"FILTER"=>"",
"PAGING"=>""
);
$config["crud"]["trimaxreleases"]["id"]=array(
"LABEL"=>"id",
"TYPE"=>"text",
"REQUIRED"=>0,
"LISTORDER"=>0,
"LISTWIDTH"=>"",
"FORMORDER"=>0,
"HTML"=>"");
$config["crud"]["trimaxreleases"]["datum"]=array(
"LABEL"=>"datum",
"TYPE"=>"text",
"REQUIRED"=>1,
"LISTORDER"=>1,
"LISTWIDTH"=>"20%",
"FORMORDER"=>1,
"HTML"=>"
<div class='form-group'>
<input type='text' name='#dbtable_#fieldname' id='#dbtable_#fieldname' value='#fieldvalue' placeholder='...' class='form-control' />
</div>
");
# === CUSTOM config === #
$config["mod"]["sendformto"]="dirk.vos@trios.be";
AANDACHT Ook voor een template die geen contentblocks bevat toch een rij moet voorzien worden in de tablename for contentblocks
Voorlopig nog niet geïmplementeerd, wordt in een volgende versie voorzien.
De developer kan zelf eigen config-variabelen toevoegen aan deze lijst. Het voordeel ervan is dat de volledige config beschikbaar is op het niveau van de mods.