Sharepoint пользовательское веб-свойство части не обнаруживается на панели инструментов

Ваш веб-сайт запрашивает http://13.59.50.215/static/styles.css - обратите внимание на путь static/ там - и он не находит его. Это потому, что вы объявили имя папки как assets в вашем settings.py:

STATIC_ROOT = os.path.join(BASE_DIR, "assets/")

А в конфигурации nGinx вы называете это static/

 location /static/ {
  root /home/ubuntu/jangooCMS;
 }

[1110 ] Итак, для того, чтобы это исправить, гораздо предпочтительнее использовать

STATIC_ROOT = os.path.join(BASE_DIR, 'static/')

13
задан kjv 5 March 2009 в 20:30
поделиться

3 ответа

Вы на правильном пути. Просто необходимо использовать различные атрибуты.

[Personalizable(PersonalizationScope.Shared)]
[WebBrowsable(true)]
[Category("Display")]
[WebDisplayName("Obey Workflow")]  
[Description("")]  
public bool ObeyWorkflow { get; set; }
21
ответ дан 1 December 2019 в 21:12
поделиться

@ Джейсон, ты прав. Синтаксис «Browsable» и «Category» относятся к Sharepoint 2003. Для SharePoint 2007 это «WebBrowsable» и «SPWebCategoryName» соответственно.

DefaultValue (false) также зависит от SharePoint 2003.

Эквивалентным в 2007 году, насколько я знаю, является его предварительное объявление, как это:

    private string _strMainFolder = "Reports"; //Here is the default value

    [WebBrowsable(true)]
    [WebDisplayName("SharePoint List Name")]
    [SPWebCategoryName("SharePoint List Name Settings")]
    [WebPartStorage(Storage.Shared)]
    [WebDescription("You would put the description here.")]
    [Personalizable(PersonalizationScope.Shared)]
    public string strMainFolder
    {
        get { return _strMainFolder; }
        set { _strMainFolder = value; }
    }
5
ответ дан 1 December 2019 в 21:12
поделиться

я думаю WebBrowsable(true) вместо Browsable(true)

1
ответ дан 1 December 2019 в 21:12
поделиться
Другие вопросы по тегам:

Похожие вопросы: