标签: admin

管理面板magento的表单操作问题

嗨大家我有一个问题与由magento管理面板为自定义模块生成的表单的表单操作.

这是我的文件在app/code/local/Namespace/Zipcodes/Block下的结构

Block
|
|____Adminhtml
    |
    |____ Importblock
        |
        |__Edit
        |   |__Form.php
        |   |__Tabs.php
        |   |
        |   |__Tab
        |       |___Form.php
        |
        |__Edit.php
        |
        |
        Zipcodes
        |
        |__Edit
        |   |__Form.php   // << this file is getting called in importblock form
        |   |__Tabs.php
        |   |
        |   |__Tab
        |       |___Form.php
        |
        |__Edit.php
Run Code Online (Sandbox Code Playgroud)

这是我的ZipcodesController.php的动作方法

public function importAction()
{

    if ($data = $this->getRequest()->getPost() && isset($_FILES['csv_file']['name']) )
    {
        echo '<br> hi ! we  uploaded the file';
    }
    $this->_initAction();

    $this->_addContent($this->getLayout()->createBlock('zipcodes/adminhtml_importblock_edit'))
          ->_addLeft($this->getLayout()->createBlock('zipcodes/adminhtml_importblock_edit_tabs'));

    $this->renderLayout();
}
Run Code Online (Sandbox Code Playgroud)

这是我的Block/Adminhtml/Importblock/Edit.php

<?php 
  class Namespace_Zipcodes_Block_Adminhtml_Importblock_Edit …
Run Code Online (Sandbox Code Playgroud)

forms admin panel magento

2
推荐指数
1
解决办法
6282
查看次数

验证w3c中的facebook meta标签中没有属性"property"

我们可以用meta name="fb:admins" 而不是 meta property="fb:admins" 用于w3c验证吗?

validation facebook admin meta-tags

2
推荐指数
1
解决办法
8963
查看次数

管理页面的OrchardCMS布局

我正在尝试更改某个类型的管理页面的布局,我正在努力.客户端对字段的顺序非常具体,我不知道该怎么做.

我已经创建了一个管理主题并更改了placement.info,但它似乎不起作用.有没有我可以用来完成这个的钩子?

任何帮助非常感谢.

我在管理主题中的placement.info.

  <Match ContentType="Course">
    <Place Parts_Routable_Edit="Content:1" />
    <Place Fields_Contrib_TaxonomyField_Edit="Content:2" />
    <Place Parts_Taxonomies_Term_Fields="Content:2.5" />
    <Place Parts_MediaPickerField_Edit="Content:3" />
    <Place Parts_Course_Edit="Content:4" />
    <Place Parts_Tags_Edit="Content:5" />
  </Match>
Run Code Online (Sandbox Code Playgroud)

还有另一个问题.我想要3个分类法,并将它们放在管理界面的不同区域.知道怎么做吗?

layout admin orchardcms

2
推荐指数
1
解决办法
2570
查看次数

Django __unicode__和FK非常慢

如果我写的东西像

class Chip(models.Model):
  name      = models.CharField(max_length=16)
  shortname = models.CharField(primary_key=True, unique=True, max_length = 16)

  def __unicode__(self):
    return self.shortname

class ChipStepping(models.Model):

  stepping = models.CharField (max_length=16)
  ChipShortname = models.ForeignKey('Chip', db_column="ChipShortname")

  def __unicode__(self):
    return "%s:%s" % (self.ChipShortname, self.stepping)

class ComponentType(models.Model):
  name         = models.CharField (max_length=32)
  ChipStepping = models.ForeignKey('ChipStepping', db_column="ChipStepping")

  def __unicode__(self):
    return "%s(%s)" % (self.name, self.ChipStepping);

class ComponentVendor(models.Model):
  name     = models.CharField      (unique=True, max_length=16)
  products = models.ManyToManyField('ComponentType', through='ComponentVendorProduct', related_name='vendors')

  def __unicode__(self):
    return "%s" % (self.name)

class ComponentVendorProduct(models.Model):
  ComponentVendor = models.ForeignKey('ComponentVendor', db_column="ComponentVendor")
  ComponentType   = models.ForeignKey('ComponentType'  , db_column="ComponentType") …
Run Code Online (Sandbox Code Playgroud)

python sql django performance admin

2
推荐指数
1
解决办法
1076
查看次数

Magento管理模块控制器 - 加载另一个操作

我正在尝试为Magento创建一个新模块,只能从管理区域中看到.

我已经成功创建了模块,现在创建了一个名为'editproducts'的控制器.在这个控制器中我有indexAction和testAction.

当我转到/ quickedit/editproducts /它从控制器加载indexAction非常好,但是当我转到/ quickedit/editproducts/test /它重定向到仪表板而没有调用testAction.从我看到的教程中,我似乎已经正确设置了所有内容.

我的config.xml文件:

<config>
<modules>
    <Test_Quickedit>
        <version>0.1.0</version>
    </Test_Quickedit>
</modules>

<global>
    <helpers>
        <quickedit>
            <class>Test_Quickedit_Helper</class>
        </quickedit>  
    </helpers>
</global>        

