S'identifier - S'inscrire - Ecrire un article - Contact

Css et template

Par Mathieu • Aide • Mardi 13/12/2005 • 11 commentaires  • Lu 5314 fois • Version imprimable

Mots-clés : , , ,


 quelques questions.... deux en fait

je suppose qu'il est possible d'identifier les smartblock... mais
quel est la manip pour remplacer les class par des id sachant que la
variable "type" n'est pas spécifique à un bloc

<define_macro name="sb_start">
<div id="<arg name="type">">
</define_macro>

Une autre question il est fait mention d'une distinction dans
l'affichage des smartblocs entre les pages sommaire, toutes, et
autre... heuu c'est quoi autre ? et sommaire ne semble pas être
uniquement la home... il y à moyen d'identifier uniquement la home ?

D'autres articles sur des thèmes similaires :


Commentaires

1/2 piste par jlb le Mardi 13/12/2005 à 20:23

jlb
Mathieu, pour la seconde question, as-tu jeté un oeil sur la discussion que nous avons eue à ce sujet sur labo (notamment les précisions de Delphine) ? J'avais également évoqué le sujet dans un article précédent.


et une autre demi qui font une piste par Nicolas le Mercredi 14/12/2005 à 12:07

Le type est placé dans une classe car on peut avoir plusieurs fois le même bloc affiché alors que l'id doit être unique. En général le contexte permet d'identifier clairement le bloc dans une CSS grâce à sa classe, sans avoir besoin de fixer son id... Tu as un exemple où cela pose problème ?


Quelques explications aux questions.... par laurent le Mercredi 14/12/2005 à 16:31

bonjours, pour la réponse de mathieu c'est moi qui vais m'y coller puisqu'il ne faisait que retransmettre mes interrogations....

Pour ce qui est des smartblock, la class ne suffit pas forcement toujours, il suffit de vouloir les positionner de façon un peu pointu (pas forcement en ligne dans la sidebar) et les class deviennent limites. Alors ok pour cette partie je trouverais bien un moyen de contourner le problème... enfin j'espère.

Pour ce qui est des sommaires, je m'était en fait bêtement fourvoyé pensant que le mot sommaire renvoyait à la home.... En fait mon problème est d'afficher sur la home et uniquement la home un joli message de bienvenue expliquant l'objet du site et d'y associer via des smartblock quelques info du dehors.... Sauf que voila, on se retrouve avec ces infos sur toutes les pages de sommaire ce qui en terme d'ergonomie de navigation est assez moyen, voir plutôt perturbant.

Je comprend l'idée de vouloir offrir la possibilité d'avoir des infos différentes sur l'affichage des listes et sur l'affichage des articles. Mais il me semble que dans la vraie vie le besoin est plutôt d'avoir une home spécifique et un affichage d'infos contextuel à la catégorie... après liste ou article ça à moins d'importance, d'autant que les css permette justement de faire dans ce cas là des choses différente.

Voila donc je suis toujours avec mon problème qui est comment faire afficher des choses uniquement sur la home.....


Re: Quelques explications aux questions.... par jlb le Mercredi 14/12/2005 à 17:04

jlb

La seule solution actuellement, si j'ai bien compris, c'est d'utiliser la ressource du texte en bloc central. Tu crèes le texte, éventuellement tu retires le titre pour qu'il n'apparaisse pas à l'affichage, tu l'identifies ensuite dans le dernier bloc du modèle comme 'Bloc central au dessus des articles' avec l'option "Texte (spécifiez un mot-clé dans le titre)" et, si tu veux qu'il n'apparaisse que sur la première page, tu sélectionnes "Sommaire" pour 'les Pages'.

N'empêche, s'affichera à la suite l'"Article le plus récent"ou tout ce qui est "Sommaire", suivant l'option à sélectionner dans 'Site' pour 'Première page'.

Cette organisation est en débat.

Je ne sais pas si cela peut t'aider en attendant.


Re: Re: Quelques explications aux questions.... par laurent le Mercredi 14/12/2005 à 17:10

Merci pour la rapidité de la réponse :)

Je vais essayer de voir ce que je peux faire avec ça.... c'est déjà un début ;) Pour le reste j'adapterais...


Re: Re: Re: Quelques explications aux questions.... par jlb le Mercredi 14/12/2005 à 17:27

jlb Indiques-nous l'url de ton site, que l'on suive...


Re: Quelques explications aux questions.... par Nicolas le Mercredi 14/12/2005 à 17:49

Si tu n'utilises pas le nom de la classe ailleurs sur ta page, tu peux styler une classe de la même façon qu'un élément avec un id, si un seul élément correspond à la classe, le résultat est le même (oui, même avec un position: absolute par exemple.

Si véritablement tu veux passer à des id, tu peux toujours créer des blocs (div) avec des id et placer tes règles sur le bloc.


suite.... par laurent le Jeudi 15/12/2005 à 11:50

Petit test effectué... mais non quelques soit la façon de faire ce qui s'affiche en home s'affiche aussi pour les sommaires de catégorie, et ça pour moi c'est rédibitoire.

Pour ce qui est des blocs, on peut toujours s'arranger effectivement mais dans tout les cas il manque toujours cette possibilité de choisir le contexte d'affichage, sachant que le contexte n'est pas lié à la forme (une liste ou un article) mais au fond (une catégorie si possible, la home a minima).

Bon... il me reste à me creuser les méninges....


Re: suite.... par Stephane le Vendredi 16/12/2005 à 10:28

Stephane On va ajouter plus de choix pour les sommaires, les articles et les autres pages. En attendant, si tu veux, tu peux faire un second modèle, et je l'activerai uniquement pour la première page de ton site.


Re: Re: suite.... par laurent le Vendredi 16/12/2005 à 10:56

Merci de la proposition...

Je pense avoir trouvé une alternative en n'utilisant pas les rubriques mais les mots clés... il faut que je fasse quelques essais pour voir si ça peu fonctionner. Ce n'est encore pour l'instant que du théorique :)


Lien croisé par Visiteur le Mardi 07/03/2006 à 14:52

Sites à accès réservé (weblog club ?) : "css et template : "Mathieu, pour la seconde question, as-tu jeté un oeil sur la discussion que nous avons eue à ce sujet sur labo (notamment les précisions de Delphine) ? J'avais également évoqué le sujet dans un article précédent." "



Session

Pour participer plus facilement, ouvrez une session :

Identifiant de
mon blog
Nom d'utilisateur
Mot de passe

Si vous avez déjà un blog sur ViaBloga ou si vous avez ouvert un compte sur l'un d'entre eux, vous pouvez vous identifier avec votre nom d'utilisateur et mot de passe en précisant d'abord l'identifiant de votre blog.

S'inscrire

Discussions actives (+ commentaire)


Archives par mois