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

HomeHomeUsing DNN Platf...Using DNN Platf...Skins, Themes, ...Skins, Themes, ...Is scripting in skins possible?Is scripting in skins possible?
Previous
 
Next
New Post
9/21/2007 5:26 AM
 

Hi all,

I am currently developing several skins for my website. Currently, I have two skins: default and submenu. The only difference is that the submenu contains an additional HouseMenu object to render the submenu items of the currently selected website.

My question is if I can get rid of the two skins and combine them into one by using some kind of IF statement:

IF (this page has subitems)
{
    // Submenu
    <div id="subMenu">[HOUSEMENU:2]</div>
}

Thanks!

Best regards,

 
New Post
9/23/2007 6:34 PM
 

I use this like this:

<div id="subMenu" display="<%=sShow%>>[HOUSEMENU:2]</div>

And a function in the script part of the skin:

Function sShow () as string

    If 1=1 then
        Return "block"
     Else
        Return "none"
    End If

End Function

with

<div id="subMenu">[HOUSEMENU:2]</div>

<script type="text/javascript">
        function hideHM(){
            if (1==1){
            document.getElementById("subMenu").style.display = "block"
            }
        }
        hideHM()
        </script>

 
New Post
9/24/2007 3:11 AM
 

Thank you for your reply.

The downside of this solution is that the page still generates the menu (but only hides the submenu part). But since there is no submenu to generate, it shouldn't cause too much problems.

Is there any way I can get the count of the subitems of the currently selected page (for example Page.Children.Count or something like this)?

Best regards,

 
New Post
9/24/2007 6:04 PM
 

Well you can do anything with some VB code but there is no simple solution for that.

By the way how are you going to set the root id for the HouseMenu? Or do you render the whole menu and set it to -1?

 
New Post
9/25/2007 3:08 AM
 

I am using two menus.

For the first, I use -1 (which renders correctly).

For the other, I want to use 1 (the submenu of the current selected page). The best for me would be:

If (CurrentPage.HasChildren = true) Then
    Draw it ' this part already works
End If

Best regards,

 
Previous
 
Next
HomeHomeUsing DNN Platf...Using DNN Platf...Skins, Themes, ...Skins, Themes, ...Is scripting in skins possible?Is scripting in skins possible?


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