21309 Posts in 5738 Topics by 2603 members
|
Page:
1
|
Go to End | |
| Author | Topic: | 643 Views |
-
external module only in CMS

23 January 2009 at 8:48pm Last edited: 23 January 2009 8:50pm
Hi everybody.
I have a php file with a custom form which uses external dbase. I also use Silverstripe for the page content. But i dont want to have two differnet cms so i would like to know if its possible to include my external cms Modul into silverstripe. It dont have to be puplished so i also do not need a preview because the module only handle some internal Data like Memberstats, Onlinetime of members and so on .
I had modified the LeftAnsMain.php so that i got a new Button in the top now. But if i click on it, my ext. module dont appears right below the menue. Instead the browser changes completely to my external mod.
This is how i did it into function MainMenu right below "Help"
_t('LeftAndMain.Membstat',"Membstat",PR_HIGH,'Menu title') => array("Membstat", "mysite/Membstat/Membstat_face/news_face.php")
May anyone help me?
Thankyou
Yours Sonja
-
Re: external module only in CMS

23 January 2009 at 10:15pm
What you have done there is effectively linked to your script, not added it into the Silverstripe administration. You might want to take a look at how to create a module for silverstripe in the wiki
-
Re: external module only in CMS

23 January 2009 at 10:25pm
Yes.
But that means that i have to rebuild my module with the tools of Silverstripe.
And that is silly for me because my module ist still finished and also work as Standalone.
Is it not possible to require a page into the design instead of the two css boxes? -
Re: external module only in CMS

23 January 2009 at 10:44pm
I didn't really look too deep into the module creation, but you should be able to create a barebones module page, and bring in your module in the "MyAdmin_right.ss" template. If nothing else, you could use an iframe in the right template...
-
Re: external module only in CMS

23 January 2009 at 10:58pm
iframe sounds good. Do you know some links explaining?
I found out that it is pretty hard to find the right php file to edit. -
Re: external module only in CMS

23 January 2009 at 11:20pm
You will still need to create a module, but like i said, just make a barebones module. This way, it adds the extra button to the admin menu without manually modifying the LeftAndMain (so you can easily add it to future silverstripe websites you make), and does any other magic that silvestripe requires behind the scenes. Add the iframe to the X_right.ss template you create as per that link I posted before.
I'm fairly new to silverstripe, so some of the vets might have a better solution for you.
| 643 Views | ||
|
Page:
1
|
Go to Top |

