This is a follow-up question to: Cross-referencing within text
@Werner gave a good cross-referencing MWE to return to a certain point of the text in a section and not at the beginning of that section. The 'back' link, however, still contains the name of the section where the return is to happen. How can one place arbitrary text in that 'back' link or, better yet, how can the referenced section title be made into a 'back' link (without it showing in the 'referencing' link)? Something like this:
\documentclass[onecolumn,twoside]{revtex4}
\usepackage{xpatch}% http://ctan.org/pkg/xpatch
\makeatletter
\xpatchcmd{\@ssect@ltx}{\@xsect}{\protected@edef\@currentlabelname{#8}\@xsect}{}{}% Patch \<section>*
\xpatchcmd{\@sect@ltx}{\@xsect}{\protected@edef\@currentlabelname{#8}\@xsect}{}{}% Patch \<section>
\makeatother
\usepackage{hyperref}% http://ctan.org/pkg/hyperref
\hypersetup{pdfstartview=FitH,pdfpagemode=UseNone}
\begin{document}
\title{Title}
\author{Author}
\affiliation{Affiliation}
\maketitle
\section*{\texorpdfstring{FirstSection}{}}
text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text
\bf I want to return here, not at the beginning of FirstSection \rm \nameref{sec:marker2} \phantomsection \label{sec:marker1} (\bf the text CLICK HERE TO GO BACK shouldn't show up here \rm)
text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text
\section*{SecondSection--CLICK HERE TO GO BACK} \label{sec:marker2}
You can also see in \nameref{sec:marker1} that \ldots
\end{document}
