Vous êtes ici Forums
  |  Connexion
 Forums
HomeHomeForums DNNForums DNNUtilisation - f...Utilisation - f...module titre de page ???module titre de page ???
Précédente
 
Suivante
Nouveau message
12/05/2010 11:24
 
Bonjour à tous !!

ma question va être simple :) j'ai DNN 4.5 et je n'ai pas trouvé comment insérer tout simplement une zone avec le titre de la page dans la page HTML.  Par exemple si ma page s'appelle Ressources Humaines je souhaite avoir un H1 intitulé Ressources Humaines et qui soit géré dynamiquement. Ca existe ?

De même savez vous où on peut trouver une liste de tous les blocs natifs existants que l'on peut rajouter (ex : <dnn:USER runat="server" id="dnnUSER" /> ou <dnn:Search ...> etc.) ?

merci !!!!
 
Nouveau message
12/05/2010 11:42
 
J'ai oublié aussi de demander : comment peut on insérer un sous menu dans un des Pane (pas le menu déroulant hein ! un sous menu fixe qui apparait quand on a cliqué sur une des menus principaux !

merci !!
 
Nouveau message
12/05/2010 12:49
 
Dans la skin, on peut ajouter les éléments suivants
  • au niveau de l'ascx :
<%@ Register TagPrefix="dnn" TagName="TEXT" Src="~/Admin/Skins/Text.ascx" %>
<dnn:TEXT runat="server" id="Title"  ResourceKey="Title" ReplaceTokens="True" />
  • dans le fichier de ressources (du même nom que le fichier .ascx, situé dans le répertoire "App_LocalResources" du répertoire de la skin) :
<data name="Title.Text" xml:space="preserve">
    <value>[Tab:Title]</value>
  </data>

Sinon, cela peut se faire avec un module Text/HTML avec le contenu [Tab:Title] en ayant pris soin d'activer le remplacement de tokens.

Pour la liste des skins object, on peut directement consulter la liste disponible par le menu "Host - Modules" (ou "Host - Extensions" sous DNN 5) : il s'agit de l'item "Skins Object".

Le menu peut probablement être réalisé avec (comme cela est fait dans la skin MinimalExtropy de DNN) :
<%@ Register TagPrefix="dnn" TagName="LINKS" Src="~/Admin/Skins/Links.ascx" %>
<dnn:LINKS runat="server" id="dnnLINKS"  CssClass="links" Level="Root" Separator="&nbsp;&nbsp;&nbsp;|&nbsp;&nbsp;&nbsp;" />



Stéphane TETARD
ARICIE - Member of DotNetNuke France
 
Nouveau message
12/05/2010 19:58
 
Salut ! merci pour ta réponse rapide !

Cependant, j'ai du mal à comprendre et appliquer ce que tu dis :
concernant le titre de page je n'ai pas de dossier LocalRessources dans le dossier de ma skin. Je n'ai trouvé qu'un dossier à la racine nommé globalressources mais ce n'est pas le bon. Je n'ai pas trouvé sur le site comment activer les Tab Tokens.

Enfin pour les sous menus, si je comprend bien tu proposes de faire un module Links ? Le souci est qu'il n'est pas dynamique : si je rajoute une page dans l'arborescence, le sous-menu qui sera dans la colonne de gauche (et non le menu déroulant en haut) ne sera pas mis à jour ? A la limite je peux comprendre qu'il redirige si la page a bougé. A moins que j'ai raté qqchose ! :)

merci !
 
Nouveau message
13/05/2010 13:48
 
Untitled Document
Tu peux utiliser jQuery pour modifie le contenu du H1.

<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<title>Untitled Documenttitle>
<script type="text/javascript">
jQuery(document).ready(function() {
  if (jQuery('h1#TitreDeLaPage').length > 0) {
            jQuery('h1#TitreDeLaPage').html(document.title);
    };
 });
 
script>
head>
 
<body>
<h1 id="TitreDeLaPage"h1>
body>
html>


Bon courage

Seb
 
Précédente
 
Suivante
HomeHomeForums DNNForums DNNUtilisation - f...Utilisation - f...module titre de page ???module titre de page ???