mirror of
https://github.com/silverstripe/silverstripe-docsviewer
synced 2024-10-22 11:05:56 +02:00
Merge pull request #101 from webbuilders-group/image-paths-fix
BUGFIX: Fixed issue generating image paths on windows
This commit is contained in:
commit
8af903915a
@ -108,4 +108,18 @@ class DocumentationHelper
|
||||
|
||||
return $path;
|
||||
}
|
||||
|
||||
/**
|
||||
* Helper function to make normalized paths relative
|
||||
*
|
||||
* @param string
|
||||
*
|
||||
* @return string
|
||||
*/
|
||||
public static function relativePath($path)
|
||||
{
|
||||
$base = self::normalizePath(Director::baseFolder());
|
||||
|
||||
return substr($path, strlen($base));
|
||||
}
|
||||
}
|
||||
|
@ -238,7 +238,7 @@ class DocumentationParser
|
||||
}
|
||||
|
||||
// Rewrite URL (relative or absolute)
|
||||
$baselink = Director::makeRelative(
|
||||
$baselink = DocumentationHelper::relativePath(
|
||||
dirname($page->getPath())
|
||||
);
|
||||
|
||||
@ -457,7 +457,7 @@ class DocumentationParser
|
||||
}
|
||||
|
||||
// file base link
|
||||
$fileBaseLink = DocumentationHelper::normalizePath(Director::makeRelative(dirname($page->getPath())));
|
||||
$fileBaseLink = DocumentationHelper::relativePath(DocumentationHelper::normalizePath(dirname($page->getPath())));
|
||||
|
||||
if ($matches) {
|
||||
foreach ($matches[0] as $i => $match) {
|
||||
|
Loading…
Reference in New Issue
Block a user