Comment puis-je modifier la façon dont mon thème Drupal affiche la page d'accueil

StackOverflow https://stackoverflow.com/questions/35372

  •  09-06-2019
  •  | 
  •  

Question

J'essaie de créer un site Web pour le magazine de mon collège.J'ai utilisé le module "views" pour afficher un bloc de contenu statique que j'ai créé sur la première page.

Ma question est:comment puis-je modifier le CSS du thème afin qu'il change la façon dont ce bloc de contenu statique est affiché ?

Pour référence, Voici le lien au site (en portugais, et avec un contenu presque nul pour l'instant).

Était-ce utile?

La solution

Le fichier CSS principal qui pilote votre contenu est le fichier styles.css situé dans votre thème actuellement sélectionné.Dans votre cas, cela signifie que la majeure partie du style de votre site est pilotée par ce fichier :/aroda/roda/themes/garland/style.css avec les effets de coloration de base gérés par ce fichier :/aroda/roda/files/color/garland-d3985506/style.css

Vous utilisez actuellement Garland, le thème Drupal par défaut inclus avec le téléchargement principal, donc pour les meilleures pratiques, vous ne devez pas modifier directement le fichier style.css inclus.Au lieu de cela, vous devriez, comme l'a dit Daniel James, créer un sous-répertoire dans /sites/all appelé « thèmes ».

Si vous utilisez Drupal 6, je suivrais les instructions de Daniel James à partir de là.Si vous utilisez Drupal 5, je copierais le répertoire garland dans le répertoire des thèmes et le renommerais pour quelque chose de spécifique à votre site (aroda_v1) afin que vous ayez quelque chose comme /sites/all/themes/aroda_v1 qui aurait contiennent des styles.css.À ce stade, vous pouvez modifier le fichier styles.css directement pour apporter les modifications que vous jugez appropriées.J'espère que cela pourra aider!

Autres conseils

Je ne peux pas accéder à votre site pour le moment, je me base donc sur des informations assez limitées.Mais si la page d'accueil est un contenu statique, le module de vues pourrait ne pas être approprié.Il serait peut-être préférable de créer une page (Dans le menu, allez dans :Créer du contenu > page), notez l'URL de la page, puis remplacez la page d'accueil par défaut par cette URL (Administrer > Configuration du site > Informations sur le site, « Page d'accueil par défaut » se trouve en bas).Bien que je puisse mal comprendre ce que vous entendez par « contenu statique ».

Mais quelle que soit la manière dont vous créez la page d'accueil, ne modifiez pas le CSS dans le thème - il sera écrasé lors de la prochaine mise à niveau.Au lieu de cela, vous devez créer un sous-thème.

A titre d'exemple, si vous souhaitez sous-thème Garland, dans Drupal 6.Vous devez d'abord configurer un répertoire pour vos thèmes.Aller à sites/all/ dans votre installation Drupal et créez un sous-répertoire appelé themes s'il n'existe pas déjà.Allez dans ce répertoire et créez un répertoire pour votre sous-thème, disons mytheme (c'est à dire. sites/all/themes/mytheme/).Utilisez ensuite votre éditeur de texte pour créer un fichier appelé mytheme.info dans ce répertoire, avec le contenu :

name = My Theme
version = 0.1
core = 6.x
base theme = garland
stylesheets[all][] = mytheme.css

Et puis utilisez votre éditeur de texte pour créer un fichier appelé mytheme.css dans ce répertoire et placez-y le CSS supplémentaire.

Pour plus d'informations, il y a la documentation druapl sur Fichiers .info et feuilles de style.Cependant, vous souhaiterez peut-être acheter un livre, car la documentation en ligne n'est pas excellente.

Il semble que la plupart de vos informations CSS se trouvent dans certains fichiers *.css.Il y a également des informations de style en ligne sur la page.Votre style pour les informations statiques vient des éléments en ligne.Je ne sais pas comment Drupal génère la page, mais il faut commencer à chercher les propriétés de "ultima-edicao".C'est ainsi que s'appelle le DIV environnant.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top