Renders an HTML hyperlink from a URL parameter, with an external-link icon.
Registered as a process-text handler. Called with up to 8 positional parameters:
| Parameter | Description |
|---|---|
Param1 |
Link label (display text, passed through process_text) |
Param2 |
URL path or full URL. If empty, falls back to Param1 |
Param3 |
Optional suffix appended to the URL |
Pipe characters (|) in Param1 and Param2 are normalised to colons before processing.
Param2 starts with http: → used as-is (prefixed with http://)Param2 starts with https: → used as-is (prefixed with https://)get_ini_value("site", "url") from config [site] urlReturns an <a> tag containing a FontAwesome external-link icon and the processed label text.
ObjProcessText(ObjData.ObjData) — inherits database and config access from ObjData.
cythonize -3 -a -i ObjTextPublish.py
Compiling /home/axion/projects/axion/factory.text/ObjTextPublish.py because it changed..[1/1] Cythonizing /home/axion/projects/axion/factory.text/ObjTextPublish.py
Updated : 2025-10-02