HomeHome Product Discus... Product Discus...SmithCartSmithCartHow to change the skin for the cart page of Smith Cart in DotnetnukeHow to change the skin for the cart page of Smith Cart in Dotnetnuke
Previous
 
Next
New Post
8/8/2011 7:08 AM
 

Hi all!

It seems that I cannot change the skin for the Cart page without it changing the skin for the Product List page. I have fiddled with the Host and Admin settings to see if I can get the Edit pages using a certain skin without much joy.

Is there a specific way that I should be using this?

Here is the page I am speaking of specifically. http://bit.ly/qC5aJx. No amount of changes to the page, site settings or host settings allows me to change the skin of this page.

Many thanks!

James

 

 

 
New Post
8/8/2011 8:41 PM
 
Hi James,

This is actually a bug/limitation in dnn when you redirect to another user control using the NavigateURL function dnn applies the admin skin instead of the portal skin even though all the pages in the checkout are view controls and not edit controls dnn still applies the admin skin.

You could set your portal and admin skin to the same skin if you want the same skin on the checkout pages.

Thanks,
 
New Post
8/10/2011 12:24 AM
 
Thanks for getting back to me Kevin. Can you tell me if this needs to be done in the host settings or the admin settings?

Cheers,
James
 
New Post
8/10/2011 12:32 AM
 
Hi again Kevin,

This seems to be a bigger problem than first anticipated because we cannot additional HTML modules to the page to skin the layout of this page. Do you know of any other work around?

Thanks,
James
 
New Post
8/11/2011 11:56 AM
 

Hi James,
Currently in the cart the catalog pages product listing and product detail you have the ability to add additional 3rd party modules ad your portal skin is used. The 2 functions dnn offers to navigate from one user control to another are naviageurl and editurl both of which change to the "edit" skin. We were hoping that dnn would address this in dnn 6 but they have not. When a module has multiple user controls like the cart the current solution in dnn is to use a master ascx with a placeholder control then swap user controls in an out at the user navigates from one user control to another, unfortunately this approach has a big con in that it doesnt maintain viewstate on the page which the cart uses. Keep in mind that the only pages in the cart that this effects where you cant load other modules to the page are the cart checkout and during the cart checkout the idea is to funnel the user to purchase and make it easy for them to click out of the checkout so adding alot of 3rd party modules to the checkout pages is not a great idea anyway in that it will most likely lead to less sales.

That being said, we are working a new templating system for the cart now that will address the skin changing to the edit skin on the cart checkout pages in order to maintain the portal skin. In the interim you will need to set your portal and admin skin to the same skin if you want the same skin on the checkout pages. I will postback to this thread when we have a release date for the cart templating system that solves this issue.

Thanks!


Scott Kelly
Project Manager
DotNetNuke Consulting, DotNetNuke Store and DNN Ecommerce
 
Previous
 
Next
HomeHome Product Discus... Product Discus...SmithCartSmithCartHow to change the skin for the cart page of Smith Cart in DotnetnukeHow to change the skin for the cart page of Smith Cart in Dotnetnuke