suchen
HeimCMS-TutorialDEDECMSSo entfernen Sie das letzte Größer-als-Zeichen in dede:field name=position

So entfernen Sie das letzte Größer-als-Zeichen in dede:field name=position

dede:field name=position Wie entferne ich das letzte Größer-als-Symbol?

dede stellt die Breadcrumb-Funktion bereit . Aber am Ende steht immer ein „>“. Es ist sehr nervig, hier ist eine gute Möglichkeit, es loszuwerden

Empfohlenes Lernen: Dream Weaver cms

Dinge:

dede bietet eine Breadcrumbs-Funktion. Aber am Ende steht immer ein „>“. Sehr nervig. Ziel: Töte es.

Die erste Lösung: 1. Ändern Sie dieses Symbol in den Systemparametern.

Die zweite Lösung: 2. Verwenden Sie das Trunkierungszeichen und die Runphp-Operation (von Baidu im Internet gibt es viele, aber leider habe ich es nicht erfolgreich getestet).

Die dritte Lösung: 3. Ändern Sie den zugrunde liegenden Code. (Das habe ich verwendet und getestet, und es funktioniert).

Lösung:

Suchen Sie die Datei include/typelink.class.php.

Finden Sie die Methode unten.

Der Code lautet wie folgt:

//获得某类目的链接列表 如:类目一>>类目二>> 这样的形式 
//islink 表示返回的列表是否带连接 
function GetPositionLink($islink=true) 
{ 
$indexpage = "<a href=&#39;".$this->indexUrl."&#39;>".$this->indexName."</a>"; 
if($this->valuePosition!="" && $islink) 
{ 
return $this->valuePosition; 
} 
else if($this->valuePositionName!="" && !$islink) 
{ 
return $this->valuePositionName; 
} 
else if($this->TypeID==0) 
{ 
if($islink) 
{ 
return $indexpage; 
} 
else 
{ 
return "没指定分类!"; 
} 
} 
else 
{ 
if($islink) 
{ 
$this->valuePosition = $this->GetOneTypeLink($this->TypeInfos); 
if($this->TypeInfos[&#39;reid&#39;]!=0) 
{ 
//调用递归逻辑 
$this->LogicGetPosition($this->TypeInfos[&#39;reid&#39;],true); 
} 
$this->valuePosition = $indexpage.$this->SplitSymbol.$this->valuePosition; 
return $this->valuePosition.$this->SplitSymbol; //需要修改这里..... 
} 
else 
{ 
$this->valuePositionName = $this->TypeInfos[&#39;typename&#39;]; 
if($this->TypeInfos[&#39;reid&#39;]!=0) 
{ 
//调用递归逻辑 
$this->LogicGetPosition($this->TypeInfos[&#39;reid&#39;],false); 
} 
return $this->valuePositionName; 
} 
} 
}

Ändern Sie die obige Zeile, die geändert werden muss, wie folgt: return $this->valuePosition;

Die endgültige Vorlage Rufen Sie {dede:field name='position'/} auf. Das endgültige Rendering lautet wie folgt:

So entfernen Sie das letzte Größer-als-Zeichen in dede:field name=position

Das obige ist der detaillierte Inhalt vonSo entfernen Sie das letzte Größer-als-Zeichen in dede:field name=position. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn

Heiße KI -Werkzeuge

Undresser.AI Undress

Undresser.AI Undress

KI-gestützte App zum Erstellen realistischer Aktfotos

AI Clothes Remover

AI Clothes Remover

Online-KI-Tool zum Entfernen von Kleidung aus Fotos.

Undress AI Tool

Undress AI Tool

Ausziehbilder kostenlos

Clothoff.io

Clothoff.io

KI-Kleiderentferner

AI Hentai Generator

AI Hentai Generator

Erstellen Sie kostenlos Ai Hentai.

Heiße Werkzeuge

SublimeText3 Mac-Version

SublimeText3 Mac-Version

Codebearbeitungssoftware auf Gottesniveau (SublimeText3)

SAP NetWeaver Server-Adapter für Eclipse

SAP NetWeaver Server-Adapter für Eclipse

Integrieren Sie Eclipse mit dem SAP NetWeaver-Anwendungsserver.

MinGW – Minimalistisches GNU für Windows

MinGW – Minimalistisches GNU für Windows

Dieses Projekt wird derzeit auf osdn.net/projects/mingw migriert. Sie können uns dort weiterhin folgen. MinGW: Eine native Windows-Portierung der GNU Compiler Collection (GCC), frei verteilbare Importbibliotheken und Header-Dateien zum Erstellen nativer Windows-Anwendungen, einschließlich Erweiterungen der MSVC-Laufzeit zur Unterstützung der C99-Funktionalität. Die gesamte MinGW-Software kann auf 64-Bit-Windows-Plattformen ausgeführt werden.

Dreamweaver CS6

Dreamweaver CS6

Visuelle Webentwicklungstools

WebStorm-Mac-Version

WebStorm-Mac-Version

Nützliche JavaScript-Entwicklungstools