serendipity_fetchEntryProperties

Hier können Probleme und alles andere in Deutscher Sprache gelöst werden.
Post Reply
ludgerp
Posts: 1
Joined: Mon Jan 07, 2019 5:46 pm

serendipity_fetchEntryProperties

Post by ludgerp » Mon Jan 07, 2019 5: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.

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;
    }
Mache ich da etwas falsch oder ist der Ansatz grundsätzlich falsch?
Danke

Post Reply