Hi!

> I can reimplement it manually, but I would be largely duplicating what
> HtmlPageLinkRendererBeginHookHandler is supposed to do. The problem
> seems to be that it is not doing it right. When the code works on the
> link like /wiki/Lexeme:L2#L2-F1, it does this:
> 
> $entityId = $foreignEntityId ?:
> $this->entityIdLookup->getEntityIdForTitle( $target );
> 
> Which produces back LexemeId instead of Form ID. It can't return Lexeme
> ID since lexeme does not have content model, and getEntityIdForTitle
> uses content model to get from Title to ID. So, I could duplicate all
> this code but I don't particularly like it. Could we fix
> HtmlPageLinkRendererBeginHookHandler instead maybe?

Also, looks like Form actually doesn't have link-formatter-callback and
its own link formatter code. So I wonder if there's an existing facility
to format links to Forms? Leszek, do you have any information on this?

Thanks,
-- 
Stas Malyshev
[email protected]

_______________________________________________
Wikidata-tech mailing list
[email protected]
https://lists.wikimedia.org/mailman/listinfo/wikidata-tech

Reply via email to