That’s looking a lot more promising! Keep going, and the penny will drop very soon now.

Yes, each article is a document in its own right. Ditto generates a kind of index to sets of articles.
There are two fundamental kinds of Ditto parameters:
1) Parameters that select which documents are listed on the page containing the Ditto call, the order they are displayed in and how many are shown. Main parameters here are:
- &parents: source(s) of documents,
- &orderBy:sort field - defaults to "createdon", but any document field can be used,
- &display: how many to show in that order (e.g. &display=`10`)
2) Parameters that affect which parts of each selected document are displayed and how. These are the
tpl template elements (not to be confused with document templates that provide frameworks for whole pages), mainly
&tpl itself. The templates set the structure using HTML code, and include [+
placeholders+] that will be filled in from components of the individual retrieved documents. These can be:
- built-in document fields, such as [+longtitle+] or [+introtext+]
- template variables, where you just put the name of the TV, [+myTvName+]
- Ditto-generated placeholders, such as [+author+] or [+summary+], where Ditto does some computing to select a relevant field or create the content.
In the Ditto template for your test page, you have used
[+content+], and thus are showing the body of each document on page 60. If you used
[+introtext+], you could create a concise trailer for each item, independent of the main content; or you could use
[+summary+] and the summary extender to set up an automatically generated trailer.
Ditto generates a
[+url+] placeholder which is equivalent to
<a href="[~[+id+]~]">[+pagetitle+]</a> to create a link to each full item.
The Ditto
[+date+] placeholder will default to showing the document’s
createdon field, I don’t recall the standard format. You can choose which field to fill it with in your Ditto call:
&dateSource=`pub_date` &dateFormat=`%d %B %Y`, for example.

KP