Table of Contents

Методы для работы с контентами

GetContentID

public int GetContentID(string content_name)

Возвращается ID контента по его имени. Поддерживаются имена в формате SiteName.ContentName. Реализовано с помощью метода GetContentId класса DBConnector.

GetContentData

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)

Получение данных статей из контентной таблицы.

Реализовано с помощью метода GetContentData класса DBConnector. Логика работы и назначение параметров совпадают.

GetContentItemLinkIDs

public string GetContentItemLinkIDs(string linkFieldName, long itemID)
public string GetContentItemLinkIDs(string linkFieldName, string itemID)

Возвращает значения заданного поля M2M (параметр linkFieldName) для данной статьи (itemID) в виде списка идентификаторов связанных статей, разделенных запятыми. Во втором случае в качестве параметра передается не ID одной статьи, а список ID, разделенных запятыми.

Реализовано с помощью метода GetContentItemLinkIDs класса DBConnector.

Пример

GetContentItemLinkIDs("Authors", Field(Data.Rows[e.Item.ItemIndex], "content_item_id"));

GetContentItemLinkQuery

public string GetContentItemLinkQuery(string linkFieldName, string itemID)

Аналог метода GetContentItemLinkIDs. Различие в том, что запрос не выполняется, а возвращается в виде текста.

Реализовано с помощью метода GetContentItemLinkQuery класса DBConnector.