Holla da draussen,
[edit] sorry wegen thread titel.. sollte heissen "Blog: links output -> wie aufrufen".. ka warum das rausgekommen ist.[/edit]
ich teste grade die blog-componente von jommla und würde diese gern an ein template anpassen.
ziel: startseite soll sein "blog -content category" (NEWS)
1 Leading artikel, keine intros und keine coloums und 4 (im bsp) links zu älteren blog einträgen -nicht als ul sondern per css in block darstellung.
soweit ganz leicht aber jetzt habe ich festegstellt das beim lesen eines älteren eintrages die links zu den anderen einträgen nicht eingeblendet werden ):Code:_____________________________________________ ! NEWS STATIC STATIC STATIC STATIC ! ! articel1 articel2 articel3 articel4 ! ! ! ! blog -content category ! ! ! ! ! !___________________________________________!
ich hätte aber gerne das generel beim lesen eines blogartikels die anderen verlink sind.Code:_____________________________________________ ! NEWS STATIC STATIC STATIC STATIC ! ! ! ! ! ! artikel ! ! ! ! ! !___________________________________________!
also so
seit tagen teste und versuche ich, aber so recht wills einfach nicht klappenCode:_____________________________________________ ! NEWS STATIC STATIC STATIC STATIC ! ! articel1 articel2 articel3 articel4 ! ! ! ! ! ! artikel ! ! ! ! ! !___________________________________________!![]()
es geht mir wohl um "BlogOutput" (?) aus components/com_content/content.php
hier gibt es unter "// Links output"
um es mir leichter zu machen habe ich joomsef installiert und bestimmt das die url neuer blog einträge mit "news-" beginntCode:if ( $links && ( $i < $total - $limitstart ) ) { $showmore = $leading + $intro; echo '<tr>'; echo '<td valign="top">'; echo '<div class="blog_more'. $params->get( 'pageclass_sfx' ) .'">'; HTML_content::showLinks( $rows, $links, $total, $i, $showmore ); echo '</div>'; echo '</td>'; echo '</tr>'; }
dann habe ich es mit folgendem code in meiner index.php (template) versucht
zwecks test lasse ich mir eine medlung über erfolg oder misserfolg geben, dass klappt auch aber der rest scheitert wohl daran das ich die strings $rows, $links, $total, $i, $showmore in dieser datei nicht verwende, also ins leere laufen (und nicht wie erhoft auf components/com_content/content.php zurückgreifen)Code:<?php $findMich = '/news-'; $pos = strpos($_SERVER['PHP_SELF'], $findMich); if ($pos === false) { echo "Der String '$findMich' wurde nicht gefunden";} else { echo "Der String '$findMich' wurde gefunden"; echo '<tr>'; echo '<td valign="top">'; echo '<div class="blog_more'. $params->get( 'pageclass_sfx' ) .'">'; HTML_content::showLinks( $rows, $links, $total, $i, $showmore ); echo '</div>'; echo '</td>'; echo '</tr>'; } ?>
ich suche also einen weg zu sagen
wenn URL mit "news-" anfängt -> blende links zu blog artikel ein.
den ersten teil bekomme ich hin aber wie wäre der richtige ablauf um die links aufzurufen?
oder gehts am ende sogar übers backend?
freue mich über tips!
gruss aus berlin


LinkBack URL
About LinkBacks
Zitieren

Lesezeichen