Various small improvements
This commit is contained in:
parent
0318cc25d7
commit
867f81a443
@ -41,7 +41,7 @@ DID_REPLACE="no"
|
|||||||
while IFS='' read -r LINE || [[ -n "$LINE" ]]; do
|
while IFS='' read -r LINE || [[ -n "$LINE" ]]; do
|
||||||
if [ "$DO_REPLACE" == "yes" ]; then
|
if [ "$DO_REPLACE" == "yes" ]; then
|
||||||
# skip lines until next entry is reached
|
# skip lines until next entry is reached
|
||||||
[ "${LINE:0:2}" == " " ] && continue
|
[ "${LINE:0:2}" != " " ] || continue
|
||||||
DO_REPLACE="no"
|
DO_REPLACE="no"
|
||||||
|
|
||||||
elif [ "$LINE" == "- id: $LIST_ID" ]; then
|
elif [ "$LINE" == "- id: $LIST_ID" ]; then
|
||||||
|
15
lib/Pico.php
15
lib/Pico.php
@ -1789,7 +1789,7 @@ class Pico
|
|||||||
*/
|
*/
|
||||||
protected function getTwigTemplate()
|
protected function getTwigTemplate()
|
||||||
{
|
{
|
||||||
$templateName = $this->meta['template'] ?: 'index';
|
$templateName = !empty($this->meta['template']) ? $this->meta['template'] : 'index';
|
||||||
|
|
||||||
if (file_exists($this->getThemesDir() . $this->getConfig('theme') . '/' . $templateName . '.twig')) {
|
if (file_exists($this->getThemesDir() . $this->getConfig('theme') . '/' . $templateName . '.twig')) {
|
||||||
$templateName .= '.twig';
|
$templateName .= '.twig';
|
||||||
@ -1839,9 +1839,9 @@ class Pico
|
|||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Returns true if URL rewriting is enabled
|
* Returns TRUE if URL rewriting is enabled
|
||||||
*
|
*
|
||||||
* @return boolean true if URL rewriting is enabled, false otherwise
|
* @return boolean TRUE if URL rewriting is enabled, FALSE otherwise
|
||||||
*/
|
*/
|
||||||
public function isUrlRewritingEnabled()
|
public function isUrlRewritingEnabled()
|
||||||
{
|
{
|
||||||
@ -1913,19 +1913,20 @@ class Pico
|
|||||||
* Returns the page ID of a given content file
|
* Returns the page ID of a given content file
|
||||||
*
|
*
|
||||||
* @param string $path path to the content file
|
* @param string $path path to the content file
|
||||||
* @return string|null either the corresponding page ID or null
|
* @return string|null either the corresponding page ID or NULL
|
||||||
*/
|
*/
|
||||||
public function getPageId($path)
|
public function getPageId($path)
|
||||||
{
|
{
|
||||||
$contentDir = $this->getConfig('content_dir');
|
$contentDir = $this->getConfig('content_dir');
|
||||||
$contentDirLength = strlen($contentDir);
|
$contentDirLength = strlen($contentDir);
|
||||||
|
|
||||||
$contentExt = $this->getConfig('content_ext');
|
|
||||||
$contentExtLength = strlen($contentExt);
|
|
||||||
|
|
||||||
if (substr($path, 0, $contentDirLength) !== $contentDir) {
|
if (substr($path, 0, $contentDirLength) !== $contentDir) {
|
||||||
return null;
|
return null;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
$contentExt = $this->getConfig('content_ext');
|
||||||
|
$contentExtLength = strlen($contentExt);
|
||||||
|
|
||||||
if (substr($path, -$contentExtLength) !== $contentExt) {
|
if (substr($path, -$contentExtLength) !== $contentExt) {
|
||||||
return null;
|
return null;
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user