Question

J'ai un modèle HTML. Quelles sont les étapes pour le convertir en un thème Drupal 6?

Était-ce utile?

La solution

Créer une copie d'un thème que vous souhaitez modifier - généralement un thème blanc comme zen fonctionne bien. Vous aurez besoin de renommer les fichiers et corriger le fichier .info.

Ensuite, vous pouvez modifier les fichiers .tpl.php. node.tpl.php est le principal squelette. Commencez la copie du contenu de votre modèle HTML dans ce fichier, en remplaçant le contenu factice avec des espaces réservés (que vous pouvez trouver .

Assurez-vous la mise en cache est désactivée, et vous pouvez actualiser pour voir les changements.

Autres conseils

Si vous me fournissez image si votre thème, je pourrais vous dire un plan commun pour cela. Merci pour l'image.

mes conseils sont Je suggère de ne pas zen application thème vraiment, car il suggère que le changement css. et vous avez déjà html et css qui a été fait pas façon drupal.

  1. Installer un thème à vos sites / all / thèmes. Je vais utiliser par exemple le thème zen. Donc, chemin sera sites / all / thèmes / zen
  2. Copier les fichiers à partir de sites / all / thèmes / zen / zen sous-thème des sites / all / thèmes / zen / mythème
  3. Renommer des sites / all / thèmes / zen / mythème / zen.info aux sites / all / thèmes / zen / mythème / mytheme.info
  4. Changer le nom du thème dans mytheme.info
  5. Copier tous vos fichiers CSS et js vers des sites / all / thèmes / zen / mythème (mieux créer subdirs pour css et js)
  6. Supprimer les fichiers CSS zen par défaut zen
stylesheets[all][]   = html-elements.css
stylesheets[all][]   = tabs.css
stylesheets[all][]   = messages.css
stylesheets[all][]   = block-editing.css
stylesheets[all][]   = wireframes.css
stylesheets[all][]   = zen.css
stylesheets[print][] = print.css
  1. Ajoutez vos fichiers CSS pour mytheme.info. En utilisant cette construction
stylesheets[all][] = mycss.css
  1. Ajoutez vos fichiers js à mytheme.info. En utilisant cette construction

    scripts [] = myjs.js

En savoir plus sur theme.info look fichier ici http://drupal.org/node/171205

  1. Regardez cette image text alt

Voilà comment je pense mieux à la page partagée.

Menu sous les regards d'en-tête comme le menu principal. Pour les ajouter thème

function mytheme_menu_links    ($items, $type = 'free') {
    if (!empty($items)) {
      foreach ($items as $index => $link) {
      $output = l($link['title'], $link['href'], $link['attributes'], $link['query'], $link['fragment']); /* insert your html*/
}
    return $output;
}

bloc de droite ressemble à bloc. Vérifiez donc block.tpl.php et bloquer thématisation manuel http://drupal.org/node/104319

Le contenu thématisation dépend de ce que nous montrons que le contenu. Habituellement, il est vue ou nœud. si vues = http://drupal.org/node/352970    node = http://drupal.org/node/11816

Tout autre lieu html dans page.tpl.php. Mais vous devriez le faire befor blocs thématisation, des zones menu ou contenu. http://drupal.org/node/11812

Il n'y a pas de façon automatique pour convertir votre HTML pour thème Drupal. Meilleure façon de créer votre propre thème de Drupal est de commencer par thème Zen personnalisant alors le CSS.

Voici un lien vers le thème Zen http://drupal.org/project/zen

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