7913 Posts in 1355 Topics by 930 members
DataObjectManager Module
SilverStripe Forums » DataObjectManager Module » basic upload pdfs and display on resource page problem
Discuss the DataObjectManager module, and the related ImageGallery module.
Moderators: martimiz, UncleCheese, Howard, Sean, Ryan M., biapar, Willr, Ingo, swaiba, simon_w
| Go to End | Next > | |
| Author | Topic: | 1955 Views |
-
basic upload pdfs and display on resource page problem

3 June 2009 at 8:01am
hi,
it is maybe an easy task, but for some reason, i couldnt get it to work. could you help me out with the following.my objective is:
- create a resource page, where i can upload several pdf's
- the above will allow my client to upload several forms for download,
- the website should display those uploaded pdf's in a table, so its easy for website viewers to download them.i have DOM installed and have created new page called resources in the CMS. i have uploaded the files to server through the DOM interface.
i have tried to create a Resource.ss template which displayed a table on the website with those pdf's,
but the URL pointing to those, used /wnioski (the actual suffix set in CMS) rather than /assets (which is where the pdf's are located).could anybody suggest me with the right solution ?
i dont even need categories at the minute TBH.Qlex
-
Re: basic upload pdfs and display on resource page problem

3 June 2009 at 8:46am
There's a pretty thorough example of this in the 'DataObjectManager Code Examples" sticky post. Are you following that?
-
Re: basic upload pdfs and display on resource page problem

3 June 2009 at 9:35am
Indeed i tried.
I have put Resource.php and ResourcePage.php into /mysite and ResourcesPage.ss to /themes/mytheme/templates.
I have no possibility of checking this now, but afair page was empty. Why is the template file not called the same as Resource.php - i.e. Resource.ss ? -
Re: basic upload pdfs and display on resource page problem

3 June 2009 at 10:06am
A resource is not a page, so it doesn't get a template. Resource extends DataObject, not Page, right?
I think I see the problem. Change the name of ResourcesPage.ss to ResourcePage.ss, so it matches the PHP file ResourcePage.php. Then run a ?flush=1
-
Re: basic upload pdfs and display on resource page problem

3 June 2009 at 8:28pm
UncleCheese,
first congratulations on excellent module and second, thanks for being so patient with me.your suggestion helped me, but still something remains to be corrected.
I have followed your suggestions and after displaying live site i received this code:
<p>Please find below forms for download</p>
<p> </p>
<h3>First form</h3>
<p>first description</p>
<h3>Second form</h3>
<p>second description</p>
<h3>Third form</h3>
<p>third description</p>First paragraph is taken from CMS, and all three headings are the actual resources names and descriptions.
However there's no link to the file, so i can click on it and display ?Somebody suggested i should use this:
<% control Resources %> $Attachment.Link <%end_control %>
but this causes the table to be created with wrong path to files (/wnioski/ instead of /assets)Any further hints available perhaps ?
Qlex -
Re: basic upload pdfs and display on resource page problem

4 June 2009 at 1:38am
Can't you just do <a href="$Attachment.URL">Download</a>
-
Re: basic upload pdfs and display on resource page problem

4 June 2009 at 1:43am
hi,
using your suggestions from ResourcePage.ss, i added:<div id="Content">
<h2>$Title</h2>
$Content
<% control Resources %>
<h3>$Name</h3>
<p>$Description</p>
<% control Attachment %>$Player(640,480)<% end_control %>
<% end_control %>$Form
$PageComments
</div>Where should I add your suggestion of <a href="$Attachment.URL">Download</a> ?
-
Re: basic upload pdfs and display on resource page problem

4 June 2009 at 1:59am
I adapted the ResourcePage.ss:
<% control Resources %>
<h3>$Name</h3>
<p>$Description</p>
<% control Attachment %><a href="$Attachment.URL">Download</a><% end_control %>
<% end_control %>Which gives all the listed resources a "download" option, and all point to my site root.
I guess its the final touch that I need here to get it up and running.
WOuld appreciate any final hints on making sure the template works ok.
| 1955 Views | ||
| Go to Top | Next > |

