summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorspiderr <spiderr@bitweaver.org>2022-04-12 16:09:22 -0400
committerspiderr <spiderr@bitweaver.org>2022-04-12 16:09:22 -0400
commit66f16cac250bb423687feff3ac1b996f34754fb4 (patch)
tree57043cdc999ac8f8f1594051b0b8977129b7fbef
parent671cbf17ad19dc751ef922ffdee660ffaf5b33d8 (diff)
downloadwiki-66f16cac250bb423687feff3ac1b996f34754fb4.tar.gz
wiki-66f16cac250bb423687feff3ac1b996f34754fb4.tar.bz2
wiki-66f16cac250bb423687feff3ac1b996f34754fb4.zip
add metatags liberty_content_data support
-rw-r--r--includes/classes/BitPage.php3
-rw-r--r--templates/edit_page.tpl8
2 files changed, 10 insertions, 1 deletions
diff --git a/includes/classes/BitPage.php b/includes/classes/BitPage.php
index 92c0776..e0fd7cb 100644
--- a/includes/classes/BitPage.php
+++ b/includes/classes/BitPage.php
@@ -166,12 +166,13 @@ class BitPage extends LibertyMime implements BitCacheable {
$this->getServicesSql( 'content_load_sql_function', $selectSql, $joinSql, $whereSql, $bindVars );
$query = "
- SELECT wp.*, lc.*, lcds.`data` AS `summary`,
+ SELECT wp.*, lc.*, lcds.`data` AS `summary`, lcdm.`data` as `metatags`,
uue.`login` AS modifier_user, uue.`real_name` AS modifier_real_name,
uuc.`login` AS creator_user, uuc.`real_name` AS creator_real_name $selectSql
FROM `".BIT_DB_PREFIX."wiki_pages` wp
INNER JOIN `".BIT_DB_PREFIX."liberty_content` lc ON (lc.`content_id` = wp.`content_id`) $joinSql
LEFT OUTER JOIN `".BIT_DB_PREFIX."liberty_content_data` lcds ON (lc.`content_id` = lcds.`content_id` AND lcds.`data_type`='summary')
+ LEFT OUTER JOIN `".BIT_DB_PREFIX."liberty_content_data` lcdm ON (lc.`content_id` = lcdm.`content_id` AND lcdm.`data_type`='metatags')
LEFT JOIN `".BIT_DB_PREFIX."users_users` uue ON (uue.`user_id` = lc.`modifier_user_id`)
LEFT JOIN `".BIT_DB_PREFIX."users_users` uuc ON (uuc.`user_id` = lc.`user_id`)
WHERE wp.`$lookupColumn`=? $whereSql";
diff --git a/templates/edit_page.tpl b/templates/edit_page.tpl
index 4546b82..97cd367 100644
--- a/templates/edit_page.tpl
+++ b/templates/edit_page.tpl
@@ -86,6 +86,14 @@
</div>
{/if}
+ <div class="form-group">
+ {formlabel label="Meta Tags" for="metatags"}
+ {forminput}
+ <textarea class="form-control" name="metatags" id="metatags" rows="5">{$pageInfo.metatags|escape:html}</textarea>
+ {formhelp note="Meta data to be inserted on page display. Useful for Opengraph tags."}
+ {/forminput}
+ </div>
+
{if $pageInfo.edit_section == 1}
<input type="hidden" name="section" value="{$pageInfo.section}" />
{/if}