[gelöst]Zugriff verweigert trotz 'access arguments'=>array('access content')
Eingetragen von herpes (54)
am 06.09.2009 - 16:31 Uhr in
am 06.09.2009 - 16:31 Uhr in
hallo werte drupaler!
ich bekomme keinen zugriff auf (m)ein modul
obwohl ich
'access arguments'=>array('access content')
ich bin als admin eingeloggt...
was mache ich falsch?
dankbar fuer alle hinweise...
schoene gruesse
steffi
<?php
function formexample_menu() {
$items['formexample'] = array(
'title'=>'Views the form',
'page callback'=>'formexample_page',
'access arguments'=>array('access content')
);
return $items;
}
//formexample
function formexample_page(){
$Output = t('This Page contains our example form');
$Output .= drupal_get_form('formexample_form');
return $Output;
}
function formexample_form(){
$form['user_name'] = array(
'#title'=>t('Your Name'),
'#type'=>textfield,
'description'=>t('Please enter our name')
);
return $form;
}
?>
- Anmelden oder Registrieren um Kommentare zu schreiben
Erkenne die
am 06.09.2009 - 17:06 Uhr
Erkenne die Unterschiede.
<?php
/**
* Implementation of hook_menu().
*/
function formexample_menu() {
$items['formexample'] = array(
'title' => 'Views the form',
'page callback' => 'drupal_get_form',
'page arguments' => array('formexample_form'),
'access callback' => array('access content'),
);
return $items;
}
/**
* Callback function to builds and returns the "Views the form" form.
*/
function formexample_form(){
$form['user_name'] = array(
'#type' => 'textfield',
'#title' => t('Your Name'),
'description' => t('Please enter our name'),
);
$form['submit'] = array(
'#type' => 'submit',
'#value' => t('Submit'),
);
return $form;
}
?>
------------------------
Quiptime Group
hallo
am 06.09.2009 - 17:58 Uhr
hallo quiptime
Erkenne die Unterschiede.
danke fuer dein antwort!
kannst du mir noch etwas mehr sagen, bzw
welche unterschiede du meinst?
dank dir!
gruesse
steffi
Ich meine die Unterschiede
am 06.09.2009 - 18:26 Uhr
Ich meine die Unterschiede zwischen Deinem und meinem hook_menu(). Und ich meine den Zusammenhang von Callbach-Aufruf und Callback-Funktion. Ist das wirklich so schwer zu erkennen?
------------------------
Quiptime Group
Meine Version: <?phpfunction
am 06.09.2009 - 19:47 Uhr
Meine Version:
<?php
function formexample_menu() {
$items = array();
$items['formexample'] = array(
'title' => 'Views the form',
'page callback' => 'formexample_page',
'access arguments' => array('access content'),
);
return $items;
}
//formexample
function formexample_page() {
$Output = t('This Page contains our example form');
$Output .= drupal_get_form('formexample_form');
return $Output;
}
//
function formexample_form($form_state) {
$form = array();
$form['user_name'] = array(
'#title' => t('Your Name'),
'#type' => 'textfield',
'#description' => t('Please enter our name')
);
return $form;
}
?>
----------------------------------------
http://tobiasbaehr.de/
Gelöste Forenbeiträge mit [gelöst] im Titel ergänzen
Das Verhältnis anderen zu helfen muss höher sein, als von anderen Hilfe zu erfragen/erwarten.
quiptime schrieb Ich meine
am 06.09.2009 - 20:52 Uhr
Ich meine die Unterschiede zwischen Deinem und meinem hook_menu(). Und ich meine den Zusammenhang von Callbach-Aufruf und Callback-Funktion. Ist das wirklich so schwer zu erkennen?
------------------------
Quiptime Group
oh sorry, ich hatte den php code in deinem posting als zitat von meinem code psoting
gesehen..da war ich etwas voreilig..
den unterschied sehe jetz bei mir
'access arguments'=>array('access content')
und bei dir
'access callback' => array('access content'),
aber bei aufruf eines 'access callback' wird dann doch ein string
erwartet (http://api.drupal.org/api/function/node_menu)
<?php
$items['node/%node'] = array(
'title callback' => 'node_page_title',
'title arguments' => array(1),
'page callback' => 'node_page_view',
'page arguments' => array(1),
'access callback' => 'node_access',
'access arguments' => array('view', 1),
'type' => MENU_CALLBACK);
?>
wenn ich deinen hook_menu ausprobiere bekomme ich
dennoch einen 'access denied'
was mache ich falsch?
das drupal ist ganz neu isntalliert, also
kommen keine falschen konfigurationen meinerseits
ins spiel... hmmm
hallo tobias prima, dein
am 06.09.2009 - 21:02 Uhr
hallo tobias
prima, dein vorschlag funktioniert..
danke..