User Tools

Site Tools


api:qpage:contents

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Next revision
Previous revision
api:qpage:contents [2012/06/19 16:12]
celutp created
api:qpage:contents [2012/06/20 10:53] (current)
celutp
Line 2: Line 2:
  
 ===== GetContentID ===== ===== GetContentID =====
-<​code ​c#>int GetContentID(string content_name)</​code>​+<​code ​csharp>public ​int GetContentID(string content_name)</​code>​
  
-Возвращается ID контента по его имени. Поддерживаются ​кросс-сайтовые вызовы. +Возвращается ID контента по его имени. Поддерживаются ​имена в формате ​''​SiteName.ContentName''​. Реализовано с помощью метода [[api:​dbconnector:​other#​GetContentId]] класса [[api:​DBConnector]].
- +
  
-===== GetContentUploadUrl ​===== +===== GetContentData ​=====
-<code c#>​string GetContentUploadUrl(string content_name)</​code> ​+
  
-Возвращает url для библиотеки контента по заданному имени. +<​code ​csharp>public DataTable GetContentData(string siteName, string contentName,​ string whereExpression,​ string orderExpression,​ long startRow, long pageSize, ref long totalRecords,​ byte useSchedule,​ string statusName, byte showSplittedArticle,​ byte includeArchive)</​code>​
- +
- +
-===== GetContentUploadUrlByID ===== +
-<​code ​c#>string GetContentUploadUrlByID(int content_id)</​code>​ +
- +
-Возвращает url для библиотеки контента по заданному ID.+
  
 +Получение данных статей из контентной таблицы.
  
 +Реализовано с помощью метода [[api:​dbconnector:​get_article#​GetContentData]] класса [[api:​DBConnector]]. Логика работы и назначение параметров совпадают.
 + 
 ===== GetContentItemLinkIDs ===== ===== GetContentItemLinkIDs =====
-<​code ​c#>string GetContentItemLinkIDs(string linkFieldName,​ long itemID)</​code> ​ +<​code ​csharp> 
-<code c#>string GetContentItemLinkIDs(string linkFieldName,​ string itemID)</​code>​+public ​string GetContentItemLinkIDs(string linkFieldName,​ long itemID) 
 +public ​string GetContentItemLinkIDs(string linkFieldName,​ string itemID) 
 +</​code>​
  
 Возвращает значения заданного поля M2M (параметр linkFieldName) для данной статьи (itemID) в виде списка идентификаторов связанных статей,​ разделенных запятыми. Во втором случае в качестве параметра передается не ID одной статьи,​ а список ID, разделенных запятыми. Возвращает значения заданного поля M2M (параметр linkFieldName) для данной статьи (itemID) в виде списка идентификаторов связанных статей,​ разделенных запятыми. Во втором случае в качестве параметра передается не ID одной статьи,​ а список ID, разделенных запятыми.
  
-Пример: +Реализовано с помощью метода [[api:​dbconnector:​get_article#​GetContentItemLinkIDs]] класса [[api:​DBConnector]]. 
-<​code ​c#>​GetContentItemLinkIDs("​Authors",​ Field(Data.Rows[e.Item.ItemIndex],​ "​content_item_id"​));</​code>​+ 
 +=== Пример ​=== 
 +<​code ​csharp>​GetContentItemLinkIDs("​Authors",​ Field(Data.Rows[e.Item.ItemIndex],​ "​content_item_id"​));</​code>​
  
 ===== GetContentItemLinkQuery ===== ===== GetContentItemLinkQuery =====
-<​code ​c#>string GetContentItemLinkQuery(string linkFieldName,​ string itemID)</​code> ​Подобен ​методу GetContentItemLinkIDs. Различие в том, что запрос не выполняется,​ а возвращается в виде текста.+<​code ​csharp>public ​string GetContentItemLinkQuery(string linkFieldName,​ string itemID)</​code> ​ 
 +Аналог метода [[#GetContentItemLinkIDs]]. Различие в том, что запрос не выполняется,​ а возвращается в виде текста
 + 
 +Реализовано с помощью метода [[api:​dbconnector:​get_article#​GetContentItemLinkQuery]] класса [[api:​DBConnector]].
  
  
  
  
api/qpage/contents.1340111563.txt.gz · Last modified: 2012/06/19 16:12 by celutp