80 Nachrichten unter 29 Themen von 35 Mitgliedern
[SilverStripe Roadmap][Changelog]
| Seite: 1 , 2 | 1953 mal gelesen |
08.08.2009 um 23:07 Zuletzt bearbeitet: 08.08.2009 um 23:07
10.08.2009 um 09:47 Zuletzt bearbeitet: 10.08.2009 um 09:49
<?php
class PageWithBanner extends Page {
static $has_one = array(
'Bannerbild' => 'Image'
);
static $singular_name = 'Seite mit Banner';
static $plural_name = 'Seiten mit Banner';
function getCMSFields() {
$fields = parent::getCMSFields();
$fields->addFieldToTab("Root.Content.Banner", new ImageField('Bannerbild'));
return $fields;
}
}
class PageWithBanner_Controller extends Page_Controller {
}
?>
<% if ClassName = PageWithBanner %>
<div id="Banner">
$Bannerbild.SetHeight(118)
</div>
<% end_if %>
17.07.2010 um 12:58 Zuletzt bearbeitet: 17.07.2010 um 13:00
17.07.2010 um 15:54 Zuletzt bearbeitet: 17.07.2010 um 15:55
<?
class Photo extends DataObject {
static $db = array('Titel' => 'Varchar(255)',);
static $has_one = array('Bild' => 'Image', 'Seite' => 'SiteTree');
function getCMSFields_forPopup() {
$fields = new FieldSet();
$fields->push( new TextField( 'Titel', 'Titel' ) );
$fields->push( new ImageField( 'Bild', 'Bild' ) );
return $fields;
}
}
?>
....
static $has_many = array('Photos' => 'Photo');
function getCMSFields() {
$fields = parent::getCMSFields();
$tablefield = new HasManyComplexTableField(
$this,
'Photos',
'Photo',
array(
'Titel' => 'Titel'
),
'getCMSFields_forPopup'
);
$tablefield->setAddTitle( 'A Photo' );
$fields->addFieldToTab( 'Root.Content.Bilder', $tablefield );
return $fields;
}
...
....
<% control Photos %>
$Bild
<% end_control %>
...
Weitere Fragen?! Meld dich einfach! MSN: benjamin.buessenschuett@hotmail.de ICQ: 354 848 193 Webseite: www.silverstripe-hilfe.de
17.07.2010 um 18:52 Zuletzt bearbeitet: 17.07.2010 um 19:00
$tablefield=new HasManyComplexTableField(
$this,
'Photos',
'Photo',
array(
'Titel'=>'Titel',
'Bild'=>'Photo'
),
'getCMSFields_forPopup'
);
The action 'admin' does not exist in class CMSMain
17.07.2010 um 18:52 Zuletzt bearbeitet: 17.07.2010 um 18:53
17.07.2010 um 19:04 Zuletzt bearbeitet: 17.07.2010 um 19:07
19.07.2010 um 02:38
| Weiter > | ||
Zur Zeit online: Zur Zeit ist leider niemand online.
Wir begrüßen unsere neuen Mitglieder: saerdna