Drupal

Perguntas e respostas para desenvolvedores e administradores do Drupal


2
Como passo uma variável de um módulo personalizado para seu arquivo de modelo?
Eu preciso saber o método mais simples para passar variável do módulo personalizado para seu arquivo de modelo. Eu criei o custom.module e coloquei custom.tpl.php na pasta do módulo. function custom_menu(){ $items = array(); $items['custom'] = array( 'title' => t('custom!'), 'page callback' => 'custom_page', 'access arguments' => array('access content'), 'type' …
8 theming 

2
Ponderando Javascript em arquivos .info
O Drupal 7 adiciona uma nova opção de ' peso ' ao drupal_add_js, para que você possa controlar a ordem em que os arquivos Javascript são adicionados à página. Existe alguma maneira de fazer isso ao adicionar Javascript em arquivos .info?
8 7  .info  javascript 





3
Renderizando itens theme_item_list
Meu módulo fornece um bloco simples que precisa conter uma lista não ordenada com algumas imagens. De uma função de bloco, estou retornando uma matriz renderizável: $block['content'] = array( 'list' => array( '#theme' => 'item_list', '#type' => 'ul', '#attributes' => array('class' => 'foo1'), '#items' => array( /* ... what should …
8 7  forms  theming 

3
Executar uma visualização sem renderização
Eu gostaria de executar programaticamente uma exibição (fornecendo argumentos) e obter os resultados brutos, sem renderizá-la. É possível? Quando eu uso $view->preview('default', $args);, converte os resultados em HTML. Eu sei que posso usar $view->resultpara iterar os resultados brutos, mas o personalizado processado que estou usando para alguns campos é incorreto …
8 7  views 

1
Drupal Commerce: Como obter as configurações do módulo de pagamento?
Como recuperar programaticamente a configuração do módulo de pagamento específico? eu tentei $settings = rules_config_load('commerce_payment_MODULE_NAME'); Ele retorna informações muito básicas (nome, ID, etc.) e a matriz "settings" vazia. Também não é possível obtê-lo diretamente do DB. Ele é armazenado em uma matriz serializada que não pode ser totalmente processada com …
8 7  commerce 

1
Adicione seu próprio conteúdo ao nó
Eu criei um módulo que adiciona conteúdo personalizado a um nó; Gostaria de exibir esse conteúdo personalizado na visualização do nó. Eu acho que hook_node_view()é o gancho certo para usar, mas meu conteúdo não é exibido. o que eu consegui até agora é o seguinte código: function mymodule_node_view($node, $view_mode = …
8 7  hooks  nodes 

3
Exibir condicionalmente um dos dois campos no Display Suite?
Gostaria de saber se existe uma maneira inteligente ou preferida de usar o Display Suite para exibir um dos dois campos. Portanto, meu caso exige uma imagem, se for carregada, ou um EVA (entidade visualiza o anexo). Eu tenho os dois exibidos corretamente e, é claro, se a imagem não …
8 7  entities 


2
Como os não administradores adicionam conteúdo?
No Drupal 7, como permito que os usuários com uma função específica adicionem novos artigos? Entrei como administrador, defina a permissão da função para permitir a criação e edição de nós que são artigos. Quando faço login com um usuário com a função, por exemplo, "NewRole", não vejo nenhum controle …
8 users  nodes 

1
Como carregar uma exibição com ajax para que arquivos js / css adicionais necessários à exibição também sejam carregados?
Atualmente, estou usando o jQuery para carregar uma visualização, assim: $.ajax({ type: 'POST', url: Drupal.settings.basePath + 'views/ajax', dataType: 'json', data: 'view_name=' + viewName + '&view_display_id=default&view_args=' + viewArgument, // Pass a key/value pair. success: function(data) { var viewHtml = data[1].data; target.children().fadeOut(300, function() { target.html(viewHtml); var newHeightOfTarget = target.children().height(); target.children().hide(); target.animate({ height: …
8 7  views  ajax  javascript 

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.