Hi,

Maybe we can also fix this issue on the application side: in docs, we try
to give the section title the same name as the alg ie the way it's shown to
user (eg "hypsometric curves"). What Sphinx does is to concatenate it with
hyphen when building the url. How about doing this concatenation in helpUrl
function? this way, link from QGIS will already be
"helpId/groupID/algnameconcatenatedbyhyphen" --> same thing as generated by
docs!
In other words, in

 algHelp = QgsHelp::helpUrl( QStringLiteral( "processing_algs/%1/%2.html#%3"
).arg( mAlgorithm->provider()->helpId(), mAlgorithm->groupId(), mAlgorithm->
name() ) );

replace the mAlgorithm->name() by something that replaces each space
between the words in name() by  a hyphen?

 algHelp = QgsHelp::helpUrl( QStringLiteral( "processing_algs/%1/%2.html#%3"
).arg( mAlgorithm->provider()->helpId(), mAlgorithm->groupId(), mAlgorithm->
name().replace (' ', '-') ) );

Does that sound correct?

my 2cts,
Harrissou


2018-02-09 12:26 GMT+01:00 matteo <matteo.ghe...@gmail.com>:

> > but yes, it's not an anchor that is created.
>
> changing the file name works fine. I have locally
>
> file:///home/matteo/lavori/QGIS/QGIS-Documentation/QGIS-
> Documentation/output/html/en/docs/user_manual/processing_algs/qgis/
> rasterterrainanalysis.html
>
> but not for anchors that are still taken from the header
>
> file:///home/matteo/lavori/QGIS/QGIS-Documentation/QGIS-
> Documentation/output/html/en/docs/user_manual/processing_algs/qgis/
> rasterterrainanalysis.html#hypsometric-curves
>
> even if the anchor name is different:
>
> .. _bla_bla_bla:
>
> Hypsometric curves
> ------------------
> _______________________________________________
> QGIS-Developer mailing list
> QGIS-Developer@lists.osgeo.org
> List info: https://lists.osgeo.org/mailman/listinfo/qgis-developer
> Unsubscribe: https://lists.osgeo.org/mailman/listinfo/qgis-developer
>
_______________________________________________
QGIS-Developer mailing list
QGIS-Developer@lists.osgeo.org
List info: https://lists.osgeo.org/mailman/listinfo/qgis-developer
Unsubscribe: https://lists.osgeo.org/mailman/listinfo/qgis-developer

Reply via email to