Support for Drupal 7 is ending on 5 January 2025—it’s time to migrate to Drupal 10! Learn about the many benefits of Drupal 10 and find migration tools in our resource center.
Currently, if the comments for a node are spread across more than one page, those comment pages are not flushed (urls with "?page=#" appended). Wondering if this is on the roadmap. Thanks!
Comments
Comment #1
mr.j CreditAttribution: mr.j commentedI have noticed that too. Its not an easy one to fix the way the module just sends an array of URLs when it calls its hook. Without changing that I assume you would have to specify each page as a separate URL with the ?page=1, ?page=2 etc appended.
If you purge whatever cache you use with wildcards for example you could inadvertently clear a whole bunch of other pages. eg When a user updates a forum node on our site, the taxonomy part of this module purges the /forum URL as well as the actual forum node page like /forum/discussion/topic/12345. But if you purged /forum/* that would clear every page in the whole forum. So you need to either specify the pages individually, or somehow recognise that the URL is for a specific node and not a taxonomy term or homepage, and then apply a wildcard to it.
Comment #2
mr.j CreditAttribution: mr.j commentedI have some code here that does this when using core's db caching:
http://drupal.org/node/1308252#comment-5133192
Its not perfect and relies on the ordering of the URLs passed through by the module, but so far it works great for my needs.
Comment #3
Liam MorlandDrupal 6 is no longer supported. If this issue exists in Drupal 7, please reopen and provide details.