Jump to content
  • 0
Innocent

Problem z ułożeniem tekstu pod grupą w postContainer

Question

class hook4 extends _HOOK_CLASS_
{

/* !Hook Data - DO NOT REMOVE */
public static function hookData() {
 return array_merge_recursive( array (
   'postContainer' => 
  array (
    0 => 
    array (
      'selector' => 'article[itemtype=\'http://schema.org/Answer\'] > aside.ipsComment_author.cAuthorPane.ipsColumn.ipsColumn_medium > ul.cAuthorPane_info.ipsList_reset',
      'type' => 'add_inside_end',
      'content' => '
	  test
	 ',
    ),
  ),
), parent::hookData() );
}
/* End Hook Data */

i kod content wyświetla się na samym końcu

31b15996b38d47538858b222a7e1ee92.png

A chciałbym tak:

f5f3d639b15a44cab560afa2c1c24643.png

I nie mam pojęcia jak zmodyfikować:

'selector' => 'article[itemtype=\'http://schema.org/Answer\'] > aside.ipsComment_author.cAuthorPane.ipsColumn.ipsColumn_medium > ul.cAuthorPane_info.ipsList_reset',
      'type' => 'add_inside_end',

żeby to było wyświetlane pod grupą.

Nie wiem czy dobrze zrobiłem, ale zmieniłem   'type' => 'add_inside_end', na 'type' => 'replace', i nadpisałem cały fragment aside, poczekam jeszcze na speców.

 

@Spanner

Edited by Innocent

Share this post


Link to post
Share on other sites

5 answers to this question

Recommended Posts

  • 0

Możesz nadpisać cały fragment jasne.

Ale tutaj tak. dałeś add_inside_end czyli, żeby dodał na końcu. Ja bym zrobił tak, że wybrał bym w tym elemencie ul element li, czyli wyglądał by selektor mniej więcej tak: (kod może się różnić bo piszę go z palca na podstawie tego co wkleiłeś wyżej)

article[itemtype='http://schema.org/Answer'] > aside.ipsComment_author.cAuthorPane.ipsColumn.ipsColumn_medium > ul.cAuthorPane_info.ipsList_reset li

modyfikujesz go dodając na końcu

:first-child

czyli będzie

article[itemtype='http://schema.org/Answer'] > aside.ipsComment_author.cAuthorPane.ipsColumn.ipsColumn_medium > ul.cAuthorPane_info.ipsList_reset li:first-child

i typ hooka wybierasz wstaw po za zaznaczonym elemencie

  • Like 1

Share this post


Link to post
Share on other sites
  • 0
3 godziny temu, Spanner napisał:

Możesz nadpisać cały fragment jasne.

Ale tutaj tak. dałeś add_inside_end czyli, żeby dodał na końcu. Ja bym zrobił tak, że wybrał bym w tym elemencie ul element li, czyli wyglądał by selektor mniej więcej tak: (kod może się różnić bo piszę go z palca na podstawie tego co wkleiłeś wyżej)


article[itemtype='http://schema.org/Answer'] > aside.ipsComment_author.cAuthorPane.ipsColumn.ipsColumn_medium > ul.cAuthorPane_info.ipsList_reset li

modyfikujesz go dodając na końcu


:first-child

czyli będzie


article[itemtype='http://schema.org/Answer'] > aside.ipsComment_author.cAuthorPane.ipsColumn.ipsColumn_medium > ul.cAuthorPane_info.ipsList_reset li:first-child

i typ hooka wybierasz wstaw po za zaznaczonym elemencie

Po tym drugim kodzie nic się nie wyświetla.

A tym hooka mam taki, nie wiem czy o to ci chodzi

<hook type="S" class="\IPS\Theme\class_forums_front_topics" filename="testplugin3">

 

Share this post


Link to post
Share on other sites
  • 0

mówiłem, że to przykład i musisz sobie dokładnie dostosować. zaprezentowałem tylko idee, która na pewno działa, bo jej nie raz już używałem. aaa no i ten napis test musisz dać w <li> oczywiście :)

Share this post


Link to post
Share on other sites
  • 0
6 godzin temu, Spanner napisał:

mówiłem, że to przykład i musisz sobie dokładnie dostosować. zaprezentowałem tylko idee, która na pewno działa, bo jej nie raz już używałem. aaa no i ten napis test musisz dać w <li> oczywiście :)

Tekst oczywiście ze jest w <li>, ale nadal mam z tym ułożeniem problem

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Answer this question...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.


  • Recently Browsing   0 members

    No registered users viewing this page.

×
×
  • Create New...

Important Information

W celu świadczenie usług przez nasz Serwis na najwyższym poziomie, w ramach Serwisu wykorzystujemy pliki Cookies (tzw. ciasteczka). Korzystając ze stron Serwisu IPSBEYOND.PL bez zmiany ustawień przeglądarki będą one zapisane w pamięci urządzenia. Jeżeli nie dokonacie Państwo zmiany ustawień przeglądarki internetowej to wyrażacie zgodę na zapisywanie plików Cookies.