<admin>
    <routers>
        <the_name_of_this_element_is_not_important_it_should_be_unique>
            <use>admin</use>
            <args>
                <module>Test_Quickedit</module>
                <frontName>quickedit</frontName>
            </args>
        </the_name_of_this_element_is_not_important_it_should_be_unique>
    </routers>
 </admin>

<adminhtml>
    <menu>
        <menu1 translate="title" module="quickedit">
            <title>Test</title>
            <sort_order>60</sort_order>
            <children>
                <menuitem1 module="quickedit">
                    <title>Edit Products</title>
                    <action>quickedit/editproducts</action>
                </menuitem1>
            </children>                
        </menu1>
    </menu>
<acl>
        <resources>
            <admin>
                <children>
                    <catalog>
                        <children>
                            <quickedit_editproducts>
                                <title>Edit Products</title>
                            </quickedit_editproducts>
                        </children>
                    </catalog>
                </children>
            </admin>
        </resources>
    </acl>
</adminhtml>    
</config>
Run Code Online (Sandbox Code Playgroud)

我的EditproductsController.php

class Test_Quickedit_EditproductsController extends Mage_Adminhtml_Controller_Action
{
public function indexAction()
{
    echo 'edit products'; …
Run Code Online (Sandbox Code Playgroud)

controller module admin magento

2
推荐指数
1
解决办法
4583
查看次数

SonataAdminBundle字段sonata_type_model没有新按钮

我正在使用SonataAdminBundle的sonata_type_model.

我得到了我想要的其他模型的下拉列表.但是还有一个"新"按钮来创建引用的模型.是否可以删除此按钮?

field admin button symfony sonata-admin

2
推荐指数
1
解决办法
2174
查看次数

为什么Active Admin不会正确排序此关联列

痛苦地获得活动管理员以对关联的子列进行排序.我有一个有相关"用户"的个人资料.

ActiveAdmin.register Profile, as: "Member" do

def scoped_collection
  end_of_association_chain.includes(:user)
end

column "Referral", sortable: 'user.referrals' do |member|
  member.user.referrals
end

--error when sorting---

PG::Error: ERROR:  syntax error at or near "."
LINE 1: ... "users"."id" = "profiles"."user_id" ORDER BY user.referrals...
                                                         ^
: SELECT  "profiles"."id" AS t0_r0, "profiles"."actor_id" AS t0_r1,
Run Code Online (Sandbox Code Playgroud)

ruby-on-rails admin activeadmin

2
推荐指数
1
解决办法
1848
查看次数

拖放不在C#中工作

我在C#中创建了一个拖放控件,允许人们将文件拖放到我的表单上.这是我遇到的问题,它在被调试时工作正常; 但是,当以管理员模式运行我的程序时,它不起作用.这有什么理由吗?

这是我的代码:

private void panel1_DragEnter(object sender, DragEventArgs e)
{
    if (e.Data.GetDataPresent(DataFormats.FileDrop)) 
        e.Effect = DragDropEffects.Copy;
    else
        e.Effect = DragDropEffects.None;
}

string startDir;

private void panel1_DragDrop(object sender, DragEventArgs e)
{
    string[] files = (string[])e.Data.GetData(DataFormats.FileDrop);
    dropZoneLabel.Text = "Adding files; please wait...";
    foreach (string file in files)
    {
        bool isFolder = File.GetAttributes(file).HasFlag(FileAttributes.Directory);
        if (isFolder)
        {
            //Scan the folder for all files
            DirectoryOperations searchFolders = new DirectoryOperations();
            DirectoryInfo di = new DirectoryInfo(file);
            foreach (FileInfo dropfile in searchFolders.FullDirList(di, "*"))
            {
                listBox1.Items.Add(dropfile.Name);
            }
            startDir = di.FullName; …
Run Code Online (Sandbox Code Playgroud)

.net c# drag-and-drop admin

2
推荐指数
1
解决办法
4370
查看次数

Django管理模型字段设置为当前用户

我有一个带有字段的模型:

class MyModel(models.Model):
    name = models.CharField(max_length=50)
    created_by = models.ForeignKeyField(User)
Run Code Online (Sandbox Code Playgroud)

在我的管理员中:

class MyModelAdmin(admin.ModelAdmin):
    list_display= ("name",)
    fields = ("name",)
Run Code Online (Sandbox Code Playgroud)

created_by添加MyModel时,我不想在管理员中使用.我想将它设置为当前用户created_by = request.user

我怎样才能做到这一点?

谢谢

python django admin

2
推荐指数
1
解决办法
1663
查看次数

Laravel Route :: group for Admins

如果用户是admin,我想验证一些路由。

Route::get( '/user/{data}', 'UserController@getData' );
Route::post( '/user/{data}', 'UserController@postData' );
Run Code Online (Sandbox Code Playgroud)

现在,我在Controller内部创建了它:

public function getData( $data = 'one' )
{
    if ( Auth::user()->permission == 'admin' ) {
        //...
    } else {
        //...
    }
}

public function postData( Request $request, $data = 'one' )
{
    if ( Auth::user()->permission == 'admin' ) {
        //...
    } else {
        //...
    }
}
Run Code Online (Sandbox Code Playgroud)

我想使用Route :: group做到这一点,但是如何在route.php中做到这一点呢?

routes admin laravel

2
推荐指数
1
解决办法
6101
查看次数