This shows you the differences between two versions of the page.
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]]. | ||