Isn't it possible to favorite a custom page?

Post date: 2020-12-01 16:51:14
Views: 179

Favorite button only appears on question pages, tag pages, category pages and user pages. It seems that there is no value nor key for the favorite elements in custom pages.

$this->content'favorite'] = null

Is there a way to insert that "favorite" element into the content array, or how can you enable favorite feature in custom pages?

Example of the favorite element in a tag page:

if (isset($userid) && isset($tagword)) {
    $favoritemap = qa_get_favorite_non_qs_map();
    $favorite = @$favoritemap'tag']qa_strtolower($tagword'word'])];

    $qa_content'favorite'] = qa_favorite_form(QA_ENTITY_TAG, $tagword'wordid'], $favorite,
        qa_lang_sub($favorite ? 'main/remove_x_favorites' : 'main/add_tag_x_favorites', $tagword'word']));
}

I tried putting this into https://github.com/q2a/question2answer/blob/1f39ae44adf42c83042be631e39373893a3ec969/qa-include/pages/default.php#L67

$userid = qa_get_logged_in_userid();       
if (isset($userid)){
    $qa_content'favorite'] = qa_favorite_form(QA_ENTITY_NONE, $custompage'pageid'], $favorite, qa_lang($favorite ? 'Unfolow' : 'Follow'));
}

but I got the error message

Unexpected response from server - please try again or switch off Javascript.

So, there must be some extra steps, I think.

Please click Here to read the full story.
 
Other Top and Latest Questions:
Sales of new homes tanked in May, pushing supply up to a 3-year high
FedEx beats earnings estimates, forecasts $1 billion cost savings in the next fiscal year
Answered: User can create account only with Gmail.
Watch live: Trump speaks after Supreme Court limits judges' power to halt his birthright citizenship order
China confirms details of U.S. trade deal
Dan Niles says investors have to 'forget about' valuations and names his favorite tech stocks
Mortgage rates and demand are stuck in a holding pattern
ESPN renews media deal with professional lacrosse, takes an equity stake in the league
Our top 3 gainers and laggards over the past month amid tariff and Mideast uncertainty
Women's Tennis Association extends media rights deal with Tennis Channel through 2032