Account Options

  1. Sign in
The old Google Groups will be going away soon, but your browser is incompatible with the new version.
Google Groups Home
« Groups Home
Message from discussion How admin section, templates and modules works together questions.
The group you are posting to is a Usenet group. Messages posted to this group will make your email address visible to anyone on the Internet.
Your reply message has not been sent.
Your post was successful
 
From:
To:
Cc:
Followup To:
Add Cc | Add Followup-to | Edit Subject
Subject:
Validation:
For verification purposes please type the characters you see in the picture below or the numbers you hear by clicking the accessibility icon. Listen and type the numbers you hear
 
Amiramix  
View profile  
 More options Aug 31 2012, 3:40 pm
From: Amiramix <li...@gjunka.com>
Date: Fri, 31 Aug 2012 12:40:48 -0700 (PDT)
Local: Fri, Aug 31 2012 3:40 pm
Subject: Re: [Zotonic-Usr] How admin section, templates and modules works together questions.

Andreas, many thanks for your answers. Yes, we are looking at the system
from different perspectives so I would love to clarify if I understood your
point properly. For the sake of an example say that the page looks like
this:

section header-copy-1 (some header + some copy)
A dynamic table
section header-copy-2 (another header + another copy)
A dynamic graph

I would like to generate the table and the graph using custom modules (say
the data is coming from an external server which I need to consume and
process).

According to your description I can create two page resources for section
header-copy-1 and header-copy-2 using the web GUI and then one template to
layout both sections, the table and the graph on a web page presented to
the user. If I edit either page resource (header-copy-1 or header-copy-2)
then the web page will be updated automatically when the template pulls
them from the database next time the web page is requested. Is my thinking
correct?

If yes, then is there any easy way of referencing a particular page
resource created using the web GUI in a template? I understand I could use
m.rsc[id] but the id is not shown by the web GUI (there is an integer in
the url and a unique name assigned in the GUI but I am not sure if either
can be reliably used to reference a page resource).

On Friday, August 31, 2012 7:56:11 PM UTC+1, Andreas Stenius wrote:

> templates is quite different from resources (pages).

> A resource holds data, but no presentation. The template is used to
> layout and present the resource data.
> Somewhat like html vs. css for separating the data from the
> presentation (design).

> > 1. If I create this page as a template, can I edit the template using
> the
> > editor from the admin section e.g. to correct any typos or the whole
> copy or
> > header without opening the template file?

> There is currently no way to edit the templates via the web GUI. The
> idea is that the templates are rarely changed,
> after they've been developed; but resources are created and edited
> continuously.

> > 2. Can I create the page using the HTML editor from the admin section
> and
> > somehow include the call to the module to include the dynamic table?

> I would have the design in a template, and get the data from pages. So
> you create the content in the admin.
> No need to call a custom module.

> > 3. Say I would like to have a few configuration options for generating
> the
> > table (e.g. number of rows for the sake of an example). Can I somehow
> > include such configuration option in the admin section of the site once
> the
> > module to generate the table has been enabled?

> There's a config model you can use from your template if you need
> configuration per site: http://zotonic.com/documentation/719/m-config

> > 4. Sometimes a page is build using only a template, but I can still edit
> the
> > page in the admin section (e.g. the homepage of the blog exemplary
> site).
> > The HTML editor doesn't show any text, it's empty. What is the purpose
> of
> > showing that editor for a page that is shown only from a template?

> It depends on the what the template does with the content of the page.
> In the case above,
> maybe the content isn't used at all. But it could be to put a
> temporary notice on the front page, for instance.

> I'm sure this didn't answer all your questions, but hopefully
> triggered some new ones... :)


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.