Internal links are stored in database?

Author Message

ZRIBI Anoir

Wednesday 21 April 2010 7:06:25 am

Hi everybody!

I want to see the list of internal links (links pointing to objects),are there stored in database? if not how can i list them?

Regards.

ZRIBI Anoir

Wednesday 21 April 2010 8:07:48 am

i think that i find my internal links, these are in tha table:ezcontentobject_link.

:)

Bertrand Dunogier

Wednesday 21 April 2010 11:11:32 am

Nope, ezcontentobject_link contains the object relations, e.g. links between objects.

The URLs are "stored" in ezurlalias_ml, but you won't find them as is, as the multilingual URL alias feature dynamically builds them depending on... a set of criteria ;)

The easiest way would be to fetch your content using the API, and call the url_alias attribute.

Bertrand Dunogier
eZ Systems Engineering, Lyon
http://twitter.com/bdunogier
http://gplus.to/BertrandDunogier

André R.

Thursday 22 April 2010 12:11:02 am

I think he wanted the links between objects, not the node url alias.

If so, then he found the correct table.
Just note that the table contains all relations, and relation_type can have these values:

const RELATION_COMMON = 1;
 const RELATION_EMBED = 2;
 const RELATION_LINK = 4;
 const RELATION_ATTRIBUTE = 8;

eZ Online Editor 5: http://projects.ez.no/ezoe || eZJSCore (Ajax): http://projects.ez.no/ezjscore || eZ Publish EE http://ez.no/eZPublish/eZ-Publish-Enterprise-Subscription
@: http://twitter.com/andrerom

ZRIBI Anoir

Thursday 22 April 2010 6:18:04 am

hi,

thank you for reply.

but i don't understand the difference between "node url alias " and "object relations" and especially the "node url alias" role. please can you explain more.

regards.

Powered by eZ Publish™ CMS Open Source Web Content Management. Copyright © 1999-2014 eZ Systems AS (except where otherwise noted). All rights reserved.