Copied to clipboard

Flag this post as spam?

This post will be reported to the moderators as potential spam to be looked at


  • Anthony Candaele 1197 posts 2049 karma points
    Jan 13, 2013 @ 15:30
    Anthony Candaele
    0

    DAMP iterating multiple document files

    Hi,

    I'm extending uBlogsy with the ability to add downloadable documents to a blogpost:

    I'm having difficulty however to loop through the multiple DAMP files in my Razor script file. 

    The Xml in my umbraco.config file looks like this:

     

    <uBlogsyDownload>

                  <DAMP fullMedia="">

                    <mediaItem>

                      <NewsDocument id="1876" version="e6a09e58-0ed9-4718-b001-771b260a7296" parentID="1865" level="3" writerID="0" nodeType="1866" template="0" sortOrder="0" createDate="2013-01-13T11:00:36" updateDate="2013-01-13T11:00:36" nodeName="hazard-pictograms-leaflet" urlName="hazard-pictograms-leaflet" writerName="admin" nodeTypeAlias="NewsDocument" path="-1,1072,1865,1876">

                        <umbracoFile>/media/20977/hazard-pictograms-leaflet.pdf</umbracoFile>

                        <umbracoBytes>354121</umbracoBytes>

                        <umbracoExtension>pdf</umbracoExtension>

                      </NewsDocument>

                    </mediaItem>

                    <mediaItem>

                      <NewsDocument id="1877" version="1590568e-1446-47b1-852b-09444f5cf501" parentID="1865" level="3" writerID="0" nodeType="1866" template="0" sortOrder="0" createDate="2013-01-13T11:02:42" updateDate="2013-01-13T11:02:42" nodeName="hazardous-chemicals-pictogram-poster" urlName="hazardous-chemicals-pictogram-poster" writerName="admin" nodeTypeAlias="NewsDocument" path="-1,1072,1865,1877">

                        <umbracoFile>/media/20996/hazardous-chemicals-pictogram-poster.pdf</umbracoFile>

                        <umbracoBytes>3135025</umbracoBytes>

                        <umbracoExtension>pdf</umbracoExtension>

                      </NewsDocument>

                    </mediaItem>

                  </DAMP>

                </uBlogsyDownload>

    I tried to access all documents (NewsDocument) using the DAMP_Helper.GetFiles() method like this:

    var documents = DAMP_Helper.GetFiles("uBlogsyDownload");

    but this doesn't work.

    Does anyone know how I can loop through the DAMP files.

    Thanks a lot for your help,

    Anthony

  • Anthony Candaele 1197 posts 2049 karma points
    Jan 20, 2013 @ 14:21
    Anthony Candaele
    0

    I'm seriously starting to think something must have gone wrong after upgrading from Umbraco 4.7.2 to 4.11.3.1

    I couldn't loop through the uComponents Multiple-URL Picke values using this loop

    "foreach (link in Model.uBlogsyPostLinks.urlpicker)"

    And know it seems I can't access the multiple documents that where uploaded with Digibiz Advanced Media Picker:

    "dynamic documents = Model.uBlogsyPostDownload.mediaItem.NewsDocument.File"

    Could it be that an Umbraco upgrade somehow has screwed the Razor functionality on my website?

    What I don't understand however is that the other Razor scripts are working.

    Seriously thinking about rebuilding my website with a fresh Umbraco install, although this will cost me a couple of weeks work.

    Thanks for your advice,

    Anthony

  • Jeroen Breuer 4908 posts 12265 karma points MVP 4x admin c-trib
    Jan 20, 2013 @ 16:17
    Jeroen Breuer
    1

    I don't know what could be wrong, but did you have a look at the DAMP gallery? There you can see how you can loop through multiple items: http://24days.in/umbraco/2012/damp-gallery/

    Jeroen

  • Anthony Candaele 1197 posts 2049 karma points
    Jan 20, 2013 @ 17:06
    Anthony Candaele
    0

    Hi Jeroen,

    Thanks, I download the DAMP gallery and I'm looking into it now, but I can't seem to find any demo-code where there is looped through multiple documents that where created with DAMP.

    There aren't any .cshtml files either.

    greetings,

    Anthony

  • Anthony Candaele 1197 posts 2049 karma points
    Jan 20, 2013 @ 17:07
    Anthony Candaele
    0

    oh now I see, there in the Views folder. Forgot this was an MVC application :)

Please Sign in or register to post replies

Write your reply to:

Draft