Princípio
Após o SPIP 3.0.0, a inclusão de campos suplementares (Campos Extras) nos objetos do SPIP está organizada em quatro componentes:
- Um plugin para declarar os campos em PHP, que é o assunto desta matéria.
- Um plugin, que se apoia no anterior, para criar e gerenciar esses campos numa interface gráfica.
- Dois outros plugins de base:
- Um que permite gerenciar as entradas de formulários ligadas aos campos extras: “Entries for forms”.
- Um que permite verificar os dados informados pelo redator ou redatora: “Vérifier”
Declarar os seus campos
Há duas possibilidades à sua escolha:
- usar o plugin de interface gráfica
- declarar em PHP; para tanto, você pode consultar:
- Um tutorial: “Tutoriel : créer des champs extras depuis un plugin”
- A referência completa do plugin: “Champs Extras — API et créations”.
Usar os seus campos nos templates
Criar novos tipos de entradas de dados
Leia “Créer ses propres saisies”.
Xdebug e Nesting Level
Se você encontrar o erro: Fatal error: Maximum function nesting level of ’100’ reached é porque o xdebug está ativado. Precisará aumentar a sua profundidade de execução. Por exemplo, incluindo no seu config/mes_options.php a instrução a seguir (abra o arquivo com <?php
na primeira linha e caracter, se ainda não estiver feito, e não feche o arquivo com a tag ?>
)
<?php
ini_set('xdebug.max_nesting_level', 200);
No discussion
Add a comment
Avant de faire part d’un problème sur un plugin X, merci de lire ce qui suit :
Merci d’avance pour les personnes qui vous aideront !
Par ailleurs, n’oubliez pas que les contributeurs et contributrices ont une vie en dehors de SPIP.
Follow the comments:
|
