locationstring: link statt 'front_content.php?id=xy'

Gesperrt
pfundwucher
Beiträge: 4
Registriert: Mi 26. Jan 2011, 19:24
Kontaktdaten:

locationstring: link statt 'front_content.php?id=xy'

Beitrag von pfundwucher » Fr 25. Feb 2011, 13:27

buon giorno,

die funktion conCreateLocationString() aus der lib functions.navigation.php macht mir einen locationstring etwa in der Form:
<span class=""><a href="/company/de/unternehmen/ueberblick/" class=""><nobr>Überblick</nobr></a><a href="/company/de/unternehmen/" class=""> usw.usw.
Wofür ich mich interessiere ist allein ->
/company/de/unternehmen/ueberblick/
nur die aktuelle Seite, das versuch ich aus obigem String herauszuschälen mit PHP Bordmitteln wie split('"',$str), doch ich bekomme front_content.php?id=xy wobei xy variiiert nach der cat-id.
?!?
Im Locationstring ist das was ich begehre, extrahiere ich es, wird es umgewandelt.

Habe auch direkt in die Methode conCreateLocationString() mal eingegriffen und versucht mir $linkUrl allein herauszuschälen und zu übergeben - bekomme immer sowas: front_content.php?id=xy---
Wie kommt das und was kann ich tun?

C Vers. 4.8.12
danke, Gruß
Es ist eagl, in wlehcer Rienhnelfoge die Bcuhtsbaen in eniem Wrot sethen, das enizg wcihitge dbaei ist, dsas der estre und lzete Bcuhtsbae am rcihgiten Paltz snid.
Der Rset knan ttolaer Bölsdinn sien, und du knasnt es torztedm onhe Porbelme lseen. Das ghet dseahlb, wiel wir nchit Bcuhtsbae für Bcuhtsbae enizlen lseen, snodren Wröetr als Gnaezs.

pfundwucher
Beiträge: 4
Registriert: Mi 26. Jan 2011, 19:24
Kontaktdaten:

Re: locationstring: link statt 'front_content.php?id=xy'

Beitrag von pfundwucher » Mi 2. Mär 2011, 09:43

hmpf ok dann hab ich mir eben ne fkt. selbst geschrieben. Hab mir die DB und vor allem die Tbl. cms_cat_lang angesehn, da wurde mir einiges klar.
k.A. obs sowas als Modul schon gibt. Aber Ich habs mir eher selbst geschrieben als die Finger wundgegoogelt.

Code: Alles auswählen

function getPlainStr($myidcat=1)	{
	global $cfg, $client, $cfgClient, $lang, $sess, $_locationStringCache;

	$db = new DB_Contenido;
	$sql = "SELECT 
				urlpath 
			FROM
				cms_cat_lang
			WHERE
				idcat  = '" .trim($myidcat). "' AND
				idlang = '" .trim($lang). "';";
		
    $db->query($sql);
    $db->next_record();
	return $db->f;
}
Es ist eagl, in wlehcer Rienhnelfoge die Bcuhtsbaen in eniem Wrot sethen, das enizg wcihitge dbaei ist, dsas der estre und lzete Bcuhtsbae am rcihgiten Paltz snid.
Der Rset knan ttolaer Bölsdinn sien, und du knasnt es torztedm onhe Porbelme lseen. Das ghet dseahlb, wiel wir nchit Bcuhtsbae für Bcuhtsbae enizlen lseen, snodren Wröetr als Gnaezs.

Gesperrt