Dicas de composição
formatos de entrada:- Filtered HTML:
- Endereços de páginas de internet e emails viram links automaticamente.
Allowed HTML tags: <a> <em> <strong> <cite> <code> <ul> <ol> <li> <dl> <dt> <dd>
Esse site permite conteúdo HTML. Embora aprender todos os detalhes de HTML possa parecer difícil a primeira vista, aprender algumas poucas "tags" HTML mais básicas é fácil. Essa tabela apresenta exemplos de cada tag habilitada neste site.
Para maiores informações, consulte as especificações do HTML, da W3C, ou então use algum mecanismo de busca para achar algum outro site que fale sobre HTML.
Descrição da Tag Você Digita Você Terá Âncoras são usadas para criar links para outras páginas. <a href="http://rendana.net">RendaNaNet</a>RendaNaNet Enfatizado <em>Enfatizado</em>Enfatizado Destaque <strong>Destaque</strong>Destaque Citação <cite>Citação</cite>Citação Código-fonte de programação <code>Codificado</code>CodificadoLista não ordenada - use <li> para iniciar cada item da lista <ul> <li>Primeiro item</li> <li>Segundo item</li> </ul>- Primeiro item
- Segundo item
Lista ordenada - use <li> para iniciar cada item da lista <ol> <li>Primeiro item</li> <li>Segundo item</li> </ol>- Primeiro item
- Segundo item
Listas de definição são similares a outras listas HTML. <dl> inicia a definição da lista, <dt> inicia a definição do termo e <dd> inicia a definição da descrição. <dl> <dt>Primeiro termo</dt> <dd>Primeira definição</dd> <dt>Segundo termo</dt> <dd>Segunda definição</dd> </dl>- Primeiro termo
- Primeira definição
- Segundo termo
- Segunda definição
A maioria dos caracteres, inclusive os pouco usados, podem ser inseridos nenhum problema.
Se você encontrar algum problema, tente usar entidades HTML de caractere . Um exemplo comum é & para o caractere "e comercial" &. Para uma lista completa das entidades veja a página entidades HTML (em inglês). Alguns dos caracteres disponíveis são:
Descrição de Caractere Você Digita Você Terá "E" comercial && Maior que >> Menor que << Aspas "" - Quebras de linhas e parágrafos são automaticamente reconhecidos. As tags de quebra de linha, <br />, de parágrafo, <p>, e de fim de parágrafo, <p>, são inseridas automaticamente. Se os parágrafos não forem reconhecidos, insira algumas linhas em branco.
- Full HTML:
- Endereços de páginas de internet e emails viram links automaticamente.
-
O uso do código PHP
Se você sabe programar em PHP, o Drupal permite embutir qualquer script que você quiser. Ele será executado e embutido em uma página. Embora isso lhe dê grande flexibilidade e controle, também é perigoso e bastante inseguro, se você não escrever um bom código. Se você não tem familiaridade com PHP, SQL ou com os mecanismos do Drupal, evite experimentar usar o PHP, sob o risco de corromper o banco de dados ou deixar o seu site inseguro ou impossível de usar! Se você não planeja fazer coisas especiais com o seu conteúdo, use HTML, mesmo.
Lembre que o código dentro de cada item PHP tem de ser PHP válido - incluindo o ponto-e-vírgula no final das linhas. É altamente recomendado que você desenvolva o seu código fora do seu site, com um banco de dados de teste, antes de levar ao ar
Notas:
- Você pode usar variáveis globais, como parâmetros de configurações, dentro do seu código PHP, mas lembre que se o valor de algumas delas for alterada aqui, esse valor não vai se propagar para o resto do Drupal.
- register_globals está desligada. Se você precisa de informações de um formulário, puxe-as de um "superglobal", como $_POST, $_GET, etc.
- Você pode usar
printoureturnpara escrever o que você quiser escrever na tela.
Por exemplo:
Você quer uma caixa de texto com uma mensagem de boas vindas para receber seus visitantes. O conteúdo dessa caixa deve ser criado desse jeito:
print t("Seja bem vindo, visitante, ... mensagem de boas vindas ...");Se você estiver lidando com um usuário registrado, você pode personalizar a mensagem assim:
global $user; if ($user->uid) { print t("Seja bem vindo, $user->name, ... mensagem de boas vindas ..."); } else { print t("Seja bem vindo, visitante, ... mensagem de boas vindas ..."); }Para exemplos mais complexos, recomendamos que você dê uma olhada no código do Drupal e uso como um começo, em especial para seus blocos na barra lateral.