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.
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"