5 votes

Comment ajouter à la liste "Nouveau à partir d'un modèle" ?

J'ai ajouté un nouveau modèle de fichier à Aptana Studio 3.0.4 tel que décrit dans cette section de documentation : http://wiki.appcelerator.org/display/tis/Creating+a+new+template

Le nouveau modèle apparaît maintenant lorsque je sélectionne Fichier -> Nouveau -> Fichier et que j'entre un nom de fichier approprié. Jusque là tout va bien.

Maintenant, j'aimerais que mon nouveau modèle apparaisse dans la liste Fichier -> Nouveau à partir d'un modèle. Je n'ai pas trouvé de documentation expliquant comment faire cela.

9voto

samuel.molinski Points 893

Ok c'est en fait assez simple. Pour mon exemple, je vais créer un modèle de fichier php alternatif avec une structure html5.

  1. Sur le menu principal cliquez : Commande->PHP->Éditer ce bundle. Vous devriez voir un dossier nommé "PHP" apparaître dans votre fenêtre de Project Explorer.
  2. Ouvrez le projet en double-cliquant dessus et ouvrez le dossier templates. À l'intérieur, je vois deux fichiers : template.php et template.rb
  3. Créez le type de fichier que vous souhaitez ajouter ici et nommez-le phpHTML5.php.
  4. Ouvrez le fichier nouvellement créé et collez (ou créez) votre modèle à l'intérieur et sauvegardez.
  5. Dans le même dossier ouvrez template.rb
  6. Imprimé en bas du fichier est la structure :

    template "PHP Template" do |t|
     t.filetype = "*.php"
     t.location = "templates/template.php"
    end

Copiez et collez en dessous en changeant le template en phpHTML5 les modifications suivantes :

    template "PHP Template" do |t|
     t.filetype = "*.php"
     t.location = "templates/phpHTML5.php"
    end

7. Sauvegardez et Redémarrez Aptana.

NOTE : Vous pouvez 'supprimer' le projet PHP mais soyez prudent de désélectionner "Supprimer les contenus du projet sur le disque (non réversible)" sinon vous serez en difficulté...

S'il y a des problèmes avec cela, faites-le moi savoir et je verrai si je peux aider avec le reste.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X