Skip to content
Zotonic
  • Start
  • Cookbook
  • Reference
  • Releases

Live search

Search across all Zotonic content

Type at least two characters

Results are matched against titles, summaries and topics as you type.

Notifications
  • Reference
  • Backend developer
  • Routing and redirects
  • Notification
  • Dispatch rule
  • URL

observe_page_url/2

Fetch the url of a resource’s html representation

Type:

first

Return:

{ok, Url} or undefined

#page_url{} properties:

  • id: m_rsc:resource_id()
  • is_a: list

Edit on GitHub

Related documentation

Notifications

observe_url_rewrite/3

Rewrite a URL after it has been generated using the z_dispatcher

Notifications

observe_url_abs/2

Make a generated URL absolute, optionally called after url_rewrite by z_dispatcher

Dispatch rules

mod_admin_keyword dispatch rules

URL dispatch rules defined by mod_admin_keyword in apps/zotonic_mod_admin_keyword/priv/dispatch/dispatch.

Dispatch rules

zotonic_site_status dispatch rules

URL dispatch rules defined by zotonic_site_status in apps/zotonic_site_status/priv/dispatch/dispatch.

Dispatch rules

zotonic_site_testsandbox dispatch rules (testing)

URL dispatch rules defined by zotonic_site_testsandbox in apps/zotonic_site_testsandbox/priv/dispatch/testing.

Models

dispatch

Dispatch or generate URLs or page paths. Useful to check dispatch rules or for client side code to dispatch page paths.

Dispatch rules

mod_base dispatch rules (dispatch-cotonic)

URL dispatch rules defined by mod_base in apps/zotonic_mod_base/priv/dispatch/dispatch-cotonic.

Dispatch rules

mod_admin_statistics dispatch rules

URL dispatch rules defined by mod_admin_statistics in apps/zotonic_mod_admin_statistics/priv/dispatch/dispatch.

Dispatch rules

mod_translation dispatch rules (dispatch_translation)

URL dispatch rules defined by mod_translation in apps/zotonic_mod_translation/priv/dispatch/dispatch_translation.

GitHub © 2026 Zotonic