• Toll-free  888-665-8637
  • International  +1 717-220-0012
Welcome Guest! To enable all features please Login or Register.

Notification

Icon
Error

Mark H
#1 Posted : Thursday, September 6, 2007 6:32:02 PM(UTC)
Mark H

Rank: Member

Joined: 12/19/2006(UTC)
Posts: 153

I have created a custom.master page under my theme to display the left column 1 on my custom pages. I need to do some additional customization, but would like a little help or feedback.


For example, I have a custom page "Oval Clay Platters" that I display my main category menu on the left (system category page column 1.) Great, works fine.



I now need a custom page "Recipes" that displays a different content column on the left (specifically, it needs to display my "recipe menu" column on the left, not the system category page column 1.)



My initial thoughts were to create a recipe.master page under my theme and call out my "recipe menu" column to display on the left, but there is a problem. . . How do I do that without screwing up all the other custom pages? I really want to maintain the back-end fuctionality and editability, thus static pages or hard-coded pages are not the preferred method. Any help would be appreciated. Thanks!
Nick Alberti
#2 Posted : Friday, September 7, 2007 3:24:15 PM(UTC)
Nick Alberti

Rank: Member

Joined: 9/27/2004(UTC)
Posts: 1,099

Hello Mark.

Read through this thread and see if that helps:

http://forums.bvcommerce...42686&g=43042#m43042
bvuser
#3 Posted : Friday, September 7, 2007 3:40:47 PM(UTC)
bvuser

Rank: Member

Joined: 4/10/2006(UTC)
Posts: 462

Hi Mark,

I do not think bvc supports what you are looking to do ootb without just using individual pages. There are still ways to make seperate individual pages and still have them editable from the bvc interface though. You just need to be a bit more creative.
Netriplex Corporation<br />
BMFResposio
#4 Posted : Tuesday, September 11, 2007 6:16:51 AM(UTC)
BMFResposio

Rank: Member

Joined: 3/15/2007(UTC)
Posts: 126

We have been creating custom pages for BV5 clients that are editable from within the BV Admin. Give us a shout at www.resposio.com and we can help you out. You can add in whatever you would like to see. Menu, columns, search's or anything else within the content blocks.

Brendon M. Fall
[email protected]
www.resposio.com
Mark H
#5 Posted : Monday, September 24, 2007 12:25:04 AM(UTC)
Mark H

Rank: Member

Joined: 12/19/2006(UTC)
Posts: 153

Hi all, thanks for your suggestion but with a lot of experimentation I was able to come up with a solution.

Here's how:
1) Create a custom.master page under your theme calling out the specific left column that you want to display (how to do this is documented on a couple other posts on this board.)
2) Create a second page (i.e. cusom2.master) calling out the other left column that you want to display.
3) "Clone" the custom.aspx page +vb to a duplicate page, but name it something like custom2.aspx
4) In the custom2.aspx +vb change the code appropriately to call upon the custom2.master that your created in step 2.
The hard work is done!

Now, if you want your custom page to display the first left column you specified, under custom URL have the page redirect to "/custom.aspx?id=. . . ."

If you want the second column to appear instead, have the custom URL pull up "/custom2.aspx?id=. . . ."

Pretty simple, but it works. If anyone needs so more specific details, shoot me a message. Hope this helps!
Mark H
#6 Posted : Wednesday, October 10, 2007 5:23:14 PM(UTC)
Mark H

Rank: Member

Joined: 12/19/2006(UTC)
Posts: 153

A little warning about using the above suggestion: If you go back and edit the custom page, the custom url will be returned to default. You need to go and edit the custom url again each time you update the custom page.
Forum Jump  
You cannot post new topics in this forum.
You cannot reply to topics in this forum.
You cannot delete your posts in this forum.
You cannot edit your posts in this forum.
You cannot create polls in this forum.
You cannot vote in polls in this forum.

©2024 Develisys. All rights reserved.
  • Toll-free  888-665-8637
  • International  +1 717-220-0012