Drupal roller için özel menü yönetim hakları atama

1 Cevap php

Belirli bir menüde içeriği kaldırmak (ama hepsi değil menüler) / benim rollerden birini eklemek için yönetici hakları vermek için çalışıyorum. Ben böyle bir şey, http://drupalmodules.com/module/delegate-menu-administration etkinleştirmeniz gereken bir modül buldum

Ben, talimatları takip benim kullanıcı için rol ekledim, bu rol için "bazı menüleri yönetmek" değerini kontrol ve Menüler bu rolü ve özel menü için "Make admin" alanını kontrol etti. Ben de sayfa ve hikaye içeriğini değiştirmek için rol izinleri verdi.

However, it still wont let the user add any new content it creates in any menu, and I get an error message saying "warning: Invalid argument supplied for foreach() in /home/martin/www/drupal/modules/delegate_menu_admin/delegate_menu_admin.module on line 346." Line 346 looks like this:

foreach ($form['menu']['parent']['#options'] as $key => $value) {

Ben sadece daha önce dosyada bir print_r($form); yaptım ve ben görebiliyorum böyle bir dizisi var:

[menu] => Array
        (
            [#access] => 1
            [delete] => Array
                (
                    [#access] => 
                )
        )

Ben rol verince gelen (her ikisi de "menüsünü yönetmek" ve "bazı menüleri yönetmek" ise delegate_menu_admin.module dosya kullanılan tüm olmadığını varsayımı beni götürüyor, izinleri, ekstra hiçbir şey basılan "menüsü yönetmek" temsilci-menü-yönetim modülü) izinleri ayarlanır!

Is this some incompatibility between the module because of some drupal update? Or am I just too tired and too stupid? :)

1 Cevap

Emin temsilci-menü-yönetim modülü çalışmıyor, ama ben çalışmak gibi görünüyor başka bir modül, Menü başına Menü Yönetici bulunamadı, niçin.