Products

Solutions

Resources

Partners

Community

Blog

About

QA

Ideas Test

New Community Website

Ordinarily, you'd be at the right spot, but we've recently launched a brand new community website... For the community, by the community.

Yay... Take Me to the Community!

Welcome to the DNN Community Forums, your preferred source of online community support for all things related to DNN.
In order to participate you must be a registered DNNizen

HomeHomeDevelopment and...Development and...Building ExtensionsBuilding ExtensionsModulesModulesHow can my module (appear to) create virtual pages?How can my module (appear to) create virtual pages?
Previous
 
Next
New Post
5/9/2011 10:23 AM
 
Hi Everyone,

I have a web site that helps members get a discount through group purchasing of Central Heating Oil - www. oilconsolidation.co.uk. 

I wrote a collection of custom modules to manage creating local groups, allocating people to groups, organising local group orders, notifying order dates, showing the savings... etc.

Currently the process of adding a new group is somewhat manual.  It involves both additions to my own database tables and creation of new pages/tabs in the site.

I would like each group to appear in the menu therefore - because I don't know any better - each group has its own tab in the site.  The arrangement of modules on each of those tabs is identical.  This will be a significant management burden if (when) I decide to change the layout of those pages.

Is it possible for a module to appear as a set of 'virtual' pages so that I can satisfy my desires to only configure the modules once, yet have them appear to be multiple pages in the site?  Is it possible for a module to inject additional entries (and URL's) into the menu provider.

If I cannot achieve that; are there any related workarounds anyone might care to suggest.

Thanks for reading so far.

Best wishes,
- Richard
Agile Development Consultant, Practitioner, and Trainer
www.dynamisys.co.uk
 
New Post
5/9/2011 2:24 PM
 
Richard

Sorry for this question, but why you do not want to show single page with custom module? Then your custom module shows data based on the Role.

Sergey

PS: BTW: In case you need to manage a lot of pages at your portal you can look at our Pages Administration.
 
New Post
5/9/2011 3:06 PM
 
If you look at the site - www.oilconsolidation.co.uk - you will see that each group has its own page. 
I like that so people can find the groups in the menu and the search engines can find them too.

What I don't like is having to create, and maintain, lots of identical pages.  The only difference between them is the page setting that determines which group to show on the page.

It's not related to Roles at all.

Best wishes,
- Richard
Agile Development Consultant, Practitioner, and Trainer
www.dynamisys.co.uk
 
New Post
5/9/2011 3:26 PM
 
Richard

As i know there are no virtual pages in DotNetNuke. We have made similar solution to one company who creates a bunch of pages with a lot of modules on it. This module allows to create a lot of pages with a several of modules on it from the simple text structure like this:


#STARTOFPAGE#
PageName;PageTitle;PageDescription;Keyword1,KeyWord2,Keyword3,etc
#STARTOFMODULE#
TopPane;[G]Containers/MinimalExtropy/Title_Blue.ascx;Title for module_01;After title goes html for module. It can be as long as you need and
can be
on seperate
lines.
#ENDOFMODULE#
 
#STARTOFMODULE#
LeftPane;[L]Containers/MinimalExtropy/Title_Blue.ascx;Title_02;Html for left pane
#ENDOFMODULE#
 
#STARTOFMODULE#
RightPane;;Title_03;Html for right pane
#ENDOFMODULE#
 
#STARTOFMODULE#
LeftPane;HIDDEN;Title_04;Html for left pane
#ENDOFMODULE#
 
#ENDOFPAGE#

May be it can be interesting for you. Sergey
 
Previous
 
Next
HomeHomeDevelopment and...Development and...Building ExtensionsBuilding ExtensionsModulesModulesHow can my module (appear to) create virtual pages?How can my module (appear to) create virtual pages?


These Forums are dedicated to discussion of DNN Platform and Evoq Solutions.

For the benefit of the community and to protect the integrity of the ecosystem, please observe the following posting guidelines:

  1. No Advertising. This includes promotion of commercial and non-commercial products or services which are not directly related to DNN.
  2. No vendor trolling / poaching. If someone posts about a vendor issue, allow the vendor or other customers to respond. Any post that looks like trolling / poaching will be removed.
  3. Discussion or promotion of DNN Platform product releases under a different brand name are strictly prohibited.
  4. No Flaming or Trolling.
  5. No Profanity, Racism, or Prejudice.
  6. Site Moderators have the final word on approving / removing a thread or post or comment.
  7. English language posting only, please.
What is Liquid Content?
Find Out
What is Liquid Content?
Find Out
What is Liquid Content?
Find Out