(pls excuse my probably bad english and my small knowledge about ss and php i'm totaly new to this)
Hi everyone,
i think the title isn't very significantly so i'll tell my problem here more detailed.
at first, here's my mysite/code/Referenz.php
<?php
class Referenz extends Page {
static $db = array(
'Description' => 'Text',
'Kunde' => 'Text',
'Website' => 'Text',
'Leistung_1' => 'Text',
'Leistung_2' => 'Text',
'Leistung_3' => 'Text',
'Leistung_4' => 'Text',
'Leistung_5' => 'Text',
'Leistung_6' => 'Text',
'Leistung_7' => 'Text',
'Leistung_8' => 'Text',
'Leistung_9' => 'Text',
'Leistung_10' => 'Text'
);
static $has_one = array(
'Preview' => 'Image',
'RefImg_1' => 'Image',
'RefImg_2' => 'Image',
'RefImg_3' => 'Image',
'RefImg_4' => 'Image',
'RefImg_5' => 'Image',
'RefImg_6' => 'Image',
'RefImg_7' => 'Image',
'RefImg_8' => 'Image',
'RefImg_9' => 'Image',
'RefImg_10' => 'Image'
);
function getCMSFields() {
$fields = parent::getCMSFields();
$fields->addFieldToTab('Root.Content.Main', new TextField('Description','beschreibung der Seite'), 'Content');
$fields->addFieldToTab("Root.Content.Referenz", new ImageField('Preview'));
$fields->addFieldToTab("Root.Content.Referenz", new ImageField('RefImg_1'));
$fields->addFieldToTab("Root.Content.Referenz", new ImageField('RefImg_2'));
$fields->addFieldToTab("Root.Content.Referenz", new ImageField('RefImg_3'));
$fields->addFieldToTab("Root.Content.Referenz", new ImageField('RefImg_4'));
$fields->addFieldToTab("Root.Content.Referenz", new ImageField('RefImg_5'));
$fields->addFieldToTab("Root.Content.Referenz", new ImageField('RefImg_6'));
$fields->addFieldToTab("Root.Content.Referenz", new ImageField('RefImg_7'));
$fields->addFieldToTab("Root.Content.Referenz", new ImageField('RefImg_8'));
$fields->addFieldToTab("Root.Content.Referenz", new ImageField('RefImg_9'));
$fields->addFieldToTab("Root.Content.Referenz", new ImageField('RefImg_10'));
$fields->addFieldToTab('Root.Content.Main', new TextField('Kunde','Kunde des Projekts'));
$fields->addFieldToTab('Root.Content.Main', new TextField('Website','Website / Live Preview (mit http://)'));
$fields->addFieldToTab('Root.Content.Leistungen', new TextField('Leistung_1','erbrachte Leistung 1'));
$fields->addFieldToTab('Root.Content.Leistungen', new TextField('Leistung_2','erbrachte Leistung 2'));
$fields->addFieldToTab('Root.Content.Leistungen', new TextField('Leistung_3','erbrachte Leistung 3'));
$fields->addFieldToTab('Root.Content.Leistungen', new TextField('Leistung_4','erbrachte Leistung 4'));
$fields->addFieldToTab('Root.Content.Leistungen', new TextField('Leistung_5','erbrachte Leistung 5'));
$fields->addFieldToTab('Root.Content.Leistungen', new TextField('Leistung_6','erbrachte Leistung 6'));
$fields->addFieldToTab('Root.Content.Leistungen', new TextField('Leistung_7','erbrachte Leistung 7'));
$fields->addFieldToTab('Root.Content.Leistungen', new TextField('Leistung_8','erbrachte Leistung 8'));
$fields->addFieldToTab('Root.Content.Leistungen', new TextField('Leistung_9','erbrachte Leistung 9'));
$fields->addFieldToTab('Root.Content.Leistungen', new TextField('Leistung_10','erbrachte Leistung 10'));
return $fields;
}
}
class Referenz_Controller extends Page_Controller {
}
The "RefImg_x" variables are all listed in the Referenz.ss at the same time. But e.g when i uploaded images only to RefImg_1 and RefImg_2, RefImg_3 - 10 will show the folder path "assets/" -.- how can i stop that? so that the variable only shows something if there's an image uploaded for it?
is there a function which hides the variables where's no image uploaded? which one?
pls help me :)
Benni