Skip to the content
Documentation

ezrssexportopmlitem

No ratings yet

Available since Exponential 6.0.15 (in development, not in a release yet).

Summary

One line of an OPML export: a feed that the export lists.

Description

One line of an OPML export: a feed that the export lists.

An OPML document is a list of feeds rather than a list of articles, so an OPML export has no content source and no class mapping. What it has instead is a set of these, each naming another RSS export on this installation.

The address is worked out when the document is written, from the export this row points at, so renaming a feed's access url cannot leave a dead entry behind. The text columns are overrides: left empty, the target's own title and description are used.

Rows follow the same draft and valid statuses as the rest of the RSS system, so editing an OPML export is as reversible as editing any other.

Persistent

Yes. Table ezrss_export_opml_item.

Attributes

Attribute Type Static*
id integer Yes.
rssexport_id integer Yes.
parent_id integer Yes.
target_export_id integer Yes.
source_node_id integer Yes.
subnodes integer Yes.
outline_type string Yes.
priority integer Yes.
outline_text string Yes.
title string Yes.
description string Yes.
category string Yes.
xml_url string Yes.
html_url string Yes.
url string Yes.
language string Yes.
is_comment integer Yes.
is_breakpoint integer Yes.
created integer Yes.
status integer Yes.
target - No.
source_node - No.
source_path - No.
outline - No.
target_gone - No.

* Yes: a field of the table (a stored value); No: a function attribute, computed when it is asked for.

Source

kernel/classes/ezrssexportopmlitem.php, eZRSSExportOPMLItem::definition()

Added to the reference for Exponential 6.0.15: the 4.x reference had no page for this object.

Contributors

Comments

Add a comment

Comments are read by a moderator before they appear.