simplemeta.theme.inc in Simple Meta 6.2
Same filename and directory in other branches
theming
File
simplemeta.theme.incView source
<?php
/**
* @file theming
*/
function theme_simplemeta_meta_list($items) {
$header = array(
t('Path'),
t('Alias'),
t('Action'),
);
$rows = array();
foreach ($items as $meta) {
// @todo think about how to determine that path is pattern, like node/%/edit
$pattern = strpos($meta->path, '%') !== FALSE;
$alias = drupal_get_path_alias($meta->path);
$rows[] = array(
!$pattern ? l($meta->path, $meta->path) : check_plain($meta->path),
!$pattern && $alias != $meta->path ? l($alias, $meta->path) : '-',
l(t('Edit'), 'admin/content/simplemeta/' . $meta->sid . '/edit') . ' | ' . l(t('Delete'), 'admin/content/simplemeta/' . $meta->sid . '/delete'),
);
}
if (empty($rows)) {
$rows[] = array(
array(
'data' => t('There is no saved meta data'),
'colspan' => 3,
),
);
}
return theme('table', $header, $rows);
}
function theme_simplemeta_meta_title($meta) {
return '';
}
function theme_simplemeta_meta_description($meta) {
if (!empty($meta->data['description'])) {
// @todo think about
return '<meta name="description" content="' . trim(strip_tags(decode_entities($meta->data['description']))) . '" />';
}
return '';
}
function theme_simplemeta_meta_keywords($meta) {
if (!empty($meta->data['keywords'])) {
// @todo think about
return '<meta name="keywords" content="' . trim(strip_tags(decode_entities($meta->data['keywords']))) . '" />';
}
return '';
}
Functions
Name | Description |
---|---|
theme_simplemeta_meta_description | |
theme_simplemeta_meta_keywords | |
theme_simplemeta_meta_list | @file theming |
theme_simplemeta_meta_title |