Forum
Struggling with my first Perch project...
Hello,
I've just purchased my first Perch license today. I'm a graphic designer with some html/css skills. Installation went fine, I just added a region to a page, but now I'm struggling how to make the content editable in the right way for my customer. I'm don't know where to start in the documentation for this type of question. Can someone explain the steps I have to made in the given example? Customer should be able to create a new post on the same page (no need to create a new page!) with the <div class="panel panel-default"></div>
as one item. How should I set this up in Perch? Do I have to do this with the blog add-on or are there other solutions? Many thanks in advance to help me out with this!
<?php perch_content('posted-items'); ?>
<div class="panel panel-default">
<div class="panel-heading">
<h3 class="panel-title">Some text <span><a href="mailto:mail@gmail.com">first name</a></span> text.</h3>
</div>
<div class="panel-body">Lorem ipsum text.</div>
</div>
<div class="panel panel-default">
<div class="panel-heading">
<h3 class="panel-title">Some text <span><a href="mailto:mail@gmail.com">first name</a></span> text.</h3>
</div>
<div class="panel-body">Lorem ipsum text.</div>
</div>
You'd create a template to represent one
panel panel-default
item. To do that, add a new file toperch/templates/content
and call it something likepanel.html
.In that template, start off with your existing HTML:
Then go through and replace the editable bits with
perch:content
tags, along the lines of:In the Perch control panel, find your new region ('posted-items' I guess), click through and you'll be asked to pick one of the templates from a select box. Choose your new Panel template. Check the box that says allow multiple items.
Then just remove the existing HTML from your page - this will now come from the template instead.
OK thanks!