<html><head>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
  </head>
  <body text="#000000" bgcolor="#FFFFFF">Dear Michael,<br>
<br>
it works perfectly now :-)<br>
<br>
For my understanding:<br>
when the same resourcetype is used for different news lists e.g. "general", "admin" and "special" each may have different permissions.<br>
They can't be organized in simple subfolders as the detail page mechanism works only for one folder (per resourcetype and sitemap); yes?<br>
The only way I see is to use subsites for each of them with local content folders.<br>
Or is there another (recommended) way to do that?<br>
<br>
Kind regards,<br>
Gerd<br>
<br>
<br>
Note for anyone who stumbles across the same problem:<br>
I removed the "with page" setting from the resource type config in (module .config), no folder/path set (=use default).<br>
Then configured /news/ to be a subsite (added sitemap config /news/.content/.config) and set to save new content locally (in ./content/ of the subsite).<br>
Now news items are created/stored in /news/.content/my-news/.<br>
Changed collector to read content from there.<br>
<br><br><div class="gmail_quote">Am 22. Mai 2018 12:40:27 MESZ schrieb Gerd Schrick <mail@schrick-design.de>:<blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;">
Thank you for clarification, will try it later.<br>
<br>
Does that mean I can't use a page-relative  location to store? Currently I only use the "with page" option for the resource type.<br>
<br>
Gerd<br><br><div class="gmail_quote">Am 22. Mai 2018 08:13:00 MESZ schrieb Michael Emmerich <m.emmerich@alkacon.com>:<blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;">

    Gerd,<br>
    <br>
    you are almost there<br>
    <br>
    The detail page mechanism only works if the files you want to
    display ("my-news" in your example) are stored in the configured
    path in the module config. If not, you will get a link to the
    content itself and not to the detail page.<br>
    <br>
    In 1) You say that you use the default setting for filename, so the
    system would use /.content/my-news/ to store the single contents.<br>
    In 3) you say that your collector refers to the folder
    /news/aritcle/.elements/ which is different to the default storage
    locataion.<br>
    <br>
    So there are two options:<br>
    <br>
    a) Modify your moduel config that the path for your content files is
    /news/articles/.elements/<br>
    b) Or store your new articles in the default location
    /.content/my-news/<br>
    <br>
    This should help.<br>
    <br>
    Kind regards,<br>
    Michael<br>
    <br>
    <br>
    <br>
    <div class="moz-cite-prefix">Am 20.05.2018 um 21:17 schrieb Gerd
      Schrick:<br>
    </div>
    <blockquote type="cite" cite="mid:9FF0D9DC-232F-4FFE-8EAA-F07B0020B17B@schrick-design.de">DETAIL
      PAGE: again spent some (frustrating) hours with searching and
      trying ... and still don't know why they don't work.<br>
      <br>
      What I have:<br>
      1. my-news resourcetype in module:<br>
      - Title mapped to urlName<br>
      - "with page" is set<br>
      - disable detail page is unset<br>
      - no filename pattern specified (the default is used; works)<br>
      2. Container page "/news/article/"<br>
      - the single and only container in the template with
      detailview="true"<br>
      - configured as detail page in sitemap .config and<br>
      - sitemap shows it by the addition "(*my-news)"<br>
      - news items are correctly stored in subfolder .elements/<br>
      3. Container page "/news/" with a list<br>
      - created via collector<br>
      - links rendered via <cms:link><br>
      - correctly collects and shows the items stored in
      "/news/article/.elements/"<br>
      - links are NOT rewritten and just point to the items content
      element (e.g. /news/article/.elements/my-news_0002.xml)<br>
      <br>
      Is there something more to be configured?<br>
      Some restrictions or further requiremens/conditions to be met that
      a detail page will be used for the resourcetype?<br>
      <br>
      Would be great if someone can help with this.<br>
      Gerd<br>
      <br>
      <div class="gmail_quote">Am 17. Mai 2018 01:41:46 MESZ schrieb
        Gerd Schrick <a class="moz-txt-link-rfc2396E" href="mailto:mail@schrick-design.de"><mail@schrick-design.de></a>:
        <blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt
          0.8ex; border-left: 1px solid rgb(204, 204, 204);
          padding-left: 1ex;">
          <pre class="k9mail">Alex,

