Skip to main content

This site requires you to update your browser. Your browsing experience maybe affected by not having the most up to date version.

We've moved the forum!

Please use forum.silverstripe.org for any new questions (announcement).
The forum archive will stick around, but will be read only.

You can also use our Slack channel or StackOverflow to ask for help.
Check out our community overview for more options to contribute.

Archive /

Our old forums are still available as a read-only archive.

Moderators: martimiz, Sean, Ed, biapar, Willr, Ingo

getting custom module to work


Go to End


3 Posts   1409 Views

Avatar
marcink

Community Member, 89 Posts

19 November 2008 at 11:36am

Edited: 19/11/2008 11:38am

hi,

i wrote a module, that adds a flash file to the page using swfobject.js.
now i have a tab in the cms, where i can fill the required data. in the module folder, i also have a template file, like:

<script>
    swfobject($FlashUrl, $Container, $Width, $Height);
</script>

$FlashUrl, $Container etz. are the variables i enter in cms.

how do i get this code snippet into my page, filled with the variables from the tab?

thanks a lot!

Avatar
Anatol

126 Posts

19 November 2008 at 3:01pm

Hi,

did you add the database fields to the module code? E.g.

static $db = array(
		"FlashUrl" => "Text",
		"Container" => "Varchar(255)",
		"Width" => "Int",
		"Height" => "Int"
);

If you have that and you added the CMS fields the variables should be available in your template file as in your code snippet.

Cheers!
Anatol

Avatar
marcink

Community Member, 89 Posts

19 November 2008 at 9:17pm

Edited: 19/11/2008 10:57pm

hi anatol,

thanks for the answer... but i'm trying to do it modular, so nobody has to edit the page types...

just like a widget, when you just type: $Sidebar, and the code is "just there".

any idea on that? - if it's possible anyway...

thanks,
marcin