
Hier ein einfacher Code-Schnipsel, um Attachments (Dateianhänge) in einem WordPress-Theme anzuzeigen.
$args = array(
'post_type' => 'attachment',
'numberposts' => null,
'post_status' => null,
'post_parent' => $post->ID
);
$attachments = get_posts($args);
if ($attachments) {
foreach ($attachments as $attachment) {
echo apply_filters('the_title', $attachment->post_title);
the_attachment_link($attachment->ID, false);
}
}
Fügt einfach den folgenden Code innerhalb eines Wordpress Loops ein und deine Dateianhänge werden angezeigt.
Desweiteren ist es auch möglich den Code irgendwo in die post.php Datei einzufügen.
Credit: wprecipes.com

Wenn Firefox auf XHTML-Seiten Bilder anzeigt, kann es passieren das unterhalb der Bilder einen leeren Abstand von etwa 3 Pixeln angezeigt wird. Durch das setzen von margin und padding auf 0 ändert sich leider auch nichts. Dieser Fehler tritt nur auf Seiten auf, die den Doctype XHTML haben.
Die Lösung des Problemes ist relative einfach. Ihr müsst den Bild nur display:block zuweisen.
img {
display:block
}

Vor kurzem musste ich mit einer Typo3 Installation mehrere Domains einrichten. Nachdem ich realUrl für die Projekte eingeschalten hatte, kam es zu Problemen! Nach langer Recherche fand ich eine Lösung.
Öffnet die typo3conf/localconf.php datei. Hier könnt ihr am Ende einen Array eintragen.
// realUrl Domains $aPID = array( 'www.realurl-domain.de' => '1', 'www.realurl-domain2.de' => '2' );

Hier ein Codesnippsel für ein Sprachen Menü (language menu) Menu/Navigation das mit Typoscript erstellt wird.
Hier die Default Einstellungen für ein Sprachenmenü.
// default language
config {
linkVars = L
sys_language_uid = 0
language = de
locale_all = de_DE
htmlTag_langKey = de
sys_language_mode = content_fallback
//sys_language_overlay = hideNonTranslated
sys_language_overlay = 1
// der Paramter L soll durchgereicht werden
linkVars := addToList(L)
// der Paramter soll eindeutig sein (kein doppeltes Auftreten in einer URL)
uniqueLinkVars = 1
}
// Englisch (id)
[globalVar = GP:L = 1]
config {
sys_language_uid = 1
language = en
locale_all = english
htmlTag_langKey = en
}
[global]
// beliebige Sprache (id)
[globalVar = GP:L = x]
config {
sys_language_uid = x
language = xx
locale_all = xx
htmlTag_langKey = xx
}
[global]

Mit diesem TypoScript Snippsel kann man jede beliebige Lightbox im Frontend nützen. Ihr müsst dazu einfach ein Element Text w/Bild einfügen. In dem Tab Media einfach ein Bild einfügen und Click-enlarge setzen.
// Setup
tt_content.image.20.1.imageLinkWrap {
typolink >
typolink {
parameter.cObject = IMG_RESOURCE
parameter.cObject.file {
import.current = 1
width = {$styles.content.imgtext.linkWrap.width}
height = {$styles.content.imgtext.linkWrap.height}
effects = {$styles.content.imgtext.linkWrap.effects}
}
parameter.override {
field = image_link
listNum.stdWrap.data = register : IMAGE_NUM_CURRENT
}
ATagParams = rel="prettyPhoto"
ATagParams.insertData = 1
ATagParams.if.isFalse < .parameter.override
target = {$styles.content.links.target}
extTarget = {$styles.content.links.extTarget}
}
}

Mit diesem TypoScript Snippsel kann man das aktuelle Datum auf einer Website darstellen. Mit der Php Funktion strftime kann man das Datum beliebig formatieren.
// TYPO3 Setup
tmp.date = TEXT
tmp.date {
data = date : U
strftime = %A, %e. %B %Y
}
Hier eine kurze Erklärung zu strftime:
%A = Sonntag bis Samstag
%e = 1 bis 31
%B = Januar bis Dezember
%Y = Jahr: 2009
Mehr dazu findet ihr auf php.net/strftime
Die strftime-Formatangabe ‘%A, %e. %B %Y’ in diesem Beispiel erzeugt eine Ausgabe des Datums im Format ‘Freitag, 14. August 2009′.

Diesmal ein Codesnippsel für ein Grafisches Listen Menu mit Typoscript für mehrere Levels. Dieses Menu ist lauffähig und natürlich noch ausbaufähig.
// TYPO3 Setup
// mainmenu
lib.mainmenu = HMENU
lib.mainmenu {
entryLevel = 0
1 = GMENU
1 {
useLargestItemY = 1
noBlur = 1
expAll = 0
accessKey = 0
wrap =
<ul>|</ul>
NO = 1
NO {
ATagTitle.field = subtitle // title // description
allWrap =
<li>|</li>
XY = [10.w]+4,[10.h]+6
transparentBackground = 1
backColor = #000
10 = TEXT
10 {
text.field = title
offset = 0,16
fontColor = #ffffff
niceText = 0
align = center
fontFile = fileadmin/templates/fonts/verdanab.ttf
fontSize = 11
}
}
RO < .NO
RO = 1
RO.10 {
fontColor = #78d200
}
ACT < .RO
ACT = 1
ACT.10 {
fontColor = #78d200
fontFile = fileadmin/templates/fonts/verdanab.ttf
}
}
2 < .1
2 = GMENU
2 {
wrap =
<ul class="level2">|</ul>
}
}
Webdevelopment Links for light reading – Part 4
- 10 HTML Tag Crimes You Really Shouldn’t Commit
- 10 Rare HTML Tags You Really Should Know
- The CSS Box Model
- 14 SEO-Fehler, die man im eigenen Blog vermeiden sollte
- All About Floats
- Understanding Action Hooks In Wordpress
- 30 Must-Have Tweaks For Your Mac
- 35 Absolutely Useful Firefox Plugins For Web Designers And Developers
- 10 WordPress 2.8 Features To Look Out For








