Deprecated: Constant E_STRICT is deprecated since 8.4, the error level was removed in /home/hybird/newwwwcreme/forum/inc/class_error.php on line 64
creation module : bricks.py
Les avertissements suivants se sont produits :
Warning [2] Undefined variable $unreadreports - Line: 21 - File: global.php(961) : eval()'d code PHP 8.5.12 (Linux)
File Line Function
/inc/class_error.php 153 errorHandler->error
/global.php(961) : eval()'d code 21 errorHandler->error_callback
/global.php 961 eval
/showthread.php 28 require_once
Warning [2] Undefined property: MyLanguage::$bottomlinks_forumteam - Line: 2 - File: global.php(1047) : eval()'d code PHP 8.5.12 (Linux)
File Line Function
/inc/class_error.php 153 errorHandler->error
/global.php(1047) : eval()'d code 2 errorHandler->error_callback
/global.php 1047 eval
/showthread.php 28 require_once




creation module : bricks.py
#6
Citation :Quand on créé une brick, le css se créé automatiquement ou il faut le concevoir ?

Il y a des règles CSS qui couvrent les besoins de base (voir par exemple  "creme/creme_core/static/icecream/creme_core/css/bricks.css" pour le thème icecream). La plupart des bricks s'en contentent ; certaines ont des besoins plus spécifiques et définissent des règles qui leur sont propres. S'il y a une brick existante qui ressemble à ce que vous voulez, regardez comment elle est faite histoire de gagner du temps.

Citation :Quand on créé une apps, est ce qu'il y a des icônes standards qui se mettent en place ou il faut créé et déclarer les icones ?

Il y a toutes les icônes fournies de base (voir dans "creme_crm/creme/static/icecream/images" pour le thème icecream) qui sont utilisées par les apps incluses dans Creme. Le système d'icône va chercher dans les images du thème actif, en fonction du nom qu'on lui demande et en rajoutant la taille adaptée au contexte.

Par exemple, dans le template de la brick des Alertes ( creme/assistants/templates/assistants/bricks/alerts.html ), quand on écrit :

Code :
{% brick_header_title title=_('{count} Alert') plural=_('{count} Alerts') empty=_('Alerts') icon='alert' %}

le système d'icone va chercher "creme/static/THEME/images/alert_XX.png"  (THEME="icecream" ou "chantilly")

Vous pouvez donc faire vos propres icones dans "creme/VOTRE_APP/static/THEME/images/" ; n'oubliez pas de lancer la commande "generatemedia" quand vous ajoutez des images.

Dans un premier temps je vous conseille cependant d'utiliser une icône existante comme placeholder, et de créer plus tard si nécessaire des icônes, une fois le design de la brick fini.
  Répondre


Messages dans ce sujet
creation module : bricks.py - par Patix - 17-12-2020, 16:23
RE: creation module : bricks.py - par genglert - 17-12-2020, 18:21
RE: creation module : bricks.py - par Patix - 18-12-2020, 12:59
RE: creation module : bricks.py - par genglert - 18-12-2020, 18:10
RE: creation module : bricks.py - par Patix - 19-12-2020, 12:44
RE: creation module : bricks.py - par genglert - 20-12-2020, 19:42
RE: creation module : bricks.py - par Patix - 22-12-2020, 01:38
RE: creation module : bricks.py - par genglert - 22-12-2020, 19:53

Atteindre :


Utilisateur(s) parcourant ce sujet : 1 visiteur(s)