Software  
 
Conhecimento computador >> Software >> Drupal >> 
Como ocultar um painel vazio no Drupal
No Drupal você pode usar painéis para mostrar os seus conteúdos dinâmicos . Se esses conteúdos dinâmicos são excluídos , o painel estará vazia. Você pode querer identificar esses painéis vazios e escondê-los , mas a interface do painel não oferece nenhuma configuração para ocultar os painéis vazios. Então, você precisa descobrir como fazê-lo através da ajuda de código PHP. Instruções
1

Vá para o seu backend Drupal . Clique em " admin" e " conteúdo do painel " para abrir a tela de conteúdo painel de administração . Clique no ícone " configurações " no canto superior direito do seu painel. Selecione " Adicionar nova regra ", sob as "regras de visibilidade ".
2

Selecione " código PHP " na tela que aparece. Digite um nome para a nova regra , como " Só mostrar se há conteúdo. "
3

Digite o código PHP na regra para verificar se o conteúdo do painel está vazio. Se o painel verificado estiver vazia, o código retorna TRUE, caso contrário FALSE. O painel pode processar um campo a partir do seu nó , assim, necessário para executar o nó . "$ contextos [ ' argument_nid_1 ' ] " é o objeto nó do painel, obtida a partir dos argumentos do painel. $ field é uma variável para representar o objeto nó. O código então verifica se o conteúdo do painel está vazio . A função "array" em PHP é usada. É uma função padrão no PHP

if ( isset ($ contextos [ ' argument_nid_1 ' ] - > data-> field_myfield )) . {

$ Campo = $ contextos [' argument_nid_1 '] -> data-> field_myfield ;

if ( is_null ( $ campo )) {

retornar FALSE;

}

if ( is_array ( $ campo )) {

foreach ( $ chave campo $ = > $ val) {

if ( is_array ( $ val )) { $

campo [ $ key ] = array_filter ( $ val) ;

}

}

$ field = array_filter ( $ campo );

retornar count ( $ campo );

}

if ( is_string ( $ campo ) && trim ( $ campo) =='' ) {

retornar FALSE;

}

if ($ campo ) {

retornar TRUE; }


retornar FALSE;
4

Salve o regra visibilidade uma vez que o código é inserido . A visibilidade do painel irá mudar de acordo com o retorno da função acima mencionada. Quando ele retorna true , o painel irá esconder . Clique em " admin" e " conteúdo do painel " para ir para a interface do painel de administração . Clique em " update" para salvar sua configuração página do painel .

Anterior :

Próximo : No
  Os artigos relacionados
·Como alterar o Crontab Server para iniciar o processo d…
·Como converter meus mapas no Google para Drupal 
·Como criar os meus pontos de vista do usuário em Drupa…
·Como fazer um menu principal Ligações Drop Down em Dr…
·Como instalar o Drupal quando é uma página em branco 
·Sobre a edição de títulos em Drupal 
·Como prevenir nomes de usuário em Bad Drupal 
·Como substituir uma pesquisa Drupal 
·Procedimentos para atualização Drupal 
·Como criar uma URL em Drupal Imagecache 
  Artigos em destaque
·Como converter arquivos VRO para arquivos MPEG 
·Como fazer upload de XPress Layout para FTP 
·Como instalar o Symantec Endpoint Protection Usando Scr…
·Como Digite um círculo em Adobe Illustrator 
·Como fluxo UDP em VLC 
·Como usar o DVDFab Platinum 
·Como configurar o IVA 3.5 
·Como converter uma câmara de vídeo para um DVD 
·Como fazer Karaoke Slides Com o Movie Maker 
·Tipos de bibliotecas de banco de dados 
Cop e direita © Conhecimento computador http://ptcomputador.com Todos os Direitos Reservados