Zum Inhalt springen

Interne Links

Erstellt am 20. Februar 2006 · 7 Antworten · letzte Antwort am 21. Februar 2006

Tags: Frage

ColorfulSky ·

Hallo!

Ich habe beschlossen meine Homepage von Der Dirigent auf Typo3 umzuheben.

Ich glaube es gibt da keine grundsätzlichen Probleme, oder?

Meine erste Frage ist nun: Wie lege ich am geschicktesten interne Links an?

Hintergrund: Meist arbeite ich nicht mit dem RTE, sondern direkt in HTML. Ich wollte erstmal alles komplett hier lokal auf meiner Linuxkiste entwickeln und umsetzen, und dann auf dem Server den Database-Dump einspielen. Ich hab nun rausgefunden, das Typo3 scheinbar URLs der Form http://localhost/?id=12 brav umformatiert auf "das Korrekte", selbst bei der Simulation statischer Seiten!

Aber wird das kein Problem, wenn ich dann den Datenbankinhalt auf dem Server einspiele, der heißt ja nicht localhost, sondern www.colorful-sky.de?

Das erstmal als erste Frage... es kommen noch mehr! ;-)

Tschüss
Marcus

avid ·

Internet links werden mittels LINK - Tag angegeben und auch so in der Datenbank gespeichert.
sieht dann so aus:

<LINK 185>interner Link</LINK>

entspricht index.php?id=185

alex

ColorfulSky ·

Hiho!

Tut doch nicht, wenn ich folgendes direkt im HTML eingebe (also keinen RTE verwende):

<table>
<tr><td class="linklist" valign="top"><link 15><img src="/media/img/projekte/bobicon.gif" border="0px" alt="" /></link></td>
      <td class="linklist" valign="top"><link 15><span class="replace">Bob</span></link><br />
                                  Die Idee hin...

Kommt auch genau das im Frontend an!

Muß ich diesen Linktag erst aktivieren?

Marcus

woida ·

Was du in den Seitentyp HTML eingibst, wird auch so im FE ausgegeben.

avid meinte die Datenbank (Tabelle tt_content). Wenn du einen normalen Text (mit RTE) anlegst und dort einen Link einfügst, wird er in der Datenbank in der Spalte "bodytext" als <link 185>interner Link</link> gespeichert.

ColorfulSky ·

Hallo!

Gibt es auch einen eleganten Weg für HTML? ich arbeite eigentlich bei statischeren Seiten sehr gerne direkt mit HTML, weil ich dann volle Kontrolle über den Code habe.

Ach ja, kann man die Alias-Bezeichnung auch beim <link ??> verwenden, sowas wie <link bob> statt <link 12>?

Tschüss
Marcus

avid ·

zu 1) ob man mit TypoScript weiterkommt weiss ich nicht. Möglicherweise könnte eine eigene Extension (Parser) dabei helfen.

zu 2) Typo3 arbeitet bei den Seiten immer mit id's. Das hat den Vorteil dass ich, auch wenn ich die Navigationsstruktur verändere (Seite verschiebe) keine toten Links erzeuge. Eine Seite mit der id 12 bleibt immer Seite mit id 12 - egal wohin ich sie verschiebe. Einen Alias kann man in den Seitenheadern unter dem Typ 'Erweitert' => Navigationstitel einstellen. Auch den kann man im nachhinein verändern - ohne die komplette Seite zu zerstören (wie gesagt: intern wird mit id's gearbeitet).

alex

ColorfulSky ·

Typolinks

Von: Thomas
03.01.06

Wie gebe ich Links in Textfelder ohne RTE ein?

Interne Links:

<link 383="" />Link zu interner Seite mit ID 383</link>

<link mypage="" />Link zu interner Seite mit Alias "mypage"</link>

Links zu Inhaltselementen:

<link 401803="" />Link zu Inhaltselement (UID: 803) auf Seite 401</link>

<link mypage803="" />Link zu Inhaltselement (UID: 803) auf Seite mit Alias "mypage"</link>

Links zu Dateien (Bilder, PDF, ...) auf lokaler Seite:

<link fileadminbooksfilepdf="" />Link zu Datei "file.pdf"</link>

Links zu externen Seiten:

<link wwwpagecom="" _top="" />Link zu "http://www.page.com" mit Target "_top"</link>

Eine URL kann anfangen mit "http:", "https:", "mailto:" or "ftp:".

gefunden auf: Typo3-unleashed.net.
Hervorhebung von mir!

Das ist also falsch???????

#paralyzed#

Schade!

Tschüss
Marcus