you made my day! :-)
"Your function element also needs to generate some output." was the perfect hint - missing/wrong default values in element settings produced an initial Error in the function; with that corrected the dropping works perfectly.
BTW: a really cooool feature of OCMS (among many others).

But I'm still stuck with the detail page:
when I click on the link in the list I get (in Chromium):
-
This page contains the following errors:
error on line 20 at column 122: xmlParseEntityRef: no name
-
when in preview mode it says:
-
This page contains the following errors:
error on line 41 at column 132: Opening and ending tag mismatch: img line 0 and a
-
in Firefox I get:
-
XML-Verarbeitungsfehler: nicht wohlgeformt
Adresse: <a href="http://localhost:8080/opencms/news/article/.elements/my-news_0002.xml" moz-do-not-send="true">http://localhost:8080/opencms/news/article/.elements/my-news_0002.xml</a>
Zeile Nr. 20, Spalte 122:(function(a,b){function G(a){var b=F[a]={};return ......
-

I can edit the news item(s), use add and edit them in the list, display and edit the (details) containerpage itself including an item, all w/o errors.
So I assume it has something to do with my config of the details page.
I've set it up multiple times, changed the config, played around ... with no success (and further ideas) yet.

Would be really great to get some insights here too.

Thanks ahead,
Gerd

Alex Kandzior <a class="moz-txt-link-rfc2396E" href="mailto:alex@opencms.org"><alex@opencms.org></a> hat am 16. Mai 2018 um 08:13 geschrieben: 

<blockquote class="gmail_quote" style="margin: 0pt 0pt 1ex 0.8ex; border-left: 1px solid #729fcf; padding-left: 1ex;"> Gerd,
 
 you are on the right track. 
 
 The container type of the container tag must match the one configured in the function element (or formatter).
 So setting both types to "center" or "somethingother" should work.
 
 You should not use the "width" together with the type, only either the type or the width. 
 "width" does not make no sense in modern respinonsive layouts so I consider it deprecated, but it still is supported.
 
 Your function element also needs to generate some output. 
 If the function element does not generate any output, it can not be dropped even if the container types match.
 Hello world would word.
 
 HTH
 
 Kind regards,
 
 Alex. 
 
 ------------------- 
 Alexander Kandzior 
 
 Alkacon Software - The OpenCms Experts                                                     
  <a href="http://www.alkacon.com" moz-do-not-send="true">http://www.alkacon.com</a> - <a href="http://www.opencms.org" moz-do-not-send="true">http://www.opencms.org</a>                                                           
 
<blockquote class="gmail_quote" style="margin: 0pt 0pt 1ex 0.8ex; border-left: 1px solid #ad7fa8; padding-left: 1ex;"> Am 15.05.2018 um 19:33 schrieb Gerd Schrick < <a class="moz-txt-link-abbreviated" href="mailto:mail@schrick-design.de">mail@schrick-design.de</a>>:
 
 UPDATE re dynamic function: 
  manually adding a dyn function element to the container with "Edit controlcode" works and I can then edit it in ADE. 
  But via dropping the container does not accept it (shows no dashed red lines in ADE). 
  Can see it in Apollo demo working with the "OpenCms Info" dyn function element ... compared its config to mine and cannot see what may basically make the difference. 
 
  For my understanding it's the container's type that determines what elements can go there: 
    In func element I set type to "center" but also tried "*" and width min=50/max=800 w/o success. 
 
  Are there some other settings that do the trick? 
 
  Gerd 
 
 Am 15. Mai 2018 04:43:45 MESZ schrieb Gerd Schrick < <a class="moz-txt-link-abbreviated" href="mailto:mail@schrick-design.de">mail@schrick-design.de</a>>:
<blockquote class="gmail_quote" style="margin: 0pt 0pt 1ex 0.8ex; border-left: 1px solid #8ae234; padding-left: 1ex;"> Dear All, 
 
  in 10.5.3 (tomcat 8 standalone) I tried to set up a list and detail page as described in the doku (<a href="http://documentation.opencms.org/opencms-documentation/content-in-opencms/lists-of-resources-and-detail-pages/%29" moz-do-not-send="true">http://documentation.opencms.org/opencms-documentation/content-in-opencms/lists-of-resources-and-detail-pages/)</a> for some hours now but it ended just in a mostly frustrating adventure ... hopefully someone can help to proceed with more success. ;-)
 
 Here in short my issues: 
 
  1) created news_list.jsp and a dynamic function in my module ... 
  unable to "drop it on a container page" (I can drag it but the container won't accept it) - how to enable that? 
  finally was able to create a new list-page after I added it as Function to module config - is this the only way? 
 
  2) list works as expected but no "+" shows up to add a new item although the docu says: "[...] if the attribute editable is set to true [...]"
 my config is:
 <cms:contentload collector="allInFolder" param="${folder}|my-news|${count}" editable="true">
  when I add "|${folder}my-news_%(number).xml" (or something else) to the param attribute the + is shown but then I finally get an error "The new file name pattern "/news/article/.elements/" does not contain the number macro." when selecting "Copy" or "New" in the dialog that shows after a click on the +.
 UPDATE: just found out that it works when I use param="${folder}my-news_%(number).xml|my-news|${count}" - this should be mentioned!
 Is there a doku about the collectors and their parameters? Where to find? I still can't get collector "allInFolderNavPos" to work ...
 
  3) added a detail page as described and checked in sitemap config 
  but a click on the item link in the list as well as in explorer on the item's content file via context menu > Display says there's no detail page configured for the resource (but it is and it's not disabled in the module config!?) 
 
  And yes, I'd like to use and understand the "old" way, although an alternative for V10+ is recommended (what I did not try yet). 
 
 Any help is greatly appreciated.
 
 Thanks a lot, 
  Gerd
</blockquote> 
<hr>
 This mail is sent to you from the opencms-dev mailing list 
 To change your list options, or to unsubscribe from the list, please visit 
  <a href="http://lists.opencms.org/cgi-bin/mailman/listinfo/opencms-dev" moz-do-not-send="true">http://lists.opencms.org/cgi-bin/mailman/listinfo/opencms-dev</a> 
 
  
</blockquote></blockquote>
<blockquote class="gmail_quote" style="margin: 0pt 0pt 1ex 0.8ex; border-left: 1px solid #729fcf; padding-left: 1ex;"><hr>
 This mail is sent to you from the opencms-dev mailing list 
 To change your list options, or to unsubscribe from the list, please visit 
 <a href="http://lists.opencms.org/cgi-bin/mailman/listinfo/opencms-dev" moz-do-not-send="true">http://lists.opencms.org/cgi-bin/mailman/listinfo/opencms-dev</a>
</blockquote><hr>
This mail is sent to you from the opencms-dev mailing list
To change your list options, or to unsubscribe from the list, please visit
<a href="http://lists.opencms.org/cgi-bin/mailman/listinfo/opencms-dev" moz-do-not-send="true">http://lists.opencms.org/cgi-bin/mailman/listinfo/opencms-dev</a>



</pre>
        </blockquote>
      </div>
      <br>
      <fieldset class="mimeAttachmentHeader"></fieldset>
      <br>
      <pre wrap="">_______________________________________________
This mail is sent to you from the opencms-dev mailing list
To change your list options, or to unsubscribe from the list, please visit
<a class="moz-txt-link-freetext" href="http://lists.opencms.org/cgi-bin/mailman/listinfo/opencms-dev">http://lists.opencms.org/cgi-bin/mailman/listinfo/opencms-dev</a>



</pre>
    </blockquote>
    <br>
    <pre class="moz-signature" cols="72">-- 
Alkacon Software GmbH & Co. KG - The OpenCms Experts
Michael 

 
<a class="moz-txt-link-freetext" href="http://www.alkacon.com">http://www.alkacon.com</a>
<a class="moz-txt-link-freetext" href="http://www.opencms.org">http://www.opencms.org</a>


Geschäftsführer: Alexander Kandzior, Amtsgericht Köln, HRB 54613
</pre>
  

</blockquote></div></blockquote></div></body></html>