Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentesRévision précédente
Prochaine révision
Révision précédente
projet_onepagebasket:creer_un_theme [2024/05/15 19:14] supadminprojet_onepagebasket:creer_un_theme [2024/07/19 10:45] (Version actuelle) supadmin
Ligne 2: Ligne 2:
  
 Le moteur permettant de créer facilement des thème est le très classique "blade" que vous trouvez par exemple en standard dans Laravel. Le moteur permettant de créer facilement des thème est le très classique "blade" que vous trouvez par exemple en standard dans Laravel.
 +
 +<note tip>Nous utilisons aussi l'excellent [[https://tailwindcss.com/|TailwindCSS]] ce qui peut vous donner l'impression d'avoir du code HTML très "verbeux" dans les exemples ci-dessous mais vous n'êtes pas du tout obligés de l'utiliser pour faire vos thèmes. En complément nous utilisons de plus en plus [[https://daisyui.com/|DaisyUI]] qui permet d'avoir un code html plus concis. DaisyUI étant un plugin de TailwindCSS nous vous invitons très franchement à vous attarder sur ces deux éléments si vous ne les connaissez pas.</note>
 +
 +Vous trouverez de la documentation sur internet mais nous avons identifié ces deux ressources qui donnent les éléments essentiels pour vous lancer dans ce domaine
 +
 +  * https://walkerspider.com/cours/laravel/blade/
 +  * https://grafikart.fr/tutoriels/blade-template-laravel-2117
 +
 +## Généralités : les moustaches {{ }} et @instructions
  
 Les données issues du code php sont utilisables via des commandes "moustaches" comme par exemple `{{ $variable }}` ou avec une syntaxe très facile à comprendre qui est déjà largement documentée. Les données issues du code php sont utilisables via des commandes "moustaches" comme par exemple `{{ $variable }}` ou avec une syntaxe très facile à comprendre qui est déjà largement documentée.
  
-Voir la documentation de blade https://laravel.com/docs/7.x/blade+Toutes les traductions sont accessibles via la fonction double underscore exemple `{{ __("MotCleAtraduire") }}` 
 + 
 +Si vous avez besoin de faire une boucle vous pouvez utiliser `@for(...)` et `@endfor` etc. 
 + 
 +Pour plus de détails, voir la documentation de blade https://laravel.com/docs/7.x/blade
  
 En bref, voici le contenu d'un thème pour OnePageBasket: En bref, voici le contenu d'un thème pour OnePageBasket: