[TYPO3-german] jkpoll template anpassung?

Basti sebastian.schmal at wacon.de
Mon Nov 12 10:43:15 CET 2007


Hallo,

leider gab es hier keine Antwort :(
aber von dem ext. Author gab es ein paar Antworten, doch komme ich da 
auch nicht so ganz weiter :(


----------------
Hallo,
 > > nun muss ich Sie leider doch einmal anschreiben.  ;)
 > > habe hier folgendes Problem, würde gerne auf der "startseite" ( in der
 > > List Ansicht ) nicht nur die links (###LINK###) sondern es soll mehr
 > > angezeigt werden, wie bild , text usw.

dabei sehe ich das Problem (zumindest bei den Bildern) das die Elemente
viel zu groß für eine Auflistung sind. An dieser Stelle müsste man
nochmal einem Größe angeben können. Ich bin aber noch unschlüssig, ob
das wirklich sinnvoll ist.

 > > nun habe ich in der class.tx_jkpoll_pi1.php nach geschaut wie das
 > > system aufgebaut ist.
 > >
 > > und wollte nun versuchen den anker zb. ###QUESTION_IMAGE### in <!--
 > > ###POLL_LIST### -->  oder
 > > <!-- ###POLL_LINK### --> einbauen, doch finde ich nun leider nur das:
 > >
 > > //show first poll in list?
 > >        if
 > > 
(!$this->pi_getFFvalue($this->cObj->data['pi_flexform'],'show_first','sDEF')
 > > && !$this->conf['list_first'] )
 > >            $GLOBALS['TYPO3_DB']->sql_fetch_assoc($res);
 > >        while($row = $GLOBALS['TYPO3_DB']->sql_fetch_assoc($res)) {
 > >            $markerArray = array();
 > >            $markerArray["###LINK###"] =
 > > $this->pi_linkToPage($row['title'],
 > > $id,"",array($this->prefixId."[uid]"=>$row['uid']));
 > >            //$markerArray["###QUESTION_IMAGE###"] = $this->getimage();
 > >            $content_tmp .=
 > > 
$this->cObj->substituteMarkerArrayCached($template['link'],$markerArray,
 > > array(), array());
 > >        }
 > >
 > >
 > > wenn ich nun dort den Anker einbaue gilt dies aber nur für die ansicht
 > > ( erste frage in liste anzeigen )
 > >
 > > wie und wo kann ich den anker LIST die anderen marker geben?
 > >
 > > kurz gesagt, wie stelle ich dem template alle marker zu Verfügung?
 > > bin leider etwas ungeübt in php  :(

Zuerst müsste wohl das Select um die zusätzlichen Elemente erweitert
werden (oder eben auf * gesetzt werden). Innerhalb des Subparts
###POLL_LINK### sollte dann der Marker ###QUESTION_IMAGE### stehen. Das
Ersetzen des Markers müsste mit $markerArray["###QUESTION_IMAGE###"] =
$this->getimage($row['uid']); funktionieren.


Johannes

-----------------

hier ist die datei um die es geht :

http://typo3.org/extensions/repository/view/jk_poll/0.5.4/info/pi1%252Fclass.tx_jkpoll_pi1.php/

so ganz versteh ich nun noch nicht wo genau die angaben eingebunden 
werden, vielleicht kann mir ja hier geholfen werden ;)

vielen Dank an alle!!


grüße, basti


Basti schrieb:
> Hallo an alle,
> 
> habe mir die ext. jkpoll installiert und eingerichtet, läuft soweit auch 
> alles super.
> 
> nun wollte ich mir das Template vornehmen um dieses ein wenig anzupassen.
> 
> Beschreibung für das temp:
> http://typo3.org/documentation/document-library/extension-manuals/jk_poll/0.5.3/view/1/3/#id3397450 
> 
> 
> das Org. Template:
> 
> 
> -----------------------------------
> 
> <!-- ###POLL_HEADER### -->
> 
> <div>
> 
> <h1>###TITLE###</h1>
> 
> </div>
> 
> <div style="float:left; padding-right:10px;">
> 
> ###QUESTION_IMAGE###
> 
> </div>
> 
> <div>
> 
> ###QUESTIONTEXT###
> 
> </div>
> 
> <!-- ###POLL_HEADER### -->
> 
> <!-- ###POLL_VOTE### -->
> 
> <div>
> 
> <p>
> 
> <br />
> 
> <!-- ###ANSWER_VOTE### -->
> 
> ###ANSWERTEXT_FORM### ###ANSWERTEXT_VALUE###<br />
> 
> <!-- ###ANSWER_VOTE### -->
> 
> <br />
> 
> ###CAPTCHA_IMAGE###<br />
> 
> ###CAPTCHA_INPUT###<br /><br />
> 
> ###LINKLIST###<br /><br />
> 
> ###SUBMIT###
> 
> </p>
> 
> </div>
> 
> <!-- ###POLL_VOTE### -->
> 
> <!-- ###POLL_ANSWER_VERTICAL### -->
> 
> <div>
> 
> <p>
> 
> <br />
> 
> Votes:&nbsp;###VOTES###<br /></p>
> 
> </div>
> 
> <!-- ###ANSWER_RESULT### -->
> 
> <div style="float:left; 
> padding-right:10px;">###IMG_PERCENTAGE_RESULT###<p><br 
> />###PERCENTAGE_RESULT###<br />###ANSWERTEXT_RESULT###<br 
> />###AMOUNT_VOTES### Stimme(n)</p></div>
> 
> <!-- ###ANSWER_RESULT### -->
> 
> <div style="clear:both; padding-bottom:20px;"></div>
> 
> <!-- ###POLL_ANSWER_VERTICAL### -->
> 
> <!-- ###POLL_ANSWER_HORIZONTAL### -->
> 
> <div>
> 
> <p>
> 
> <br />
> 
> Votes:&nbsp;###VOTES###<br /></p>
> 
> <!-- ###ANSWER_RESULT### -->
> 
> <p>###IMG_PERCENTAGE_RESULT###<br 
> />###PERCENTAGE_RESULT###&nbsp;&nbsp;###ANSWERTEXT_RESULT###&nbsp;&nbsp;###AMOUNT_VOTES### 
> Stimme(n)</p>
> 
> <!-- ###ANSWER_RESULT### -->
> 
> </div>
> 
> <!-- ###POLL_ANSWER_HORIZONTAL### -->
> <!-- ###POLL_LIST### -->
> <!-- ###POLL_LINK### -->
> <p>###LINK###</p>
> <!-- ###POLL_LINK### -->
> <!-- ###POLL_LIST### -->
> 
> ---------------------------------------
> 
> nun wollte ich zb. unten bei:
> 
> <!-- ###POLL_LIST### -->
> <!-- ###POLL_LINK### -->
> <p>###LINK###</p>
> <!-- ###POLL_LINK### -->
> <!-- ###POLL_LIST### -->
> 
> anstatt nur links, auch noch das  ###QUESTION_IMAGE### einfügen.
> 
> bsp:
> 
> <!-- ###POLL_LIST### -->
> <!-- ###POLL_LINK### -->
> <div>###QUESTION_IMAGE###</div>
> <p>###LINK###</p>
> <!-- ###POLL_LINK### -->
> <!-- ###POLL_LIST### -->
> 
> aber meine Ausgabe sieht leider nicht so aus wie ich es gerne hätte:
> 
> 
> ###QUESTION_IMAGE###
> Umfrage mit Bild
> ###QUESTION_IMAGE###
> Dies ist eine Testfrage ?!?
> ###QUESTION_IMAGE###
> zweite Umfrage
> ###QUESTION_IMAGE###
> Testumfrage
> 
> 
> 
> würde mich sehr über Antwort freuen! vielen Dank!
> 
> Basti


More information about the TYPO3-german mailing list