argumentos página de retorno de chamada drupal hospedagem

"Callback Acesso" é a função que é chamada para verificar se o usuário tem acesso à página. Como caso especial, poderia ser o valor TRUE. e, nesse caso, todos os usuários terão acesso a ela; em outras palavras, a permissão de acesso poderia ser ignorada.

No caso de você estiver usando um nome de função para o valor "acesso callback" (por padrão, é "user_access"), então você também pode usar "argumentos de acesso", que é um array contendo os argumentos passados ​​para a função de acesso de retorno de chamada.
Tal como acontece com outras chamadas de retorno de menu, os argumentos devem ser uma string ou um número; no caso é um número, o valor será substituído por um valor retirado do caminho do menu. Se você quer evitar essa substituição, em vez de um número que você precisa usar uma corda; por exemplo, usando o "1" como um dos argumentos passados ​​para o callback acesso evitaria a substituição automática.

argumentos página de retorno de chamada Drupal hospedagem neste caso, esse valor

Estes são alguns exemplos de menus declarações de retorno de chamada usados ​​módulos principais do Drupal. (Os exemplos são de Drupal 7 código, mas para o que eu quero salientar, que não faz qualquer diferença.)

Este é um exemplo onde a chamada de retorno de acesso é user_access ().

Este é um exemplo onde o retorno de chamada de acesso não é um nome de função.

Neste caso, o retorno de chamada de acesso é user_view_access () para que é passado, não o número 1, mas um valor retirado do caminho do menu (que neste caso é "user /% user"); este é um caso particular, como a função irá obter o valor retornado pelo user_load ().

Suponha que o menu anterior foram definidos como se segue, e invocado com um caminho como "user / Olá".

Neste caso, o retorno de chamada de acesso teria recebido como argumento o valor retirado do caminho (0 significa "usuário", e 1 significa que a parte depois de "usuário" e a barra); neste caso, que o valor é "Olá".

Para entender melhor estes argumentos curinga, consulte Argumentos Wildcard Loader. A página de documentação é marcado Drupal 6, mas o que informou ainda é válida para Drupal 7.

explicação incrível. Na minha exigência algum botão personalizado dizem "vote agora" deve ser processado apenas pelo usuário autenticado mas botão deve ser mostrado para anônimo e também quando o usuário anônimo clique que ele deve redirecionar para a página de login e processo continua. Para este cenário particular é lá condição de acesso especial para mostrar botão para anônimo. Comentando aqui porque tornaria wiki este post mais completo. Marcada. ) - kiranking 10 de abril '15 às 17:32

callback acesso é uma função que examina se algum usuário tem algumas permissões. O retorno de chamada de acesso padrão é user_access ()

argumentos de acesso lista permissão aqueles são examinadas pelo acesso callback. por exemplo. "conteúdos de acesso"

Assista esse video!

Artigos relacionados

Adicionar nova página na hospedagem drupalEste tutorial vai mostrar-lhe como adicionar uma nova página e uma nova guia do menu apontou para a página para o seu site Drupal. A fim de fazer isso: Faça login na sua interface de backend Drupal; Clique em...
Links rápidos módulo drupal hospedagemEnviado por Benjamin Melançon em 2010, 12 Jul - 23:57 Vamos comumente quer que algumas pessoas têm um bloco conveniente de ligações que são susceptíveis de necessidade, e não mostrar isso para outras pessoas. Nós podemos...
seo tutorial na página de hospedagem wordpressO WordPress completa Guia 000webhost (2017) WordPress definitivamente não requer qualquer introdução formal, já que é a plataforma de blogs mais popular que rapidamente fez um lugar de sua própria ...
Uid 0 drupal hospedagemÉ normal, como Drupal cria essa entrada quando é instalado, para o usuário anônimo. Isso é feito a partir user_install () (Drupal 7), ou system_install (). que contêm a sequência de código. Que...
Drupal hospedagem com SSLHTTPS é um protocolo que criptografa as solicitações HTTP e suas respostas. Isso garante que se alguém fosse capaz de comprometer a rede entre o computador eo servidor você está solicitando ...