{{- /* Displays an internal link from another Page on the site. @params sc Site context @params ref Page ref */ -}} {{- $page := $.sc.GetPage .ref -}} {{- if ( not ( isset . "sc" ) ) -}} {{- errorf "No site context received" -}} {{- end -}} {{- if ( not ( isset . "pc" ) ) -}} {{- errorf "No page context received (%q)" .sc.Page.File.Dir -}} {{- end -}} {{- if ( not $page ) -}} {{- errorf "No Page found for ref '%q' (%q)." .ref $.sc.Page.File.Path -}} {{- end -}}