database

paginação no drupal

Vou mostrar rapidamente como é possível fazer sua própria página utilizando recursos prontos de paginação que o drupal ofereçe.. para detalhar um pouco mais o exemplo, vou colocar o código do menu também....

então vamos lá, para criar uma página própria no seu site, crie um menu como este:


$items['noticias'] = array(
'title' => t('News'),
'page callback' => 'news_main',
'access arguments' => array('access content'),
'type' => MENU_LOCAL_TASK,
);

Database

O Drupal possui uma camada de abstração da base de dados, vamos entender um pouco melhor como ela funciona.

Vamo começar pelo arquivo de configuração:

no arquivo sites/default/settings.php definimos as configurações de acesso ao banco de dados dessa forma:

$db_url = "mysql://username:password@localhost/databasename";

Acesso externo a base do drupal

Após eu publicar meu primeiro post no drupal-br sobre objeto user recebi uma sugestão para escrever sobre acesso externo ao drupal.

vamos lá:

primeiro vamos precisar fazer o include do arquivo bootstrap.inc, arquivo que contém as funções necessárias para as requisições.

include_once('./blog/includes/bootstrap.inc');

drupal_bootstrap(DRUPAL_BOOTSTRAP_DATABASE);