2010-11-10 8 views

Répondre

4

Toutes les vitres sont définies par la peau que vous utilisez. Il y a beaucoup de peaux libres, de peaux à vendre, ou vous pouvez créer votre propre peau pour répondre à n'importe quelle disposition que vous pouvez imaginer.

Modifier

Vous pouvez modifier la peau des fichiers directement sur le disque, mais quand une mise à jour est appliquée, vous perdrez vos modifications. Le moyen le plus simple de contourner cela est de copier le répertoire de la peau à un avec votre propre nom. Il devrait alors être disponible dans la liste déroulante de la peau sur l'Admin | Page Skins. Comme il n'a pas été "installé" à partir d'un paquet, il sera marqué comme un skin hérité, vous pouvez l'ignorer.

L'habillage par défaut se trouve dans Portails \ _default \ Skins \ MinimalExtropy (MinimalExtropyPro si vous utilisez Pro). Copiez le dossier entier dans votre propre dossier, par exemple Portails \ _default \ Skins \ MySkin. La peau par défaut a de nombreuses variations mineures à choisir (par exemple 1024, 1280, pleine largeur, etc.). Assurez-vous de savoir lequel vous utilisez, puis modifiez le fichier .ascx applicable.

Vous y trouverez une section qui ressemble à:

<div class="content_width"> 
    <div runat="server" id="TopPane" class="TopPane" ></div> 
<table width="99%" border="0" cellspacing="0" cellpadding="0"> 
    <tr> 
    <td valign="top" id="LeftPane" class="LeftPane" runat="server"> 
    </td> 
    <td valign="top" id="ContentPane" class="ContentPane" runat="server"> 
    </td> 
    <td valign="top" id="RightPane" class="RightPane" runat="server"> 
    </td> 
    </tr> 
</table> 
    <div runat="server" id="BottomPane" class="BottomPane" ></div> 
</div> 

Modifier cette section pour obtenir la mise en page que vous voulez. Pratiquement n'importe quelle balise HTML qui agit comme un conteneur, ou n'importe quel contrôle asp.net qui agit comme un conteneur peut être utilisé comme un volet en appliquant l'attribut runat = "server", et en lui donnant un ID qui se termine par "Pane". Chaque mise en page DOIT avoir un ContentPane, à part que vous êtes libre de nommer/styliser/organiser les panneaux à peu près comme bon vous semble.

+0

Existe-t-il un moyen simple de modifier uniquement cette disposition de volet dans l'habillage par défaut? – Primoz

+0

Merci beaucoup. – Primoz