This means, whenever a new markup plugin is installed, it would not affect old cached entries. This is why the hook "backend_cache_entries" was created, so that plugins on installing can invalidate the old cache and create the new one, including their content. The same functionality can be executed by the blog admin through the "Cache all entries" link in the sidebar menu.
Since reading that I am searching for that link. For caching I have the extended properties plugin installed.
Would I need to install another plugin or should the above mentioned link be already there?
Do you have "Allow to cache entries? " set to yes? I think yes is default.
I got that link once I installed the extendedproperties plugin. You could try deleting it and reinstalling. I've actually had a situation where I ended up with 2 links.
these are my preferences for the extended properties plugin. I am not really willing to remove and reinstall the plugin since I rely heavily on a custom field.
Isn't there another way to recreate the link? How come that it just vanishes?
Daniel
Attachments
Screen shot 2011-05-20 at 17.43.27.png (46.57 KiB) Viewed 3642 times
the link depends on the variable
$is_cache = serendipity_db_bool($this->get_config('cache', 'true'));
have a look inside the db config table, if the entryproperties cache value is true or 1
I just switched around the cache true/false in the entryproperties config and regarded, the link will not appear right after submit. You have to use some other sidebar navigation link before, to have it created.
Do you have userlevel == admin?
if ($is_cache && $serendipity['userlevel'] >= USERLEVEL_ADMIN) { show link}
echo USERLEVEL_ADMIN . ' == ' . $serendipity['userlevel']; should be both 255.
To debug, put in right after line 474 ~ $hooks = &$bag->get('event_hooks'); and you can see it on top of your admin page or inside sidebar.
The userlevel value is in db serendipity_config userlevel value.