I create a homepage for a fire department.
They want to publish some information about there vehicles.
I created a new module folder named fwmodule.
fwmodule/code/VehiclePage.php:
<?
class VehiclePage extends Page {
static $db = array(
'Fahrgestell'=>'Varchar(100)',
'Motorleistung'=>'Varchar(100)',
'Aufbau'=>'Varchar(100)',
'Baujahr'=>'Varchar(20)',
'Funkrufname'=>'Varchar(50)',
'Besatzung'=>'Varchar(100)',
'Ausruestung'=>'Text',
'Einsatzbereich'=>'Text'
);
static $has_one = array(
'Bild'=>'Image'
);
}
class VehicleController extends Page_Controller {
public function init() {
parent::init();
}
}
?>
fwmodule/templates/VehiclePage.ss:
<h1 class="title">Fahrzeug (Details)</h1>
<div class="vehicledetails">
<div class="photo">$Bild</div>
<div class="details">
<table>
<tr><td class="left">Fahrgestell</td><td class="right">$Fahrgestell</td></tr>
<tr><td class="left">Motorleistung</td><td class="right">$Motorleistung</td></tr>
<tr><td class="left">Aufbau</td><td class="right">$Aufbau</td></tr>
<tr><td class="left">Baujahr</td><td class="right">$Baujahr</td></tr>
<tr><td class="left">Funkrufname</td><td class="right">$Funkrufname</td></tr>
<tr><td class="left">Besatzung</td><td class="right">$Besatzung</td></tr>
</table>
</div>
</div>
<h2>Ausrüstung (besonders)</h2>
<p>
$Ausruestung
</p>
<h2>Einsatzbereich</h2>
<p>
$Einsatzbereich
</p>
and an empty fwmodule/_config.php
sry for the names of the variables, im from germany^^
the page type is shown in the backend and can be created but when i open the page i get nothing but the class name of the pagetype
not even the design around it...