3214 Posts in 848 Topics by 810 members
|
Page:
1
|
Go to End | |
| Author | Topic: | 307 Views |
-
Single page design

10 October 2012 at 2:55am
I'm working on a Single page design.
Now offcourse this means that all my pages are loaded at once, this is not the problem. With a control loop thru the Menu(1) i can put every $Content ( and $Form ) in the necessary Divs.
The problem is when i need to login. I never get the login form. There is no security login..but i don''t get a warning that the page isn''t found..It just shows my homepage without a loginform.So the real question...can i make/use a custom login form ?
-
Re: Single page design

10 October 2012 at 3:50am Last edited: 10 October 2012 3:50am
Did you remember to include $Form somewhere in your page template? You should post some code.
-
Re: Single page design

10 October 2012 at 6:29am
Kaanuni, tx for your reply
It's a one page side where the content of each page is placed inside a nested Div. I did place the $Content and $Form, but my loginform is not showing.
Here's my code for Page.ss
<body >
<div id="header-wrapper">
<header id="header-main">
<h1 class="logo">SCMS</h1>
<nav>
<ul id="nav">
<!-- $ pos gives me the position in the iteration, since i need the format 'page-nr' for my script -->
<% control Menu(1) %>
<li><a href="#page-$pos" title="Go to the $Title.XML page" class="$LinkingMode"><span>$MenuTitle.XML</span></a></li>
<% end_control %>
</ul>
</nav></header><!-- / Header Main -->
</div><!-- / #Header Wrapper --><% control Menu(1) %>
<div class="hw" id="page-$pos">
<% if Last %>
<div class="elem-1">
<div class="elem-1-bg">
</div>
</div>
<div class="elem-2">
<div class="elem-2-bg">
</div>
</div>
<div class="elem-3">
<div class="elem-3-bg">
</div>
</div>
<div class="elem-4">
<div class="elem-4-bg">
</div>
</div>
<div class="elem-5">
<div class="elem-5-bg">
</div>
</div>
<div class="elem-6">
<div class="elem-6-bg">
</div>
</div>
<div class="elem-7">
<div class="elem-7-bg">
</div>
</div>
<div class="elem-8">
<div class="elem-8-bg">
</div>
</div>
<div class="hw" id="content-inner"> <!-- This is the actual content div -->
<% end_if %>
<% end_control %> <!-- this was the first run, to build the Div structure --><!-- Now whe have to loop thru them again to place the Content -->
<% control Menu(1) %>
<div class="page home" id="home">
<div class="page-info-wrap">
<div class="page-info">
<div class="viewport">
<div class="overview">$Content
$Form
$PageComments</div><!-- / .overview -->
</div><!-- / .viewport -->
</div><!-- / .page-info -->
</div><!-- / .page-info-wrap -->
</div><!-- / .page home -->
<% end_control %>
</div><!-- / #content-inner --></div></div></div></div></div></div></div></div>
-
Re: Single page design

10 October 2012 at 8:23pm
Try placing $Form outside of the <%control Menu(1) %> context. I'm pretty sure $Form is a controller method and in that context it is looking for a property called form in the model (db, has_one, has_many, etc...) So just move it outside the loop and it will probably show up.
-
Re: Single page design

11 October 2012 at 6:50am
Ahh, that make's sence... Any thoughts on how ? lol
tx a lot.
-
Re: Single page design

12 October 2012 at 11:26pm
Just move $Form either between <!-- / #Header Wrapper --> and <% control Menu(1)% > or below the last <%end_control%>. You can then wrap it with whatever div's you want.
| 307 Views | ||
|
Page:
1
|
Go to Top |

