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

Problem with Poll in tutorial 3


Go to End


6 Posts   2194 Views

Avatar
Mednezz

Community Member, 23 Posts

30 May 2007 at 3:37am

Hello there!

First of all my complements to this amazing framework!! Really easy to learn.

I'm running SS on a linux server / apache2 with modrewrite and php 5.2.1

I tried to create the browser poll. The first problem was that it could find the class BrowserPollSubmission witch i created in mysite/code/BrowserPollSubmission.php.

I solved that by simply copy the class into the HomePage.php file.

Next problem, when submitting the poll i get the following error :

ERROR:
Error

The website server has not been able to respond to your request.

Any idea?

Thanks a lot!

Avatar
xmedeko

Community Member, 94 Posts

30 May 2007 at 9:07am

Do you have only one dir with your code, like "mysite"?

I copied "mysite" to "mysite.orig" and it made me problems, because the autoloader has loaded files from "mysite.orig" first. when I deleted "mysite.orig", then the problem was solved.

Avatar
Sean

Forum Moderator, 922 Posts

30 May 2007 at 9:11am

Edited: 30/05/2007 9:12am

Hi there,

The error obviously isn't descriptive enough, since the site is probably in a mode where it wouldn't normally give you error pages.

Put this line in _config.php:

Director::set_environment_type('dev');

And try producing the same result again, it should this time give you an error that you can actually trace back. :-)

Cheers,
Sean

Avatar
Mednezz

Community Member, 23 Posts

2 June 2007 at 9:21am

Thanks for all the reactions guys!

That debug function blew my mind!!! Really great framework!!

Got a next challenge though :)

I'm trying to create a menu with 2 levels like -->

<ul>
<li> text </li>
<li class="expand">text
<ul>
<li> text</li>
<li>text</li>
</ul>
</li>
<li> text </li>
<li> text </li>
<li> text </li>
</ul>

I'm an absolute beginner with silverstripe, but my php knowlegde isn't that bad though :)

Thank you for your responses!

Avatar
Mednezz

Community Member, 23 Posts

2 June 2007 at 9:55pm

Never mind....

SilverStripe is too mighty!!

<ul id="nav">
<% control Menu(1) %>
<li class="$LinkingMode<% if FirstLast %> $FirstLast<% end_if %><% if Children %> expand<% end_if %>" accesskey="$Pos">
<a href="$Link" title="$MenuTitle">$MenuTitle</a>
<% if Children %>
<ul class="Menu2">
<% control Children %>
<li class="$LinkingMode<% if FirstLast %> $FirstLast<% end_if %>">
<a href="$Link" title="$MenuTitle">$MenuTitle</a>
</li>
<% end_control %>
</ul>
<% end_if %>
</li>
<% end_control %>
</ul>

Avatar
Sean

Forum Moderator, 922 Posts

2 June 2007 at 10:07pm

Edited: 02/06/2007 10:08pm

That's exactly how you do it. :-)

Also, if you only want the children pages to show when you're on the section, just add <% if LinkOrSection = section %> inside your <% if Children %>.

Cheers,
Sean