Você pode escrever código PHP em alguns lugares do site, incluíndo posts e blocos. Poder escrever código PHP em um post ou em um bloco pode ser um recurso poderoso e flexível se usado por um usuário confiável e com experiência com PHP, mas pode ser um risco de segurança muito alto se for usado incorretamente. Mesmo um pequeno erro no código pode, acidentalmente comprometer o seu site.
Se você não tem familiaridade com PHP, SQL ou com o Drupal, não coloque código PHP nos seus posts. Ficar fazendo testes com PHP pode corromper o seu banco de dados, derrubar o seu site ou comprometer significativamente a segurança do site.
Notas:
register_globals
está desligada. Se você precisa usar formulários, estude e use as funções da API de formulários do Drupal.print
ou return
no seu código para exibir o conteúdo.template.php
ao invés de escrever isso diretamente dentro de um post ou bloco.Por exemplo: Como criar um bloco "Bem vindo!" que recebe seus visitantes com uma mensagem simples.
Adicione um bloco personalizado no seu site, chamado "Bem-vindo". Defina o formato de texto para "Código PHP" (ou outro formato que suporte PHP), e coloque o seguinte conteúdo no corpo:
print t('Welcome visitor! Thank you for visiting.');
Em vez disso, para exibir o nome de um usuário registrado use:
global $user; if ($user->uid) { print t('Welcome @name! Thank you for visiting.', array('@name' => format_username($user))); } else { print t('Welcome visitor! Thank you for visiting.'); }
O site Drupal.org apresenta exemplos de códigos PHP. Com um pouco de experiência com PHP e conhecimento do funcionamento interno do Drupal, você pode criar os seus próprios.
Copyright © 2017 - 2021 - CESTEH