serendipity_fetchEntryProperties
Posted: Mon Jan 07, 2019 4:57 pm
Hallo,
ich möchte mein freetag plugin anpassen. Dazu habe ich die serendipity_event_freetag.php geändert und dort $properties = serendipity_fetchEntryProperties($entryid); eingefügt. Ich wolltre dann $properties[ep_Customfield1] zurückgeben.
Funktioniert aber leider nicht.
Mache ich da etwas falsch oder ist der Ansatz grundsätzlich falsch?
Danke
ich möchte mein freetag plugin anpassen. Dazu habe ich die serendipity_event_freetag.php geändert und dort $properties = serendipity_fetchEntryProperties($entryid); eingefügt. Ich wolltre dann $properties[ep_Customfield1] zurückgeben.
Funktioniert aber leider nicht.
Code: Select all
function getRelatedEntriesHtml(&$entries, $extended_smarty = false) {
global $serendipity;
if (!is_array($entries)) {
return false;
}
$entrylink = $serendipity['baseURL'] . ($serendipity['rewrite'] == 'none' ? $serendipity['indexFile'] . '?/' : '/');
if ($extended_smarty) {
$return = array();
$return['description'] = PLUGIN_EVENT_FREETAG_RELATED_ENTRIES;
foreach($entries AS $entryid => $title) {
$i = 0;
$properties = serendipity_fetchEntryProperties($entryid);
$return['entries'][$i]['url'] = serendipity_archiveURL($entryid, $title) ;
$return['entries'][$i]['title'] = serendipity_specialchars($title);
$return['entries'][$i]['img'] = htmlspecialchars($properties[ep_Customfield1]);
$i++;
}
} else {
$return = '<div class="serendipity_freeTag_related">' . PLUGIN_EVENT_FREETAG_RELATED_ENTRIES . '<ul class="plainList">';
foreach($entries AS $entryid => $title) {
$return .= '<li> <a href="' . serendipity_archiveURL($entryid, $title) . '" title="' . (function_exists('serendipity_specialchars') ? serendipity_specialchars($title) : htmlspecialchars($title, ENT_COMPAT, LANG_CHARSET)) . '">' . (function_exists('serendipity_specialchars') ? serendipity_specialchars($title) : htmlspecialchars($title, ENT_COMPAT, LANG_CHARSET)) . '</a></li>';
}
$return .= '</ul></div>';
}
return $return;
}
Danke