drupal-7

Subscribe to RSS - drupal-7

Tabela com múltiplos cabeçalhos

Crie uma tabela com múltiplos cabeçalhos em Drupal 6 e Drupal 7

Drupal 6

  $header = array('', 'Header 1', 'Header 2', 'Header 3');
  $rows = array(  
    array(
      'data' => array(
        array('data' => 'Header 1', 'header' => true), 
        array('data' => 'Content 1'),
        array('data' => 'Content 2'),
        array('data' => 'Content 3')
      ), 
      'class' => 'first-tr'
    ),
    array(
      'data' => array(
        array('data' => 'Header 2', 'header' => true), 
        array('data' => 'Content 1'),
        array('data' => 'Content 2'),
        array('data' => 'Content 3')
      ), 
      'class' => 'second-tr'
    ),
    array(
      'data' => array(
        array('data' => 'Header 3', 'header' => true), 
        array('data' => 'Content 1'),
        array('data' => 'Content 2'),
        array('data' => 'Content 3')
      ), 
      'class' => 'third-tr'
    ),
    array(
      'data' => array(
        array('data' => 'Header 4', 'rowspan' => 2, 'header' => true), 
        array('data' => 'Content 1'),
        array('data' => 'Content 2'),
        array('data' => 'Content 3')
      ), 
      'class' => 'fourth-tr'
    ),
    array(
      'data' => array(
 
        array('data' => 'Content 1'),
        array('data' => 'Content 2'),
        array('data' => 'Content 3')
      ), 
      'class' => 'fifth-tr'
    ),
    array(
      'data' => array(
        array('data' => 'Header 5', 'header' => true), 
        array('data' => 'Content 1'),
        array('data' => 'Content 2 and 3', 'colspan' => 2, 'class' => 'big-td')
      ), 
      'class' => 'sixth-tr'
    )
  );
  $output = theme('table', $header, $rows);
  print $output; 



Salvar um node programaticamente

Esse snippet criará um novo node automaticamente.

  
$novo_node = new stdClass(); // Criamos o objeto do node
$novo_node->status = 1; // (1) Publicado | (0) Despublicado
$novo_node->created = time(); // Data de criação do node
$novo_node->type = 'page'; // Colocamos o tipo de conteúdo
$novo_node->language = 'pt-br'; // Colocamos a lingua padrão do node
$novo_node->uid = 1; // Colocamos o uid do usuário que está "criando" esse node
$novo_node->title = 'Meu novo Node'; // Título do node;
$novo_node->body = 'Lorem ipsum dolor amet....'; // Corpo do node;
 
node_save($novo_node); // E por sim salvamos


O que é um node?

Esse artigo foi copiado do Drupal-BR. Todos os créditos pertencem ao seu devido autor: aleagi.
Link original: http://goo.gl/jifLu

Uma das coisas mais importantes para quem está entrando no mundo do Drupal é se adaptar aos novos conceitos gerados por ele, tais como taxonomia e node.

Mas afinal, o que é node?

Node é uma palavra que teve origem na segunda metade do século XVI (1565–75; < L n?dus knot), de origem inglesa, significa basicamente nó. Isso mesmo, um nó.

Nó no sentido de ser um ponto único, porém, acessível de vários outros lugares, como os nós da malha de uma rede. Não confundir com "nó", no sentido figurado de problema, coisa de difícil solução... @:)

Entretanto, particularmente, prefiro manter a expressão original em inglês, node, ao invés de nó, mas, podemos utilizar tanto uma quanto a outra (dispensando a tradução corretíssima de nodo do latim nodus como sinônimo de nódulo, mais utilizado em termos anatômicos.


O que é Drupal?

Esse artigo foi copiado do Drupal-BR. Todos os créditos pertencem ao seu devido autor: xRodrigox.
Link original: http://goo.gl/THJ9h

O Drupal é uma plataforma de site dinâmica que permite a usuários individuais ou comunidades publicar, gerenciar e organizar uma grande variedade de conteúdo. O Drupal integra muitos dos recursos populares de sistemas gerenciadores de conteúdo, blogs, ferramentas colaborativas e software de comunidades baseada em discussões em um único pacote fácil de usar. Como um projeto de código aberto mantido e desenvolvido por uma comunidade, o Drupal é livre e grátis para download e uso. Se você gostar do que aprender aqui, por favor trabalhe conosco para expandir e refinar o Drupal para servir às suas necessidades.


Páginas