Na das ist ja ein toller tip: Mal das Handbuch lesen...
Vielen Dank!!
L*
Na das ist ja ein toller tip: Mal das Handbuch lesen...
Vielen Dank!!
L*
Welche Art von Antwort hättest du denn gerne?
Hab dir extra noch einen Link mit deutscher Beschreiung rausgesucht.
Ist ja unerhört aufs Handbuch zu verweisen.
Hi Woida,
nimm es mir nicht übel. Aber ich habe das mir das Handbuch zu RealURL bereits angesehen und schon unendlich viele Threats dazu gelesen. Und ich hab mir natürlich auch die deutsche Version auf die Du verwiesen hast durchforstet.
Und weil mir das alles nicht weitergeholfen hat, habe ich mein anliegen hier gepostet.
Und du wirst zugeben müssen, dass die Konfiguration nun nicht so ohne ist.
Ich würde es halt einfach gern verstehen...schließlich ist ja noch kein Meister vom Himmel gefallen.
Mir ist sehr wohl bewusst, dass die meisten Mitmenschen hier aus reiner gefälligkeit und interesse bereitwillig helfen, und darüber bin ich sehr froh und dankbar. Sehr sehr!!
Aber es muss auch akzeptabel sein etwas nicht auf anhieb zu verstehen oder?
Gruß L**
Deine Frage hat(te) ein bisschen den Stil:
"Schaut: Ich habe mir eine realurl-config zusammenkopiert, die geht nicht, jetzt richtet die mal und postet das Ergebniss".
Mir ist klar, daß die realurl-Konfiguration nicht grad trivial ist, aber ein bisschen Engagement sollte man schon mitbringen. Aber man sollte auch die Tips befolgen, die einem gepostet werden:
woida schriebAm besten du wirfst deinen Code weg und nimmst als Basis das Beispiel, das mit tt_news ausgeliefert wird.
Ich hab grad die Datei überfolgen und bin mir ziemlich sicher, daß du damit recht schnell zu einem Ergebniss kommen wirst.
Es müßen ein paar kleinigkeiten wie z.B. die RootPageID, oder die Sprache angepaßt werden, aber mit Hilfe der realurl Doku und der deutschsprachigen Erklärung ist das sicherlich machbar.
Probiers halt aus und dann stell konkrete Fragen. Da hilft man dir gerne.
Ich verstehe überhaupt deine Frage nicht:
leisa218 schriebDie URL' sehen dann so aus:
http://xxxx/xxxx/referenzen/single-ansicht/article/120/totes-kapital-lukrativ-versteigern.html
und diesen Ordner gibt es natürlich nicht.
Natürlich gibt es den Ordner nicht. Das ist ja der Witz an realurl!?
=> "Echte" URLs werden simuliert.
Hi Woida,
vielen Dank erstmal für deine Englesgeduld!!
Okay. Das bisher beste ergebnis erziehle ich mit der Konfiguration die ich hier schon als erstes gepostet habe.
Da werden mir die Seitentitel genau so übersetzt wie ich es gern hätte. Wenn ich dann allerdings eine Seite der zweiten hierarchischen ebene anklicke, ist es so als ob keine Stylesheet datei mehr eingebunden wäre.
Nehme ich die Konfiguration aus der News extension, ist das schon in der ersten hierarchischen Ebene so und es wird keine Dateiendung an die Adresse angehängt. Beispiel www.sss.com/leistungen/ statt www.sss.com/leistungen.html
Wenn ich es richtig verstandenen habe, dann müsste dieser Parameter dafür zuständig sein das .html hinten anzuhängen?! : 'defaultToHTMLsuffixOnPrev' => 1,
Meine Konfiguration sieht jetzt so aus:
// realurl config
$TYPO3_CONF_VARS['EXTCONF']['realurl'] = array(
'_DEFAULT' => array(
'init' => array(
'enableCHashCache' => 1,
//'appendMissingSlash' => 'ifNotFile',
'enableUrlDecodeCache' => 1,
'enableUrlEncodeCache' => 1,
'defaultToHTMLsuffixOnPrev' => 1,
),
'redirects' => array(),
'preVars' => array(
array(
'GETvar' => 'no_cache',
'valueMap' => array(
'nc' => 1,
),
'noMatch' => 'bypass',
),
array(
'GETvar' => 'L',
'valueMap' => array(
'dk' => '2',
'de' => '1',
),
'noMatch' => 'bypass',
),
),
'pagePath' => array(
'type' => 'user',
'userFunc' => 'EXT:realurl/class.tx_realurl_advanced.php:&tx_realurl_advanced->main',
'spaceCharacter' => '-',
'languageGetVar' => 'L',
'expireDays' => 7,
###### include your rootpage id here
'rootpage_id' => 113,
),
'fixedPostVars' => array(),
'postVarSets' => array(
'_DEFAULT' => array(
// news archive parameters
'archive' => array(
array(
'GETvar' => 'tx_ttnews[year]' ,
),
array(
'GETvar' => 'tx_ttnews[month]' ,
'valueMap' => array(
'january' => '01',
'february' => '02',
'march' => '03',
'april' => '04',
'may' => '05',
'june' => '06',
'july' => '07',
'august' => '08',
'september' => '09',
'october' => '10',
'november' => '11',
'december' => '12',
)
),
),
// news pagebrowser
'browse' => array(
array(
'GETvar' => 'tx_ttnews[pointer]',
),
),
// news categories
'select_category' => array (
array(
'GETvar' => 'tx_ttnews[cat]',
),
),
// news articles and searchwords
'article' => array(
array(
'GETvar' => 'tx_ttnews[tt_news]',
'lookUpTable' => array(
'table' => 'tt_news',
'id_field' => 'uid',
'alias_field' => 'title',
'addWhereClause' => ' AND NOT deleted',
'useUniqueCache' => 1,
'useUniqueCache_conf' => array(
'strtolower' => 1,
'spaceCharacter' => '-',
),
),
),
array(
'GETvar' => 'tx_ttnews[swords]',
),
),
),
),
// configure filenames for different pagetypes
'fileName' => array(
'index' => array(
'rss.xml' => array(
'keyValues' => array(
'type' => 100,
),
),
'rss091.xml' => array(
'keyValues' => array(
'type' => 101,
),
),
'rdf.xml' => array(
'keyValues' => array(
'type' => 102,
),
),
'atom.xml' => array(
'keyValues' => array(
'type' => 103,
),
),
),
),
),
);
//end
Was muss ich jetzt also tun, um erstens die Endung .html hinten dran zu bekommen und zweitens, beim wechsel in die zweite Menüebene meine Styles wieder sichtbar zu machen?
Jetzt bin ich aber gepannt wie eine Flitzebogen auf deine Antwort!!
Gruß L**
Um die Endungen zu bekommen solltest du
'defaultToHTMLsuffixOnPrev' => true,
direkt nach "'fileName' => array(" (Zeile 99) einfügen.
Wenn du Einstellungen an realurl veränderst, immer den "Cache in typo3conf/" löschen und die tx_realurl_* - Tabellen (mit phpmyadmin) leeren.
Das die CSS-Datei nicht gelanden wird, liegt warscheinlich daran, daß du nicht auf der Root-Ebene der Domain bist.
Poste (nochmal) die TS-Config von realurl und deine _htaccesss.
Und eine echte URL zum anschauen wär nicht schlecht ...
Hi Woida,
das mache ich doch glatt und zwar sofort!
hier die htacsess
### Begin: Rewrite stuff ###
# Enable URL rewriting
RewriteEngine On
# Stop rewrite processing if we are in the typo3/ directory
# For httpd.conf, use this line instead of the next one:
# RewriteRule
^/TYPO3root/(typo3|typo3temp|typo3conf|t3lib|tslib|fileadmin|uploads|showpic\.php)/ - [L]
RewriteRule ^(typo3|typo3temp|typo3conf|t3lib|tslib|fileadmin|uploads|showpic\.php)/ - [L]
RewriteBase /seniorm
RewriteRule ^typo3$ - [L]
RewriteRule ^typo3/.*$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-l
RewriteRule .* index.php
### End: Rewrite stuff ###
AddHandler php-fastcgi .php .php4
hier die config:
#########################################
# REAL URL
#########################################
config.simulateStaticDocuments_noTypeIfNoTitle = 1
config.simulateStaticDocuments = 0
config.baseURL = 113
config.tx_realurl_enable = 1
config.prefixLocalAnchors = all
Und hier die vollständige URL nach den von dir vorgeschlagenen Änderungen:
http://www.seniorm.de/seniorm/leistungsspektrum/was-wir-versteigern.html
Die gesamte Seite findest du unter:
www.seniorm.de/seniorm/index.php?id=115
Der Pfad passt jetzt super nur die Styles fehlen noch und die Bilder.
Und ich würde gerne wissen warum 'defaultToHTMLsuffixOnPrev' => true, direkt nach "'fileName' => array(" eingefügt werden muss?
Wofür steht das fileName array?
In freudiger erwartung!!
L**
*GRR* Ich finde das wirklich ärgerlich, wenn man alles 2x posten muß bevor zu es auch wirklich machst !!!
steffenk schriebwas ist das ? config.baseURL = =113
Da gehört eine vollständige baseUrl rein:
config.baseURL = http: //www.domain.de/
Also schreib da doch halt einfach http://www.seniorm.de/seniorm/ rein!
Nächste Punkt:
Wo liegt deine htaccess? Wenn sie in seniorm/ liegt, dann
"RewriteBase /seniorm" aus der htaccess aukommentieren.
Zu deiner Frage:
Das wird ja im Kommentar erklärt:
// configure filenames for different pagetypes
Was bedeutet, wenn du eine Seite mit id=4&type=103 hast, so bekommt die Seite nicht den Namen der Seite mit id 4, sondern heißt atom.xml
Hi Woida,
habe jetzt ganz brav die URL eingetragen:
config.baseURL = [url=http://www.seniorm.de/seniorm"]http://www.seniorm.de/seniorm[/url]
und die htacsess geändert... bleibt aber bei dem gleichen Ergebnis. Styles und Bilder fehlen ab der zweiten Ebene.
Ich hab natürlich auch versucht in die config.baseURL nur www.sen.....usw. reinzuschreiben. Aber dann fehlen die Bilder ect. schon ab der ersten Seite.
und nun? #angry#
hihi,
trag mal:
config.baseURL = http://www.seniorm.de/seniorm/
ein. Druch die Formatierungsanweisungen im Forum, hast du da ein bisschen zuviel drin stehen.
(config.baseURL = [url = http://www.seniorm.de/seniorm"]http://www.seniorm.de/seniorm[/ url])
Ich will ja schon gar nicht mehr sagen, das ein Blick ins Handbuch das geklärt hätte... (http://typo3.org/documentation/document-library/extension-manuals/realurl/current/view/1/2/ => baseurl )
Hi Woida,
das hab ich doch schon versucht. Aber dann fehlen die Styles und Bilder überall.
Mensch mensch Woida,
du hast ja so recht!! Ich bin einfach zu blöd! Oh man, was für ein Krampf....#angry#
Ich habs jetzt...
Aber weil ich mir sooo blöd vorkomme mag ich auch gar nicht sagen woran es gelegen hat. :o
Dank deiner Engelsgeduld laufe ich dafür den Rest des Tages nur noch lächelnd durch die gegend....juhu...wie kann ich es wieder gut machen?
L**
ach ja und es sieht sooo toll aus!! 😃
L*