Hallo,
wie wärs mit dem TsConfig der Seite?
georg
Hallo,
wie wärs mit dem TsConfig der Seite?
georg
Danke für die promte Antwort.
Aber irgendwie funktioniert dies nicht.
Was genau muss ich ins Page-TsConfig schreiben?
Das gleiche wie im User-TsConfig, wie zB
TCAdefaults.tt_content.tx_kjimagelightbox2_imagelightbox2 = 0
oder etwas anderes?
glg
Das gleiche, aber bedenke, dass die User-TsConfig die PageTsConfig überschreibt
georg
Irgendwie haut dies bei mir nicht hin...
Ich habe in den User-TsConfig nix drinnen. Und in der ext_tables.php von der Extension gibt es auch keinen default-Wert für die Checkbox.
Ich habe in das Page-TsConfig
TCAdefaults.tt_content.tx_kjimagelightbox2_imagelightbox2 = 1
reingeschrieben. Aber die Checkbox ist defaultmäßig nicht gesetzt. Was mach ich falsch???
mfg
du schaust aber schon bei neuen seiten und nicht bei bereits bestehenden, oder?
hallo!
#Page-TsConfig Root-Seite!
TCAdefaults.tt_content.tx_kjimagelightbox2_imagelightbox2 = 1
wenn ich den default-Wert in der ROOT-Seite setzte im Page-TsConfig, und dann auf einer bereits bestehenden Seite ein neues Inhaltselement anlegen, ist die Checkbox für die Imagelightbox deaktiviert. Trotz "1" als default-Wert.
Wenn ich eine neue Seite anlegen und dann darin ein neues Inhaltselement, dann ändert dies nicht das geringste!?!?!
Irgendetwas schein ich zu übersehen???
mfg
meinte natürlich neuen inhalt, srry.
hab das ganze gerade eben bei mir versucht und funkt leider auch nicht, *grad eben ratlos*
georg
hallo georg!
scheint fast so als ob man default-Werte nicht über Page-TsConfig definieren kann. Das wäre aber ziemlich doof. Wie soll man dan realisieren, dass auf bestimmte Seiten etwas gesetzt sein soll oder nicht???
lg
Hab das selbe Problem und mich schon eine Stunde lang grün und blau geärgert.
Das funktioniert einfach definitiv nicht.
Habt ihr inzwischen eine Lösung?
Hi Leute,
hatte so ein ähnliches Problem mit Typo3 Version 4.1.6, timtab und news, d.h. habe zwei sysordner in dem einen sollen die Blog Posts rein und in den anderen die News.
Jetzt möchte ich natürlich, dass im sysordner des Blog als Default-Typ "Blog Post" und im sysordner der News als Default-Typ "News" ausgewählt ist.
DEFAULT-Werte auf Pagelevel war nicht möglich.
Nach langem Google fand ich hier die Lösung:
http://bugs.typo3.org/view.php?id=1919
Besten Dank an Wolfgang Klinger!
Patch nach Beschreibung ausgeführt und nun folgendes TS ins jeweilige PageTSconfig:
PageTSconfig für sysordner Blog:
# Standardwert "Blog Post" setzen
TCAdefaults.tt_news.type = 3
# Items News, Interner u. Externer Link entfernen
TCEFORM.tt_news.type.removeItems = 0,1,2
PageTSconfig für sysordner News:
# Standardwert "News" setzen
TCAdefaults.tt_news.type = 0
# Items Interner u. Externer Link u. Blog Post entfernen
TCEFORM.tt_news.type.removeItems = 1,2,3
Läuft Bestens.
Gruß da max
TS in Parent Ordner:
TCAdefaults.meineTabelle.meinFeld := meinePhpFunktion()
Neue Extension anlegen.
class.meineKlasse.php anlegen.
class.meineKlasse.php:
<?php
class tx_meineKlasse_parseFuncs {
/**
* The main method of the PlugIn
*
* @param string $content: The PlugIn content
* @param array $conf: The PlugIn configuration
* @return The content that is displayed on the website (Header)
*/
function meinePhpFunktion($params=array(),$ref='') {$current_page_id = $_GET['id'];
$dbResult = $GLOBALS['TYPO3_DB']->exec_SELECTquery("*","tx_meineTabelle_company","deleted != 1 AND sysfolderid = '".$current_page_id."'");
$myRow = $GLOBALS['TYPO3_DB']->sql_fetch_assoc($dbResult);
return $myRow["uid"]; // return whatever you want to !}
}?>
Bearbeiten der ext_localconf.php in der Extension:
<?php
if (!defined ("TYPO3_MODE")) die ("Access denied.");
/**
* Register hooks in TCEmain:
*/$GLOBALS ['TYPO3_CONF_VARS']['SC_OPTIONS']['t3lib/class.t3lib_tsparser.php']['preParseFunc']['meinePhpFunktion'] = 'EXT:meine_extension/class.meineKlasse.php:&tx_meineKlasse_parseFuncs->meinePhpFunktion';
?>
Funktioniert bei mir sehr gut und dementiert damit die Aussage aus http://bugs.typo3.org/view.php?id=2140
Mein Problem ist jetzt nur dass diese php Funktion nur einmal aufgerufen wird und be jedem weiteren Aufruf eine Art gecachter Wert genommen wird !?
Viel Spaß !
Ein weitere Ansatz wäre grundsätzlich den Wert per TS und override zu überschreiben...
Gruß
Michael